Розуміння параметрів ініціалізації — 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(___)