Ce que signifie le backtesting en pratique
En essence, un backtest répond à une question simple : si j’avais suivi ces règles dans le passé, qu’est-ce qui se serait passé ? Les règles peuvent être des lignes directrices discrétionnelles que vous pratiquez chandelle par chandelle, ou une logique codée précise qu’un moteur exécute automatiquement.
La valeur n’est pas la nostalgie. C’est de la preuve. Vous voulez assez de structure pour savoir si une idée a un support historique avant de risquer du capital réel.
Comment fonctionne un backtest
Vous définissez des règles d’entrée, de sortie, de taille de position et de risque. Le logiciel parcourt les données historiques, simule les trades que ces règles auraient générés et enregistre les résultats : equity, drawdowns, liste de trades et statistiques récapitulatives.
Dans les outils manuels, vous êtes le moteur de décision : vous rejouez les graphiques, placez des ordres simulés et enregistrez les résultats dans le journal. Dans les outils automatisés, le moteur applique des règles codées ou no-code sur des milliers de chandelles sans que vous cliquiez chaque trade.
- Choisissez marché, timeframe et fenêtre d’historique
- Définissez entrée, sortie et risque le plus clairement possible
- Simulez les trades en avançant dans l’historique (sans regarder l’avenir)
- Revoyez métriques, qualité des trades et si l’idée survit aux coûts
Backtesting manuel vs automatisé
Le backtesting manuel signifie rejouer des graphiques et enregistrer des trades à la main ou dans un journal replay. C’est plus lent, mais excellent pour les chartistes qui doivent pratiquer l’exécution, l’émotion et les lectures discrétionnelles.
Le backtesting automatisé utilise du code ou un constructeur de règles pour tester beaucoup de trades rapidement. C’est mieux pour les règles systématiques, l’optimisation et les grands échantillons. Beaucoup de traders utilisent les deux : ils automatisent la recherche de règles et pratiquent manuellement les parties discrétionnelles de leur processus.
Métriques clés à revoir
Aucun chiffre seul ne raconte toute l’histoire. Un win rate élevé avec un reward-to-risk terrible peut quand même perdre de l’argent. Un profit net fort avec un drawdown insupportable peut être intradable pour un humain.
Regardez plusieurs métriques ensemble et lisez-les toujours avec les hypothèses qui les ont produites (coûts, fills, taille d’échantillon).
- Profit net et taux de croissance annuel composé (CAGR)
- Drawdown maximum et durée des drawdowns
- Win rate, gain moyen et perte moyenne
- Profit factor et expectancy par trade
- Rendements ajustés au risque comme Sharpe ou Sortino
- Nombre de trades et couverture de régimes de marché différents
À quoi ressemblent de bonnes données historiques
Un backtest vaut ce que valent ses données. Vérifiez jusqu’où va l’historique, si le détail intraday ou tick correspond à votre stratégie et si les coûts sont modélisés. Sur les actions, renseignez-vous sur splits, dividendes et symboles delistés.
Plus d’historique n’est pas automatiquement mieux si la structure du marché a changé, mais peu d’historique facilite l’auto-illusion avec une fenêtre courte chanceuse.
Ce qu’un backtest ne peut pas vous dire
Un backtest décrit le passé sous des hypothèses précises. Il ne peut pas promettre que le même edge persistera. Les marchés changent, la liquidité change et votre psychologie live n’est pas dans la simulation.
L’exécution diffère aussi du modèle : slippage, fills partiels, latence et bizarreries de plateforme apparaissent en live. Traitez les backtests comme des preuves, pas des garanties, et enchaînez avec du forward testing en démo ou petite taille.
Une prochaine étape sensée
Si vous débutez, commencez par définir par écrit une stratégie simple, backtestez manuellement ou avec un outil adapté aux débutants, et revoyez les métriques ci-dessus sans optimiser encore. Apprenez d’abord les modes d’échec.
Quand vous choisissez un logiciel, utilisez un cadre clair : réalisme, coût réel, couverture des marchés, interface, fiabilité, outils centraux, extras et support. Comparez les options côte à côte et choisissez l’outil que vous ouvrirez vraiment chaque semaine.
