Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj polecenia library(), aby wczytać pakiet quantmod.
  • Użyj funkcji getSymbols(), aby pobrać skorygowane dane SPY z Yahoo! Finance dla zakresu dat wyznaczonego przez zmienne from i to.
  • 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(___)
Edytuj i uruchom kod