Backtest

Backtester une stratégie de trading : la méthode pas à pas

Backtester, c'est rejouer tes règles sur le passé pour savoir si elles ont un avantage avant d'y mettre de l'argent. Pour que le résultat veuille dire quelque chose : des règles écrites avant de regarder, au moins 100 à 200 trades, les frais comptés, et une partie des données gardée de côté pour vérifier.

B
Bass — Trader & Formateur
Publié le 28 octobre 2026 · Temps de lecture : 18 min

Tu as une stratégie qui a l'air de marcher sur trois graphiques que tu as regardés. Ou une méthode vue dans une vidéo, avec une capture d'écran parfaite. Avant d'y mettre de l'argent, une question compte : est-ce qu'elle a un avantage réel sur des centaines de trades, ou seulement sur les exemples qu'on t'a montrés ? C'est exactement ce que dit un backtest bien fait.

À la fin de cet article, tu sauras écrire des règles qu'on peut tester, rejouer le passé sans tricher, savoir combien de trades il te faut, lire les chiffres qui comptent et repérer un backtest trop beau pour être vrai. Et surtout, tu sauras te servir du backtest pour trouver une stratégie qui te correspond à toi, pas à celui qui l'a inventée.

Qu'est-ce que backtester une stratégie de trading ?

Backtester une stratégie, c'est appliquer ses règles d'entrée, de sortie et de taille à des données de marché passées, trade par trade, pour mesurer ce qu'elle aurait donné. Le résultat n'est pas une promesse : c'est un filtre qui élimine les idées qui n'ont jamais marché, même sur le passé.

Le mot vient de l'anglais back (en arrière) et test. On l'appelle aussi « test historique » ou « test à rebours ». Il existe trois façons de le faire, et elles ne servent pas à la même chose.

Backtest manuel, backtest automatique, forward test

MéthodeComment ça marchePour quiLimite principale
Backtest manuelTu fais défiler le graphique bougie par bougie et tu notes chaque trade que tes règles auraient prisStratégies discrétionnaires (lecture de structure, contexte, price action)Lent, et facile de tricher sans le vouloir
Backtest automatiqueUn programme applique des règles chiffrées à tout l'historique en quelques secondesRègles 100 % mesurables (indicateurs, niveaux, horaires)Tente d'optimiser jusqu'à coller au passé
Forward testTu appliques les règles en direct, en démo ou en très petite taille, sans les changerTout le monde, après le backtestPrend des semaines

Les trois se complètent. Le backtest dit si l'idée a une chance. Le forward test dit si toi, en temps réel, tu arrives à l'exécuter. Une stratégie qui passe le premier et rate le second n'est pas une bonne stratégie pour toi, même si elle l'est pour quelqu'un d'autre.

Pourquoi backtester avant de risquer de l'argent ?

Parce que ton cerveau juge une stratégie sur les derniers trades et sur les plus spectaculaires. Trois gagnants d'affilée suffisent à te convaincre. Trois perdants suffisent à te faire tout abandonner. Un backtest remplace cette impression par un échantillon assez grand pour dire quelque chose.

Ce qu'un backtest t'apprend vraiment

Ce qu'un backtest ne te dira jamais

Il ne garantit rien pour la suite. Même le régulateur américain des futures, la CFTC, impose aux professionnels qui montrent des résultats simulés un avertissement écrit : ces résultats ont des limites, les trades n'ont jamais été exécutés, ils ne tiennent pas forcément compte de la liquidité, et ils sont construits avec l'avantage de connaître la suite (règle 17 CFR 4.41). Garde cette phrase en tête : le passé élimine les mauvaises idées, il ne certifie pas les bonnes.

À retenir

Comment écrire des règles qu'on peut vraiment tester ?

La moitié des backtests ratés le sont avant même de commencer : les règles sont floues. « J'achète quand le marché montre de la force » n'est pas testable. Deux personnes ne prendront pas les mêmes trades avec cette phrase, et toi-même tu ne la liras pas de la même façon après trois pertes.

