IniziaInizia gratis

Costruisci un segnale basato sull'RSI

È il momento di implementare la tua prima strategia di mean reversion. Il trading mean-reversion usa segnali per individuare squilibri di mercato e apre posizioni long in mercati ipervenduti e posizioni short in mercati ipercomprati.

Per prima cosa userai l'indicatore RSI per valutare le condizioni di mercato e costruire il segnale. Se il valore dell'RSI scende sotto 30, entrerai in posizioni long. Se il valore dell'RSI sale sopra 70, entrerai in posizioni short. Se il valore dell'RSI è tra 30 e 70, non prenderai alcuna posizione.

L'indicatore RSI è stato pre-calcolato e salvato in stock_rsi. I dati storici dei prezzi del titolo Google sono stati precaricati in price_data. Inoltre, il pacchetto bt è stato già importato per te.

Questo esercizio fa parte del corso

Trading finanziario con Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Construct the signal
signal[____ > ____] = -1
signal[____ < ____] = 1
signal[(____ <= ____) & (____ >= ____)] = 0
Modifica ed esegui il codice