ПочатиПочніть безкоштовно

Розуміння параметрів ініціалізації — II

Як і в попередньому розділі, ви використаєте getSymbols() щоб отримати дані SPY з Yahoo! Finance.

Після імпорту даних скористайтеся stock(), щоб повідомити quantstrat, які інструменти будуть у моделюванні, і обробляти їх саме як такі, без створення мінімального розміру купівлі, як у випадку з ф'ючерсами. Крім того, ця команда визначає, яку валюту слід використовувати з вказаними інструментами. Зауважте, що коли ви використовуєте функцію для ініціалізації набору даних, такого як GDX або SPY, назву потрібно брати в лапки:

stock("GDX", currency = "USD")

Пакет quantstrat вже завантажено у ваш робочий простір, так само як і рядки дат from та to, які ви створили у попередній вправі.

Ця вправа є частиною курсу

Фінансовий трейдинг в R

Переглянути курс

Інструкції до вправи

  • Використайте команду library() для завантаження пакета quantmod.
  • Використайте getSymbols(), щоб отримати скориговані дані SPY з Yahoo! Finance між датами from і to.
  • Використайте команду stock(), щоб повідомити quantstrat, що ви використовуватимете дані SPY у своїй стратегії, і встановіть для них валюту "USD".

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Load the quantmod package
___

# Retrieve SPY from yahoo
getSymbols(___)

# Use stock() to initialize SPY and set currency to USD
stock(___)
Редагувати та запускати код