Un backtest applique des règles fixes d'entrée, de sortie et de dimensionnement à des données passées, trade par trade, et fournit des résultats comme le taux de réussite, l'espérance de gain, le profit factor et le drawdown maximal. Il peut être automatisé par du code ou réalisé à la main, en rejouant les graphiques bougie par bougie. Un backtest utile inclut des frais, du slippage et du funding réalistes.
Exemple
Vous testez une règle : acheter du BTC lorsqu'une bougie de quatre heures clôture au-dessus du plus haut des 20 dernières périodes, avec un stop à 1,5 × ATR et un objectif à 3 R. Sur deux ans de données, elle produit 140 trades, un taux de réussite de 33 % et une espérance de +0,25 R après frais, avec un drawdown maximal de 14 R. Cela justifie de la trader en petite taille et de comparer les résultats réels avec le test.
Pourquoi c'est important
Le backtesting montre si une idée a un avantage avant que vous ne payiez pour le découvrir en réel. Il fixe aussi les attentes : les séries de pertes et les drawdowns du test vous aident à rester fidèle à la stratégie lorsque la même chose se produit en conditions réelles.
Erreur fréquente
Ajuster les paramètres jusqu'à ce que le backtest paraisse parfait. Optimiser sur les mêmes données que celles du test, ce qu'on appelle le surapprentissage (overfitting), produit des résultats qui survivent rarement au trading réel. Gardez des règles simples et vérifiez-les sur des données que vous n'avez pas utilisées pour les construire.
Passer à la pratique
Questions fréquentes
- De combien de trades un backtest a-t-il besoin ?
- Au moins 100 trades, c'est un minimum courant pour des statistiques significatives. Davantage, c'est mieux, idéalement dans différentes conditions de marché.
- Qu'est-ce que le surapprentissage ?
- Ajuster une stratégie si étroitement aux données passées qu'elle capte du bruit plutôt qu'un véritable schéma. Il se traduit par d'excellents backtests suivis de résultats réels décevants.
- Le backtesting manuel en vaut-il la peine ?
- Oui, surtout pour les setups discrétionnaires difficiles à coder. Rejouer les graphiques bougie par bougie entraîne aussi votre reconnaissance des figures.