Ustawienia inicjalizacji – część II
Podobnie jak w poprzednim rozdziale, użyj funkcji getSymbols(), aby pobrać dane SPY z Yahoo! Finance.
Po zaimportowaniu danych użyj funkcji stock(), aby poinformować quantstrat, jakie instrumenty będą używane w symulacji. Dzięki temu instrumenty traktowane są wprost, bez ustalania minimalnej wielkości zlecenia – inaczej niż w przypadku kontraktów terminowych. To polecenie określa również walutę powiązaną z danymi instrumentami. Pamiętaj, że kiedy używasz funkcji do inicjalizacji zbioru danych, np. GDX lub SPY, musisz ująć jego nazwę w cudzysłów:
stock("GDX", currency = "USD")
Pakiet quantstrat został już wczytany do twojego środowiska, podobnie jak zmienne from i to z datami utworzonymi w poprzednim ćwiczeniu.
To ćwiczenie jest częścią kursu
Handel finansowy w R
Instrukcje do ćwiczenia
- Użyj polecenia
library(), aby wczytać pakietquantmod. - Użyj funkcji
getSymbols(), aby pobrać skorygowane dane SPY z Yahoo! Finance dla zakresu dat wyznaczonego przez zmiennefromito. - Użyj polecenia
stock(), aby poinformowaćquantstrat, że będziesz korzystać z danych SPY w swojej strategii, i ustaw walutę na"USD".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load the quantmod package
___
# Retrieve SPY from yahoo
getSymbols(___)
# Use stock() to initialize SPY and set currency to USD
stock(___)