IniziaInizia gratis

Implementare un indicatore - II

Ottimo lavoro nell’implementare il tuo primo indicatore! Ora renderai la tua strategia ancora più solida aggiungendo una SMA a 50 giorni. Una media mobile veloce insieme a una più lenta è un modo semplice e standard per prevedere quando i prezzi di un asset potrebbero salire in futuro. Anche se un singolo indicatore può fornire molte informazioni, un sistema di trading davvero robusto richiede più indicatori per funzionare in modo efficace.

In questo esercizio, aggiungerai anche questa SMA a 50 giorni a strategy.st. I pacchetti quantstrat e quantmod sono già stati caricati per te.

Questo esercizio fa parte del corso

Trading finanziario in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usa add.indicator() sulla tua strategia esistente strategy.st. Segui il codice di esempio dell’esercizio precedente.
  • Fornisci la funzione SMA come argomento name.
  • Specifica gli argomenti necessari di SMA, usando il prezzo di chiusura di mktdata e un periodo di lookback n di 50 giorni. Non dimenticare di usare la funzione quote!
  • Etichetta il tuo nuovo indicatore "SMA50".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Add a 50-day SMA indicator to strategy.st
add.indicator(strategy = ___, 
              
              # Add the SMA function
              name = "__", 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator SMA50
              label = ___)
Modifica ed esegui il codice