Une règle testable, c'est une règle qu'un inconnu appliquerait exactement comme toi. Si tu dois « sentir » le moment, ce n'est pas encore une règle.

Les 8 questions auxquelles tes règles doivent répondre

  1. Quel marché ? Un seul pour commencer : NQ, ES, BTC, EUR/USD…
  2. Quelle unité de temps ? Celle du signal, et celle du contexte si tu en utilises une.
  3. Quelles heures ? Par exemple 15 h 30 à 17 h 30, heure de Paris, et rien en dehors.
  4. Quel déclencheur d'entrée ? Un événement précis : clôture au-dessus d'un niveau, croisement, cassure du plus haut de la première heure.
  5. Où est le stop ? Une distance ou un niveau, décidé avant l'entrée.
  6. Où est la sortie ? Cible fixe, sortie à l'heure, stop suiveur : une seule méthode.
  7. Quelle taille ? Un pourcentage fixe du compte par trade, par exemple 1 %, pour que les trades soient comparables.
  8. Quand ne pas trader ? Annonce économique majeure, déjà deux pertes dans la journée, spread trop large.

Exemple : la même idée, floue puis testable

ÉlémentVersion floueVersion testable
Contexte« Le marché est haussier »Le prix est au-dessus de la moyenne mobile 50 en 15 min
Entrée« Sur un repli »Achat à la clôture de la première bougie 5 min verte qui touche la moyenne 20
Stop« Sous le dernier creux »Sous le plus bas des 3 dernières bougies 5 min
Sortie« Quand ça s'essouffle »Cible à 2 fois le risque, sinon sortie à 17 h 30
Horaires« Pendant la séance US »Entrées entre 15 h 45 et 17 h 00, heure de Paris
Filtre« Pas quand c'est dangereux »Aucune entrée 15 min avant et après une annonce classée majeure

La version testable a l'air rigide. C'est le but. Tu pourras l'assouplir plus tard, une règle à la fois, et mesurer si c'est mieux. Si tu changes tout en même temps, tu ne sauras jamais ce qui a aidé.

Comment backtester une stratégie pas à pas ?

Voici la méthode que je recommande pour un backtest manuel, celui que la plupart des traders discrétionnaires devraient faire en premier. La version automatique suit la même logique, en plus rapide.

  1. Écris tes règles et date le document. Une fois le test lancé, tu n'y touches plus. Une idée d'amélioration ? Note-la à part, tu la testeras après.
  2. Choisis tes données et coupe-les en deux. Par exemple, 70 % de la période pour le test, 30 % gardés de côté sans les regarder. Prends des périodes variées : une tendance forte, un range, une période agitée.
  3. Prépare ton fichier de suivi. Une ligne par trade : date, heure, sens, entrée, stop, sortie, résultat en R, raison de la sortie, et une colonne « hésitation » (oui ou non).
  4. Rejoue sans voir la suite. Place-toi au début de la journée et avance bougie par bougie. Ne regarde jamais la partie droite du graphique avant d'avoir décidé.
  5. Note tous les signaux, même ceux qui te font peur. Si ta règle dit d'entrer, tu notes le trade, même si « tu le sentais mal ». C'est la règle que tu testes, pas ton intuition.
  6. Retire les frais et le glissement. Commission, spread, et un peu de glissement sur les stops. Sur des stops serrés, c'est souvent ce qui change tout (exemple chiffré plus bas).
  7. Calcule les chiffres clés sur la première partie. Espérance, taux de réussite, pire série, recul maximum.
  8. Vérifie sur la partie gardée de côté. Mêmes règles, aucune retouche. Si l'avantage disparaît, il n'était probablement pas réel.

Le piège du backtest manuel : connaître la fin

En rejouant le passé, tu connais souvent l'histoire. Tu te souviens que ce jour-là le marché a chuté. Sans t'en rendre compte, tu « oublies » le signal d'achat du matin, ou tu serres ton stop au bon moment. C'est ce qu'on appelle le biais d'anticipation.

