IniziaInizia gratis

Crea e backtesta una strategia di mean reversion

In precedenza hai costruito un segnale usando l'indicatore RSI. Quando il valore dell'RSI scende sotto 30, il segnale è 1 per entrare long sul mercato. Quando il valore dell'RSI sale sopra 70, il segnale è -1 per entrare short. Ora implementerai una strategia di mean reversion con quel segnale ed eseguirai un backtest sul titolo Google.

I dati storici di prezzo del titolo Google sono già caricati in price_data. Inoltre, il pacchetto bt è stato 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.

# Define the strategy
bt_strategy = bt.Strategy('RSI_MeanReversion', 
                          [____,
                           bt.algos.Rebalance()])
Modifica ed esegui il codice