CommencezCommencez gratuitement

Créer et rétrotester une stratégie de retour à la moyenne

Précédemment, vous avez construit un signal à partir de l'indicateur RSI. Quand la valeur du RSI passe sous 30, le signal vaut 1 pour entrer en position acheteuse. Quand la valeur du RSI dépasse 70, le signal vaut -1 pour entrer en position vendeuse. Vous allez maintenant mettre en œuvre une stratégie de retour à la moyenne avec ce signal et effectuer un rétrotest sur l'action Google.

Les données historiques de prix de l'action Google ont été préchargées dans price_data. De plus, le paquet bt a été importé pour vous.

Cette activité fait partie du cours

Négociation financière en Python

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Define the strategy
bt_strategy = bt.Strategy('RSI_MeanReversion', 
                          [____,
                           bt.algos.Rebalance()])
Modifier et exécuter le code