НачатьНачать бесплатно

Настройки инициализации – 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(___)
Редактировать и запускать код