La leçon en entier
Avant de risquer de l’argent réel sur une règle comme « acheter quand le prix clôture au-dessus de sa moyenne sur 50 jours », tu peux la tester sur le passé. C’est le backtest.
Un backtest montre à quelle fréquence la règle a gagné, le gain et la perte moyens, la pire série de pertes et le drawdown le plus profond.
Le piège, c’est la suroptimisation : ajuster les paramètres jusqu’à ce que la règle colle parfaitement au passé. Elle a appris le bruit, pas un vrai schéma, et échoue sur de nouvelles données.
Teste correctement : construis la règle sur une période, puis vérifie-la sur des données qu’elle n’a jamais vues, sur différents marchés et dans différentes conditions.
Inclus toujours les coûts : spreads, commissions, slippage. Une règle qui rapporte 0,1 % par trade avant coûts perd de l’argent si chaque trade coûte 0,15 %.
- Erreur fréquente
Erreur : « Ça a marché pendant 10 ans, donc ça marchera l’an prochain. » Les marchés changent. Un backtest est un indice, pas une garantie.
- À retenir
Teste sur le passé, vérifie sur des données jamais vues, inclus tous les coûts, et garde des règles simples.
Petit test
- Le backtest, c’est…
- Tester une règle sur les prix passés
- Tester une règle avec de l’argent réel
- Prédire le prix de la semaine prochaine
- La suroptimisation, c’est quand…
- Une règle colle au passé mais échoue sur de nouvelles données
- Une règle est trop simple pour gagner de l’argent
- Une règle fonctionne sur tous les marchés
- Pour faire davantage confiance à un backtest, teste-le sur…
- Différents marchés et différentes périodes
- Les mêmes données que celles qui ont servi à le construire
- Sa meilleure année uniquement
- Une règle rapporte 0,1 % par trade avant coûts, et chaque trade coûte 0,15 %. Après coûts, elle…
- Perd de l’argent
- Double son profit
- Est pile à l’équilibre
Les mots de cette leçon
Gestion du risque
- Ta sortie de secours : le stop loss
- Combien risquer
- Risque et rendement
- Le taux de réussite ne fait pas tout
- Les maths des pertes
- Rester dans la partie
- Backtest et suroptimisation