Förstå initieringsinställningar – II
Precis som i föregående kapitel använder du getSymbols() för att hämta SPY-data från Yahoo! Finance.
Efter att ha importerat data använder du stock() för att tala om för quantstrat vilka instrument som ska ingå i simuleringen, och för att behandla dem precis som de är – i stället för att ange en minsta köpstorlek, som med terminer. Kommandot anger också vilken valuta som ska användas med de givna instrumenten. Observera att när du använder en funktion för att initiera en datamängd som GDX eller SPY måste du omge namnet med citationstecken:
stock("GDX", currency = "USD")
Paketet quantstrat har laddats in i din arbetsmiljö, liksom datumsträngarna from och to som du skapade i föregående övning.
Den här övningen är en del av kursen
Finansiell handel i R
Övningsinstruktioner
- Använd kommandot
library()för att läsa in paketetquantmod. - Använd
getSymbols()för att hämta justerad data för SPY från Yahoo! Finance för perioden mellan datumenfromochto. - Använd kommandot
stock()för att informeraquantstratom att du kommer att använda SPY-data i din strategi och ange dess valuta till"USD".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Load the quantmod package
___
# Retrieve SPY from yahoo
getSymbols(___)
# Use stock() to initialize SPY and set currency to USD
stock(___)