Pourquoi la Plupart des Backtests Sont Trompeurs
Un backtest qui affiche 90% de taux de réussite et 500% de rendement annuel semble incroyable, jusqu'à ce que vous le tradiez en réel et perdiez de l'argent. L'écart entre la fantaisie du backtest et la réalité du live est presque toujours causé par une ou plusieurs de ces cinq erreurs courantes.
Comprendre ces pièges est essentiel avant de faire confiance à un résultat de backtest avec du capital réel.
Erreur 1 : Surapprentissage (Overfitting)
Signes d'alerte :
- Votre stratégie a plus de 10 paramètres
- De petits changements de paramètres modifient drastiquement les résultats
- La stratégie fonctionne sur une période spécifique mais échoue sur d'autres
Le Piège du Surapprentissage
Une stratégie avec 20 paramètres peut être ajustée pour montrer des profits sur pratiquement N'IMPORTE QUEL jeu de données historique. Cela ne signifie pas qu'elle a un avantage. L'optimisation in-sample sans validation out-of-sample est la cause numéro un des comptes explosés.
Comment l'éviter : Utilisez l'analyse walk-forward. Divisez vos données en périodes d'entraînement (70%) et de test (30%). Ne faites confiance qu'aux stratégies qui performent de manière consistante sur des données inédites.
Erreur 2 : Biais d'Anticipation (Look-Ahead Bias)
Sources courantes :
- Utiliser le prix de clôture de la bougie actuelle pour déclencher une entrée sur cette même bougie
- Référencer des indicateurs qui utilisent des données pas encore disponibles au moment de la décision
- Utiliser le plus haut/bas journalier pour fixer des objectifs intra-bougie
Comment l'éviter : Utilisez toujours close[1] (les données de la bougie précédente) pour la logique de décision. Les plateformes de backtesting réputées imposent cela automatiquement via des protections anti-repainting.
Erreur 3 : Indicateurs Repeignants
Repeignants notoires :
- Indicateur Zigzag
- Certaines implémentations de points pivots
- Certains oscillateurs lissés avec lookback futur
Comment Détecter le Repainting
Lancez votre stratégie sur des données historiques, notez les signaux. Puis attendez que de nouvelles bougies se forment et vérifiez si ces signaux ont bougé. Si c'est le cas, votre indicateur repeint et votre backtest n'est pas fiable.
Comment l'éviter : Utilisez uniquement des indicateurs confirmés et non-repeignants. Les outils avec protection anti-repainting intégrée signalent ou bloquent la logique repeignante avant de lancer le test.
Erreur 4 : Ignorer les Coûts de Transaction
Une stratégie qui fait 2 pips par trade semble profitable, jusqu'à ce que vous comptiez 1.5 pips de spread plus les commissions. Beaucoup de stratégies qui semblent bonnes dans un backtest à coût zéro deviennent perdantes quand des coûts réalistes sont appliqués.
Coûts à inclure :
- Spread (différence bid-ask)
- Commission par trade
- Slippage (surtout sur les positions importantes ou actifs illiquides)
- Swap/frais overnight pour les positions gardées après le rollover
Comment l'éviter : Configurez toujours des coûts de transaction réalistes dans les paramètres de votre backtest. Testez avec des coûts légèrement supérieurs aux attendus, si la stratégie reste profitable, elle a une marge de sécurité.
Erreur 5 : Biais de Survie
Tester uniquement sur des actifs qui existent encore et se tradent aujourd'hui ignore tous les actifs qui ont été retirés de la cote, ont fait faillite ou sont devenus illiquides. Cela gonfle artificiellement la performance de votre stratégie.
Comment l'éviter : Incluez les actifs retirés dans vos données quand c'est possible. Soyez sceptique face aux stratégies qui ne fonctionnent que sur une poignée d'actifs gagnants. Testez sur plusieurs actifs et timeframes pour valider la robustesse.
La Bonne Façon de Backtester
Restez Simple
Utilisez des Données Out-of-Sample
Incluez des Coûts Réalistes
Testez sur Plusieurs Actifs
Utilisez des Outils Anti-Repainting
Le backtesting est puissant, mais seulement quand il est fait correctement. Evitez ces cinq erreurs et vous serez en avance sur 90% des traders particuliers qui font confiance a des resultats errones.
Questions Frequentes
Lancez votre strategie sur des donnees qu'elle n'a jamais vues (out-of-sample). Si la performance chute significativement par rapport a la periode d'entrainement, vous etes sur-optimise. Verifiez aussi : la strategie a-t-elle plus de 5-7 parametres ? De petits changements causent-ils de grandes variations de resultats ? Ce sont des signaux d'alerte.
Visez 200+ trades minimum. En dessous de 100 trades, la variance aleatoire domine vos resultats. Une strategie avec 95% de taux de reussite sur 20 trades ne prouve rien. La meme strategie pourrait avoir 45% sur 500 trades.
Oui. Des outils comme Backtrex imposent des regles anti-repainting au niveau du moteur : tous les indicateurs utilisent close[1] (donnees de bougie confirmees uniquement). Le repainting est impossible par design, contrairement aux scripts communautaires TradingView ou le repainting depend de l'auteur du script.
Vous ne savez pas encore ce qu'est le backtesting ? Lisez notre guide complet. Si vous tradez des strategies SMC/ICT, consultez notre guide dedie.
Pret a backtester correctement ? Commencez gratuitement avec des protections integrees contre les 5 erreurs listees ci-dessus.