IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Usa il comando library() per caricare il pacchetto quantmod.
  • Usa getSymbols() per ottenere i dati adjusted di SPY da Yahoo! Finance tra le date from e to.
  • Usa il comando stock() per far sapere a quantstrat che 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(___)
Modifica ed esegui il codice