Настройки инициализации – 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(___)