Pochopení inicializačních nastavení – II
Stejně jako v předchozí kapitole použiješ funkci getSymbols() k získání dat SPY z Yahoo! Finance.
Po importu dat použij stock(), aby ses quantstratu dozvěděl/a, jaké nástroje budou v simulaci k dispozici, a aby se s nimi pracovalo tak, jak jsou – bez nastavení minimální velikosti nákupu, jako je tomu u futures. Tento příkaz zároveň určuje, jaká měna bude s danými nástroji použita. Kdykoli voláš funkci pro inicializaci datové sady, jako je GDX nebo SPY, musíš ji uzavřít do uvozovek:
stock("GDX", currency = "USD")
Balíček quantstrat je načten ve tvém pracovním prostředí, stejně jako datové řetězce from a to, které jsi vytvořil/a v předchozím cvičení.
Toto cvičení je součástí kurzu
Finanční obchodování v R
Pokyny k cvičení
- Pomocí příkazu
library()načti balíčekquantmod. - Pomocí
getSymbols()získej upravená data z SPY z Yahoo! Finance pro období mezi datumyfromato. - Pomocí příkazu
stock()dejquantstratu vědět, že budeš ve své strategii používat data SPY, a nastav jejich měnu na"USD".
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load the quantmod package
___
# Retrieve SPY from yahoo
getSymbols(___)
# Use stock() to initialize SPY and set currency to USD
stock(___)