Comment backtester une stratégie de trading en 5 étapes
Backtester une stratégie, c’est la tester sur le passé avant de risquer un franc. Bien fait, un backtest vous dit en quelques heures ce que des mois de trading réel vous auraient appris à prix fort.
Qu’est-ce qu’un backtest ?
Un backtest consiste à appliquer les règles d’une stratégie à des données de marché passées, trade après trade, puis à mesurer le résultat. Il répond à une seule question : si j’avais suivi ces règles sur cette période, qu’est-ce qui se serait passé ?
Il existe deux façons de le faire. Le backtest automatique confie les règles à un programme, qui les exécute en quelques secondes. Le backtest manuel, lui, consiste à rejouer le graphique bougie par bougie et à prendre chaque décision soi-même, comme en direct. Plus lent, il entraîne aussi votre œil et votre discipline : c’est la méthode décrite ici. Pour choisir entre les deux, lisez notre comparatif backtest manuel ou automatique.
Étape 1 : écrire vos règles, noir sur blanc
Une stratégie qu’on ne peut pas écrire ne peut pas être testée. Avant d’ouvrir un graphique, notez :
- Le contexte : sur quel actif, quelle unité de temps, à quelles heures vous tradez.
- L’entrée : le signal exact qui vous fait acheter ou vendre. « Le prix casse le plus haut de 7 h à 9 h » est une règle ; « le marché a l’air haussier » n’en est pas une.
- Le stop loss : où vous sortez si vous avez tort.
- L’objectif : où vous sortez si vous avez raison, par exemple à deux fois la distance du stop (ratio 1:2).
- Le risque par trade : la part du capital que vous acceptez de perdre sur un trade, souvent 1 %.
Le bon test : quelqu’un d’autre doit pouvoir appliquer vos règles et prendre les mêmes trades que vous.
Étape 2 : choisir l’actif et la période
Testez la stratégie sur l’actif que vous comptez vraiment trader : l’or (XAUUSD), l’EURUSD, le Dow Jones ou le Bitcoin ne bougent pas de la même façon. Choisissez ensuite une période assez longue pour contenir plusieurs types de marché : des tendances, des phases sans direction, des jours d’annonces économiques.
Visez au moins 100 trades. En dessous, le hasard pèse trop lourd : une série de 10 trades gagnants peut arriver avec une stratégie médiocre, et une série de 10 perdants avec une bonne.
Étape 3 : rejouer le marché sans voir le futur
C’est l’étape où la plupart des backtests sont faussés. Si vous faites défiler un graphique déjà complet, votre œil voit la suite, et vous ne retenez sans le vouloir que les trades qui ont marché.
La solution est le replay : le graphique s’arrête à la date choisie et n’avance que lorsque vous le décidez, bougie par bougie ou en accéléré. Vous prenez vos décisions avec la même information qu’en direct, ni plus ni moins.
Étape 4 : noter chaque trade
Pour chaque trade, enregistrez la date, le sens, le point d’entrée, le stop, l’objectif et le résultat en « R », c’est-à-dire en multiple du risque : +2 R si l’objectif à 1:2 est atteint, −1 R si le stop est touché. Ajoutez une ligne d’observation : ce que vous avez vu, ce qui vous a fait hésiter.
Prenez tous les trades que vos règles donnent, même ceux qui ne vous plaisent pas. Un trade sauté parce qu’il « sentait mauvais » rend le backtest inutile : vous ne testez plus vos règles, mais votre intuition du moment.
Étape 5 : lire vos statistiques
Une fois les 100 trades pris, regardez les chiffres, pas seulement le gain total.
| Statistique | Ce qu’elle vous dit |
|---|---|
| Taux de réussite | La part des trades gagnants. Seul, il ne dit rien : 40 % de gagnants à 1:2 peut suffire. |
| Facteur de profit | Les gains totaux divisés par les pertes totales. Au-dessus de 1, la stratégie a gagné sur la période. |
| Espérance par trade | Ce que rapporte un trade en moyenne, en R. C’est le chiffre qui résume le mieux la stratégie. |
| Drawdown maximum | La plus forte baisse du capital entre un sommet et un creux. Demandez-vous si vous l’auriez supportée en réel. |
| Plus longue série de pertes | Combien de trades perdants de suite il faut savoir encaisser sans changer de règles. |
Si l’espérance est négative, ce n’est pas un échec : vous venez d’éviter de perdre de l’argent réel. Modifiez une seule règle à la fois et refaites le test.
Les erreurs qui faussent un backtest
- Voir le futur : faire défiler un graphique complet au lieu de le rejouer.
- Choisir ses trades : sauter ceux qui « ne sentent pas bon ».
- Trop peu de trades : conclure après 15 ou 20 trades.
- Une seule période : tester uniquement un mois de forte tendance.
- Changer les règles en cours de route : chaque modification demande un nouveau test complet.
Backtester avec Halalwinningteam Backtest
Halalwinningteam Backtest est un simulateur de marché pour backtester à la main sur Mac et Windows. Il rejoue le forex, l’or, les indices et la crypto minute par minute, cache le futur, tient votre journal et calcule vos statistiques tout seul. Vos règles se rangent dans une checklist à cocher avant chaque entrée.
Le trading comporte des risques de perte. Les résultats d’un backtest sont simulés et ne garantissent pas les résultats futurs.