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
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Construct the signal
signal[____ > ____] = -1
signal[____ < ____] = 1
signal[(____ <= ____) & (____ >= ____)] = 0