Trois parades simples : rejouer des journées dont tu ne te souviens pas (prends-les au hasard), masquer la date quand c'est possible, et noter ton trade avant d'avancer d'une seule bougie. Si tu hésites sur un signal, coche « hésitation » et applique quand même la règle. À la fin, compare les trades hésités aux autres : c'est souvent instructif.

Manuel ou automatique : que choisir ?

Si ta stratégie tient en chiffres (un indicateur, un niveau, une heure), le backtest automatique est imbattable : des milliers de trades en quelques secondes, sans biais d'anticipation. Si elle dépend de ta lecture du graphique, commence par le manuel : il t'entraîne en même temps qu'il te mesure. Beaucoup de traders font les deux : l'automatique pour éliminer vite les idées mortes, le manuel pour apprendre à exécuter celles qui restent.

Combien de trades faut-il pour qu'un backtest veuille dire quelque chose ?

C'est la question que presque tous les guides esquivent. La réponse courte : 30 trades ne prouvent presque rien, 100 commencent à parler, 200 à 500 permettent de conclure pour une stratégie au taux de réussite moyen. Voici pourquoi, avec un calcul que tu peux refaire.

Le calcul : ton taux de réussite a une marge d'erreur

Prends une stratégie qui vise 2 fois son risque (un gagnant rapporte 2R, un perdant coûte 1R). Elle devient gagnante au-dessus de 33,3 % de réussite : à ce seuil, 1 gagnant paie exactement 2 perdants. Ton backtest affiche 40 % de réussite. Bonne nouvelle ? Ça dépend du nombre de trades.

Un taux de réussite mesuré sur un échantillon a une marge d'erreur. Avec l'approximation statistique la plus courante (intervalle à 95 %), elle vaut environ 1,96 × √(p × (1 − p) / n), où p est le taux mesuré et n le nombre de trades. Voici ce que ça donne pour un taux mesuré de 40 % :

Nombre de tradesMarge d'erreur (95 %)Vrai taux probablement entrePeut-on conclure que ça bat 33,3 % ?
30± 17,5 points22,5 % et 57,5 %Non : ça peut être perdant
100± 9,6 points30,4 % et 49,6 %Non, pas encore
200± 6,8 points33,2 % et 46,8 %Tout juste
500± 4,3 points35,7 % et 44,3 %Oui

Ce sont des ordres de grandeur, pas une vérité au dixième. Mais la leçon est solide : plus ton avantage est petit, plus il te faut de trades pour le distinguer du hasard. Une stratégie à 40 % de réussite et 2R de gain ne se juge pas sur un mois de signaux.

Le vrai minimum : une variété de marchés

Le nombre de trades ne suffit pas. 300 trades pris pendant trois mois de forte tendance ne te disent rien sur un marché en range. Vise au moins plusieurs régimes différents : une hausse, une baisse, une période calme, une période agitée. Si ta stratégie ne marche que dans un seul, ce n'est pas un défaut : c'est une information. Elle te dit quand trader et quand rester à l'écart.

Ta pire série de pertes est plus longue que tu ne crois

Avec 40 % de réussite, perdre 8 fois d'affilée paraît rare. Pourtant, sur 200 trades indépendants, la probabilité de vivre au moins une série de 8 pertes consécutives est d'environ 75 %, et celle d'une série de 6 dépasse 98 % (calcul exact sur des trades indépendants). Ton backtest doit te montrer ces séries pour que tu saches, en réel, qu'elles sont normales. Pour faire le calcul avec tes propres chiffres, utilise le calculateur de série de pertes.

À retenir

Comment lire les résultats d'un backtest ?

Le taux de réussite est le chiffre que tout le monde regarde en premier. C'est aussi le moins utile tout seul. Une stratégie à 70 % de réussite peut perdre de l'argent si ses pertes sont trois fois plus grosses que ses gains. Voici les chiffres à lire, dans l'ordre.

