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
Istruzioni dell'esercizio
- Usa
add.indicator()sulla tua strategia esistentestrategy.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
mktdatae un periodo di lookbackndi 50 giorni. Non dimenticare di usare la funzionequote! - 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 = ___)