IniziaInizia gratis

Implementare un indicatore - III

Nei mercati finanziari, l'obiettivo è comprare a poco e vendere a molto. L'RSI può prevedere quando un prezzo ha effettuato un ritracciamento sufficiente, soprattutto con un periodo breve come 2 o 3.

Qui creerai un RSI a 3 periodi, o RSI 3, per fare più pratica con l'implementazione di indicatori pre-codificati. I pacchetti quantstrat e quantmod sono già 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 l'esempio di codice degli esercizi precedenti.
  • Fornisci la funzione RSI come argomento name.
  • Specifica gli argomenti desiderati di RSI, usando il prezzo di chiusura di mktdata e un periodo di osservazione n di 3 giorni. Non dimenticare di usare la funzione quote()!
  • Etichetta il tuo nuovo indicatore "RSI_3".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Add an RSI 3 indicator to strategy.st
add.indicator(strategy = strategy.st, 
              
              # Add the RSI 3 function
              name = ___, 
              
              # Create a lookback period
              arguments = list(___), 
              
              # Label your indicator RSI_3
              label = ___)
Modifica ed esegui il codice