Les 6 chiffres qui comptent

ChiffreCe qu'il mesureComment le lire
Espérance (en R)Ce que rapporte un trade en moyenne, gagnants et perdants mélangésLe chiffre n°1. Positive après frais, sinon rien d'autre ne compte
Taux de réussiteLa part de trades gagnantsToujours avec le gain moyen et la perte moyenne
Profit factorTotal des gains divisé par total des pertesAu-dessus de 1, la stratégie gagne ; très au-dessus, méfiance (voir plus bas)
Recul maximum (drawdown)La plus grosse baisse du capital depuis un sommetDemande-toi : est-ce que je l'aurais supporté sans tout arrêter ?
Pire série de pertesLe nombre de pertes consécutives le plus longCe que tu dois accepter de vivre en réel
Résultat par mois et par heureLa régularité dans le tempsUn seul mois qui fait tout le résultat = avantage fragile

L'espérance se calcule simplement : (taux de réussite × gain moyen) − (taux d'échec × perte moyenne). Avec 40 % de gagnants à 2R et 60 % de perdants à 1R : 0,40 × 2 − 0,60 × 1 = +0,2R par trade. Pour voir d'un coup d'œil quels couples taux de réussite et ratio gagnent ou perdent, la matrice taux de réussite × R:R fait le calcul pour toi.

Exemple : le backtest qui gagnait avant les frais

Prenons un exemple fictif, mais typique. Léa backteste une stratégie de scalping sur le Bitcoin en 5 minutes. Sur 300 trades, son espérance brute est de +0,15R par trade. Elle est ravie : avec 1 % de risque par trade, ça fait en théorie +45R sur la période.

Puis elle ajoute les frais. Son compte est de 10 000 $, elle risque 1 %, soit 100 $ par trade (1R). Son stop moyen est à 0,4 % du prix d'entrée. Pour risquer 100 $ avec un stop à 0,4 %, sa position doit peser 25 000 $. Avec des frais de 4 points de base (0,04 %) à l'entrée et autant à la sortie, chaque aller-retour coûte 0,08 % de 25 000 $, soit 20 $. 20 $ sur un risque de 100 $, c'est 0,2R de frais par trade.

Son espérance nette passe de +0,15R à −0,05R. La stratégie qui « marchait » perd de l'argent à chaque trade. Plus ton stop est serré, plus ta position est grosse, et plus les frais pèsent lourd en R. C'est l'erreur la plus fréquente des backtests de scalping.

Lis les chiffres avec ton caractère

Deux stratégies peuvent avoir la même espérance et ne pas convenir aux mêmes personnes. L'une gagne 65 % du temps avec de petits gains : peu de séries noires, mais des pertes qui piquent. L'autre gagne 35 % du temps avec de gros gains : de longues séries de pertes, compensées par quelques trades qui font le mois. Si tu sais que six pertes d'affilée te feront douter de tout, la deuxième n'est pas pour toi, aussi belle soit-elle sur le papier. C'est ça, trouver ton trading : la bonne stratégie est celle dont tu peux supporter les mauvais moments.

Pourquoi un backtest gagnant perd en réel ?

C'est l'expérience la plus frustrante du trading : une courbe magnifique sur le passé, puis des pertes dès le premier mois en réel. Il y a presque toujours une de ces cinq raisons.

1. Le surajustement : tu as appris le passé par cœur

Chaque fois que tu modifies un réglage pour améliorer le résultat (moyenne 20 au lieu de 21, stop un peu plus large, filtre du mardi), tu rapproches ta stratégie des données que tu as déjà vues. Après 50 retouches, elle colle au passé, et c'est tout.

