Capire le impostazioni di inizializzazione - II
Come nel capitolo precedente, userai getSymbols() per ottenere i dati di SPY da Yahoo! Finance.
Dopo aver importato i dati, usa stock() per indicare a quantstrat quali strumenti saranno presenti nella simulazione e per trattarli esattamente come sono, invece di creare una dimensione minima di acquisto, come avviene per i futures. Inoltre, questo comando specifica quale valuta usare con gli strumenti indicati. Nota che ogni volta che usi una funzione per inizializzare un insieme di dati come GDX o SPY, devi racchiuderlo tra virgolette:
stock("GDX", currency = "USD")
Il pacchetto quantstrat è stato caricato nel tuo workspace, così come le stringhe di data from e to che hai creato nell'esercizio precedente.
Questo esercizio fa parte del corso
Trading finanziario in R
Istruzioni dell'esercizio
- Usa il comando
library()per caricare il pacchettoquantmod. - Usa
getSymbols()per ottenere i dati adjusted di SPY da Yahoo! Finance tra le datefrometo. - Usa il comando
stock()per far sapere aquantstratche userai i dati di SPY nella tua strategia e imposta la sua valuta su"USD".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Load the quantmod package
___
# Retrieve SPY from yahoo
getSymbols(___)
# Use stock() to initialize SPY and set currency to USD
stock(___)