Des chercheurs l'ont démontré de façon frappante. Dans leur article sur la probabilité de surajustement d'un backtest, David Bailey, Jonathan Borwein, Marcos López de Prado et Qiji Zhu reprennent un exemple où une série de 1 000 prix journaliers (environ 4 ans) est générée au hasard, sans aucune tendance réelle. En optimisant quelques paramètres (jour d'entrée, durée de détention, stop), on obtient un ratio de Sharpe annualisé de 1,27, un score qui semble excellent, sur des données qui ne contiennent rien à trouver. Ils rappellent aussi qu'un test statistique à 5 % de faux positif ne vaut que si on ne l'applique qu'une fois : en essayer des centaines rend le faux positif presque certain.

Une autre étude, menée par l'équipe de Quantopian sur 888 stratégies de trading algorithmique (Wiecki et ses coauteurs, 2016), a comparé les résultats de backtest aux résultats obtenus ensuite en conditions réelles. Comme le résume cette synthèse de l'étude, les mesures classiques de performance du backtest prédisaient très mal la suite (R² de l'ordre de 0,01 à 0,02), et plus un auteur avait fait tourner de backtests, plus l'écart entre le passé et la suite était grand.

2. Le biais d'anticipation

Ton test utilise une information qui n'existait pas encore au moment du trade. En automatique, c'est le classique « j'achète à la clôture de la bougie en utilisant le plus haut de cette même bougie ». En manuel, c'est connaître la fin de la journée. Dans les deux cas, le résultat est trop beau.

3. Les frais et le glissement oubliés

On l'a vu avec Léa : sur des stops serrés, les frais peuvent effacer tout l'avantage. Ajoute aussi un peu de glissement sur les stops, surtout autour des annonces économiques, quand le prix saute plusieurs niveaux d'un coup.

4. Un seul régime de marché

Une stratégie de suivi de tendance testée seulement sur une année de forte tendance aura l'air géniale. Elle va souffrir dans le premier range venu. Si ton backtest ne couvre qu'une période, tu ne sais pas encore comment ta stratégie vit le reste du temps.

5. Toi

Le backtest suppose que tu prends tous les signaux, à la bonne taille, sans hésiter. En réel, après trois pertes, tu sautes le quatrième trade, qui était justement le gagnant. Ou tu doubles la taille pour te refaire, ce qu'on appelle le revenge trading. C'est pour ça que le forward test existe : il mesure l'écart entre la stratégie et ton exécution.

À retenir

Comment utiliser le backtest pour trouver la stratégie qui te correspond ?

La plupart des traders utilisent le backtest pour répondre à « est-ce que cette stratégie marche ? ». La question plus utile est : « est-ce que cette stratégie marche pour moi ? ». Ton horaire, ton caractère et ton capital comptent autant que les chiffres.

Teste dans tes vraies conditions

Si tu n'es disponible pour trader qu'entre 15 h 30 et 17 h 00, backteste uniquement ces heures-là. Un avantage qui existe à l'ouverture de Londres ne te sert à rien. De même, si ton compte est petit, vérifie que la taille minimale du contrat te permet de respecter ton risque par trade : sur certains marchés, le stop prévu par la stratégie est trop large pour ton capital.

Compare deux ou trois stratégies, pas vingt

Tester vingt variantes et garder la meilleure, c'est retomber dans le surajustement. Choisis deux ou trois idées vraiment différentes (par exemple une cassure d'ouverture, un repli en tendance, un retour à la moyenne), teste-les avec la même méthode, puis compare leurs chiffres et ce que tu as ressenti en les rejouant.

Passe du backtest au forward test, puis au journal

Une fois une stratégie retenue, déclare ses règles, puis applique-la en démo pendant au moins quelques semaines, sans rien changer. Chaque trade va dans ton journal, avec une note : « dans le plan » ou « hors plan ». Au bout de 50 à 100 trades, compare ton espérance réelle à celle du backtest. Si l'écart est grand, le problème vient rarement de la stratégie : il vient de l'exécution, et ton journal te dira où. Mon guide complet du journal de trading détaille quoi noter et comment relire. Et quand les chiffres du forward test tiennent, l'article sur le passage du compte démo au réel t'explique comment changer de compte sans tout casser.

Comment backtester sur HubTrading ?

Sur HubTrading, j'ai voulu que chaque étape de cette méthode ait son outil, dans le même compte. Voici ce qui existe, tel quel.

Tout ce qui se passe dans le Replay et le compte 100K est simulé : c'est de l'entraînement, pas de l'argent réel, et un bon résultat simulé ne garantit aucun résultat réel.

Rejoue le marché et teste ta stratégie, gratuitement

Crée ton compte HubTrading : le compte d'entraînement 100K avec le Replay pour rejouer une journée passée bougie par bougie, le backtest de ta stratégie décrite en français (quelques tests par mois en gratuit) et le journal qui compare ton exécution à tes règles. Tout est simulé, rien n'engage ton argent.

Créer mon compte gratuit

Ce qu'il faut retenir pour backtester une stratégie

Ta prochaine action, ce soir : prends la stratégie que tu utilises (ou que tu veux utiliser) et réponds par écrit aux 8 questions de la partie sur les règles testables. Si tu bloques sur une seule, tu sais par où commencer. Ensuite, rejoue cinq journées que tu ne connais pas, bougie par bougie, et note chaque signal. C'est le début de ton backtest.

Questions fréquentes

Un backtest est-il fiable ?

Un backtest est fiable pour éliminer une stratégie qui n'a jamais fonctionné, pas pour garantir qu'une stratégie fonctionnera. Il devient plus crédible avec beaucoup de trades, des frais comptés, plusieurs régimes de marché et une vérification sur des données qui n'ont pas servi à le régler. Il doit toujours être suivi d'un forward test en démo.

Combien de trades faut-il pour backtester une stratégie ?

Il faut au moins 100 trades pour commencer à lire un résultat, et 200 à 500 pour conclure quand l'avantage est modeste. Avec 30 trades, la marge d'erreur sur le taux de réussite est d'environ 17 points dans un sens ou dans l'autre, ce qui ne permet presque rien de conclure. Plus l'avantage est petit, plus il faut de trades.

Peut-on backtester une stratégie gratuitement ?

Oui. Le backtest manuel ne demande qu'un graphique qu'on peut rejouer bougie par bougie et un tableur pour noter les trades. Sur HubTrading, le Replay du compte 100K est gratuit, et le backtest décrit en français est disponible en gratuit avec un nombre limité de tests. L'essentiel est la rigueur de la méthode, pas le prix de l'outil.

Backtest manuel ou automatique : lequel choisir ?

Le backtest automatique convient aux stratégies entièrement chiffrées : il teste des milliers de trades en quelques secondes, sans biais d'anticipation. Le backtest manuel convient aux stratégies qui dépendent de la lecture du graphique, et il t'entraîne en même temps. Beaucoup de traders utilisent l'automatique pour trier les idées et le manuel pour apprendre à exécuter celles qui restent.

Quelle est la différence entre backtest et forward test ?

Le backtest applique tes règles à des données passées, en accéléré. Le forward test les applique en temps réel, en démo ou en très petite taille, sans les modifier. Le premier mesure la stratégie, le second mesure ta capacité à l'exécuter : les deux sont nécessaires avant de risquer de l'argent réel.

Pourquoi ma stratégie marche en backtest et pas en réel ?

Les causes les plus fréquentes sont le surajustement (trop de retouches sur les mêmes données), le biais d'anticipation, les frais et le glissement oubliés, un backtest fait sur un seul type de marché, et l'exécution : trades sautés, taille modifiée après une perte. Compare ton journal réel au backtest trade par trade pour savoir laquelle te concerne.

Bon trading.

— Bass

Pour aller plus loin

Le trading comporte un risque de perte en capital, qui peut dépasser ta mise sur les produits à effet de levier. Cet article est éducatif : ce n'est ni un conseil en investissement ni une promesse de gain. Les performances passées ne préjugent pas des performances futures.