Qu'est-ce que le backtesting en trading ?
Le backtesting consiste a tester une strategie de trading sur des donnees historiques pour evaluer sa performance avantde risquer du capital reel. Concretement, vous prenez votre ensemble de regles — criteres d'entree, de sortie, taille de position, stop loss, take profit — et vous les appliquez sur des semaines, des mois, voire des annees de donnees passees pour voir ce que ca aurait donne.
C'est le laboratoire du trader. Un scientifique ne lance pas un medicament sur le marche sans le tester en conditions controlees. Un trader serieux ne devrait jamais deployer une strategie en reel sans l'avoir backtesteerigoureusement. Pourtant, la majorite des traders sautent cette etape. Ils voient un setup sur YouTube, ouvrent un trade le lendemain, perdent, et concluent que "le trading ne marche pas". Le probleme n'est pas le trading. C'est l'absence de validation statistique.
Backtester une strategie de trading, c'est appliquer un ensemble de regles fixes a des donnees historiques pour mesurer objectivement la performance passee d'un systeme. Le but n'est pas de prouver que la strategie "marche", mais de comprendre ses forces, ses faiblesses et les conditions dans lesquelles elle performe — ou s'effondre.
Un backtest bien mene vous donne des chiffres concrets : winrate, ratio risque/reward moyen, profit factor, drawdown maximum. Ces metriques remplacent les impressions subjectives par des donnees factuelles. Et c'est exactement ce qui separe le trader amateur du trader professionnel.
Il existe deux grandes approches de backtesting. Le backtest manuel, ou vous deroulez barre par barre les graphiques historiques et notez chaque trade comme si vous le preniez en temps reel. Et le backtest automatise, ou un algorithme applique vos regles automatiquement a un jeu de donnees. Les deux ont leur place, et nous verrons quand utiliser chacun.
Ce qui est certain : sans backtest, vous n'avez aucune idee de la robustesse de votre approche. Vous operez dans le brouillard. Et dans un environnement ou 80 a 90% des participants perdent de l'argent, operer dans le brouillard est la meilleure facon de rejoindre la majorite perdante.
Pourquoi backtester avant de risquer du vrai capital
Imaginez un pilote de ligne qui monterait dans le cockpit sans jamais avoir utilise de simulateur de vol. Absurde, non ? C'est pourtant ce que font la plupart des traders : ils deploient leur strategie en reel sans aucune simulation prealable. Le backtest est votre simulateur de vol. Il ne garantit pas que vous ne crasherez jamais, mais il elimine les approches qui n'ont aucune chance de voler.
Chez BASS Trading, chaque eleve doit backtester sa strategiesur minimum 100 trades avant de passer en forward test. Pourquoi 100 ? Parce que c'est le seuil statistique minimum pour obtenir des resultats significatifs. Avec 20 ou 30 trades, le hasard peut vous donner l'illusion d'une strategie gagnante. Avec 100+, les tendances reelles emergent.
Le backtesting remplit cinq fonctions essentielles :
1. Valider un edge statistique.Votre strategie a-t-elle une esperance mathematique positive ? Pas "est-ce qu'elle a marche trois fois la semaine derniere", mais sur un echantillon suffisant, genere-t-elle plus qu'elle ne perd ? Le backtest repond a cette question avec des chiffres, pas des impressions.
2. Quantifier le risque. Quel est le pire drawdown que cette strategie a subi historiquement ? Combien de pertes consecutives peut-elle generer ? Si votre backtest montre un max drawdown de 25%, etes-vous pret a supporter ca psychologiquement et financierement ? Si la reponse est non, vous le savez avantde perdre l'argent.
3. Calibrer la taille de position.Le backtest vous permet de determiner le risque optimal par trade. Un systeme avec un drawdown de 10% sur 1% de risque par trade pourra supporter un risque de 2%. Un systeme avec un drawdown de 30% sur 1% de risque par trade devra rester a 0.5%. Ces decisions se prennent avec des donnees, pas avec l'instinct. C'est d'ailleurs directement lie a votre strategie de risk management.
4. Construire la confiance.Un trader qui sait que sa strategie a ete profitable sur 200 trades historiques reagira differemment face a une serie de 5 pertes qu'un trader qui n'a aucune reference. Le premier sait que les drawdowns font partie du jeu. Le second panique et change de strategie — exactement au mauvais moment.
5. Eliminer les strategies non viables.Peut-etre le benefice le plus sous-estime. Le backtest vous evite de perdre des mois (et des milliers d'euros) a trader une approche qui ne fonctionne tout simplement pas. Mieux vaut decouvrir en quelques heures de backtest qu'une strategie a un winrate de 35% avec un R:R de 1:1 plutot que de le decouvrir apres 6 mois de pertes reelles.
Quand un eleve arrive avec une "strategie qui marche" basee sur 15 trades, je lui demande systematiquement de la backtester sur 100+ trades. Resultat : environ 60% des strategies "qui marchent" se revelent non rentables une fois testees sur un echantillon suffisant. Le backtest evite des mois d'errements et des milliers d'euros gaspilles.
La methode en 7 etapes pour backtester correctement
Un backtest mal fait est pire qu'aucun backtest. Il vous donne une fausse confiance qui vous pousse a risquer du capital sur une strategie non validee. Voici la methode en 7 etapes que j'utilise et que j'enseigne chez BASS Trading.
Etape 1 : Definir des regles 100% objectives. Votre strategie doit etre codifiable. Pas "j'entre quand le marche a l'air bullish", mais "j'entre long quand le prix revient dans la Value Area Low du Market Profile de la veille, avec un delta positif sur le footprint et un volume superieur a la moyenne 20 periodes". Si deux personnes differentes ne peuvent pas appliquer vos regles et obtenir les memes resultats, elles ne sont pas assez precises.
Etape 2 : Choisir la periode de test.Minimum 6 mois de donnees, idealement 1 a 2 ans. La periode doit inclure differentes conditions de marche : trending, range, volatile, calme. Un systeme qui ne fonctionne qu'en tendance et s'effondre en range n'est pas inutile — mais vous devez le savoir pour ne l'appliquer que dans le bon contexte.
Etape 3 : Isoler les donnees in-sample et out-of-sample. Divisez vos donnees en deux : 70% pour le developpement (in-sample) et 30% pour la validation (out-of-sample). Vous construisez et affinez votre strategie sur les 70%. Puis vous la testez, sans aucune modification, sur les 30% restants. Si la performance chute drastiquement sur l'echantillon de validation, vous avez probablement sur-optimise. Nous reviendrons sur ce piege fondamental dans la section sur l'overfitting.
Etape 4 : Executer le backtest barre par barre. Pour un backtest manuel, deroulez le graphique barre par barre (sans voir la suite) et notez chaque trade qui respecte vos criteres. Le point crucial : ne trichez pas. Si votre regle dit "entree sur pullback dans la VAL", ne notez pas un trade d'entree au plus bas de la meche parce que vous voyez apres coup que ca a rebondi. Notez l'entree realiste — celle que vous auriez prise en temps reel.
Etape 5 : Enregistrer chaque trade dans un journal. Date, heure, instrument, direction, prix d'entree, stop loss, take profit, prix de sortie, R multiple, contexte de marche. Chaque trade doit etre documente comme si vous l'aviez pris en reel. Ce journal de backtest alimentera directement votre journal de trading quand vous passerez en reel.
Etape 6 : Calculer les metriques cles.Une fois vos 100+ trades enregistres, calculez : winrate, R:R moyen, profit factor, max drawdown, max pertes consecutives, esperance mathematique par trade. Ces chiffres sont votre carte d'identite strategique. Nous detaillerons chacune de ces metriques dans la section dediee.
Etape 7 : Valider sur l'echantillon out-of-sample. Appliquez votre strategie finalisee (sans aucun ajustement) sur les 30% de donnees que vous avez mises de cote. Si les resultats sont coherents avec l'echantillon in-sample (pas necessairement identiques, mais dans la meme direction), vous avez un signal positif. Si les resultats divergent fortement, retour a l'etape 1.
Un backtest n'a de valeur que si les regles sont definies avantde regarder les donnees. Si vous ajustez vos parametres en voyant les resultats, vous ne backtestez plus — vous faites du curve fitting. Et le curve fitting est l'ennemi numero 1 de tout trader systematique.
Le market replay : backtester en temps reel
Le backtest classique (derouler un graphique et noter les trades) a une limite majeure : il ne reproduit pas la pression psychologique du temps reel. Quand vous voyez le graphique entier, meme en essayant de ne pas tricher, votre cerveau capte inconsciemment la suite. C'est le biais retrospectif, et il fausse systematiquement les resultats a la hausse.
La solution ? Le market replay. Le replay rejeu les donnees historiques en temps reel, tick par tick, comme si vous etiez en live. Vous ne voyez pas ce qui se passe apres. Vous devez prendre vos decisions dans l'incertitude, exactement comme en conditions reelles. C'est la forme de backtest la plus fiable pour les strategies discretionnaires.
Chez BASS Trading, le market replay est au coeur de notre processus de validation. Chaque eleve qui developpe un setup base sur le Market Profile ou l'Order Flow passe par des dizaines d'heures de replay avant de toucher un seul centime en reel. La configuration optimale de Sierra Chartinclut d'ailleurs un environnement de replay pre-configure.
Les avantages du market replay sont multiples. Premierement, il elimine le biais retrospectif. Vous etes dans les conditions reelles, avec l'incertitude, le stress de la decision, et la tentation d'anticiper. Deuxiemement, il vous permet de travailler votre execution : placement du stop, gestion de la position, sortie partielle ou totale. En backtest classique, ces details sont souvent simplifies. En replay, vous les vivez.
Troisiemement — et c'est un avantage enorme — le replay compresse le temps. Une journee de trading qui a pris 6h30 en reel peut etre rejouee en 30 a 45 minutes en accelerant les phases mortes. En une soiree, vous pouvez backtester une semaine entiere de trading. En un week-end, un mois. C'est un accelerateur de progression incomparable.
| Critere | Backtest classique | Market replay |
|---|---|---|
| Biais retrospectif | Eleve (on voit la suite) | Elimine (tick par tick) |
| Dimension psychologique | Absente | Partiellement reproduite |
| Vitesse d'execution | Rapide (100 trades en 2-3h) | Plus lent (100 trades en 8-15h) |
| Strategies automatisables | Ideal | Surdimensionne |
| Strategies discretionnaires | Biais eleves | Ideal |
| Cout logiciel | Gratuit (Excel, TradingView) | Sierra Chart, NinjaTrader |
La recommandation concrete : commencez par un backtest classique pour valider rapidement l'edge statistique de votre strategie (est-ce que les chiffres tiennent la route sur 100+ trades ?). Ensuite, validez en market replay pour integrer la dimension psychologique et affiner votre execution. Les deux sont complementaires, pas exclusifs.
Sur Sierra Chart, utilisez la fonction "Chart Replay" avec les donnees tick historiques. Configurez un raccourci clavier pour pause/play et accelerez les phases sans setup. Vous pouvez backtester une semaine entiere en 2 a 3 heures. C'est le ratio temps/apprentissage le plus efficient que j'ai trouve.
Les metriques qui comptent : winrate, R:R, profit factor, max drawdown
Un backtest sans metriques, ce n'est pas un backtest. C'est une promenade dans les graphiques. Voici les indicateurs statistiques que tout trader serieux doit calculer et comprendre.
Winrate (taux de reussite). Le pourcentage de trades gagnants sur le total. Un winrate de 55% signifie que 55 trades sur 100 sont positifs. Attention : le winrate seul ne veut rien dire. Un systeme a 80% de winrate peut etre perdant si les pertes sont beaucoup plus grosses que les gains. Un systeme a 35% de winrate peut etre tres rentable si les gains sont 3 a 4 fois superieurs aux pertes. Ne jugez jamais une strategie sur le winrate seul.
Ratio Risque/Reward (R:R).Le rapport entre le gain moyen et la perte moyenne. Un R:R de 1:2 signifie que vos gains moyens font le double de vos pertes moyennes. En combinant winrate et R:R, vous obtenez l'esperance mathematique de votre systeme. Formule : Esperance = (Winrate × Gain moyen) − ((1 − Winrate) × Perte moyenne). Si le resultat est positif, le systeme a un edge. S'il est negatif, changez de strategie.
Profit Factor.Le ratio entre les gains bruts et les pertes brutes. Un profit factor de 1.5 signifie que pour chaque euro perdu, le systeme genere 1.50 euro de gain. En dessous de 1.0, le systeme est perdant. Entre 1.0 et 1.2, marginal (probablement non viable apres frais et slippage). Entre 1.3 et 2.0, solide. Au-dessus de 2.0, excellent — mais mefiez-vous de l'overfitting si le chiffre est trop beau.
Max Drawdown.La perte maximale enregistree entre un pic et un creux de la courbe de capital. Si votre compte est monte a 10 000 euros puis descendu a 7 500 avant de remonter, le max drawdown est de 25%. C'est LA metrique psychologique. Si votre backtest montre un max drawdown de 30%, demandez-vous honnetement : allez-vous tenir quand ca arrivera en reel ? Parce que ca arrivera. Et probablement en pire que dans le backtest.
Max pertes consecutives.Le nombre maximum de trades perdants d'affilee. Avec un winrate de 50%, une serie de 7 a 10 pertes consecutives est statistiquement probable sur 200 trades. C'est un chiffre crucial pour le dimensionnement du risque et la gestion psychologique. Si votre backtest montre 8 pertes d'affilee et que vous risquez 2% par trade, ca represente environ 15% de drawdown juste sur cette serie. Votre risk management doit etre calibre en consequence.
| Metrique | Seuil minimum viable | Objectif solide | Alerte overfitting |
|---|---|---|---|
| Winrate | 40% (si R:R ≥ 1:2) | 45-60% | > 75% sur 100+ trades |
| Profit Factor | 1.2 | 1.4 – 2.0 | > 3.0 |
| Max Drawdown | < 30% | < 15% | < 3% (irealiste) |
| R:R moyen | 1:1 (si winrate ≥ 55%) | 1:1.5 – 1:3 | > 1:5 systematiquement |
| Esperance / trade | > 0.1R | 0.2R – 0.5R | > 1R par trade moyen |
La seule metrique qui compte in fine, c'est l'esperance mathematique par trade combinee au nombre d'opportunites. Un systeme avec 0.3R d'esperance par trade et 5 trades par jour generera plus qu'un systeme a 0.8R avec 1 trade par semaine. Ne regardez jamais une metrique isolement — c'est l'ensemble qui fait le systeme.
L'overfitting : le piege numero 1 du backtesting
L'overfitting (ou sur-optimisation) est le danger le plus insidieux du backtesting. C'est ce qui se passe quand vous ajustez tellement vos parametres aux donnees passees que votre strategie fonctionne parfaitement sur l'historique mais s'effondre en conditions reelles. Vous n'avez pas decouvert un edge — vous avez memorise le passe.
Prenons un exemple concret. Vous testez une strategie de breakout sur le NQ Futures. Apres quelques tests, vous decouvrez qu'entrer exactement a 9h47 avec un stop de 6.75 points et un take profit de 14.25 points donne un winrate de 78% sur les 3 derniers mois. Genial ? Non. Vous avez simplement trouve les parametres qui correspondent aux mouvements specifiques de cette periode. Changez la periode de 2 semaines et les resultats s'effondrent.
Comment reconnaitre l'overfitting ? Voici les signaux d'alerte :
Trop de parametres.Si votre strategie a 8 conditions d'entree, 5 filtres, et 3 parametres de sortie ajustables, vous avez tellement de degres de liberte que vous pouvez faire coller n'importe quoi a n'importe quelle serie de donnees. Les meilleures strategies sont simples : 2 a 4 conditions d'entree claires, un stop, un target. Plus c'est simple, plus c'est robuste.
Des resultats trop beaux.Un profit factor de 4.5, un winrate de 85%, un max drawdown de 2% — sur le papier, c'est le Graal. En realite, c'est presque certainement de l'overfitting. Les systemes rentables reels ont des metriques bonnes mais pas spectaculaires. Un profit factor de 1.5 avec un drawdown de 12% est plus credible (et probablement plus rentable en reel) qu'un profit factor de 5 avec 1% de drawdown.
Performance in-sample vs out-of-sample divergente. C'est le test ultime. Si votre strategie fait +40% sur les donnees d'entrainement et -5% sur les donnees de validation, vous avez overfit. Point final. Les strategies robustes montrent une performance coherente (pas identique, mais dans le meme ordre de grandeur) entre in-sample et out-of-sample.
Sensibilite aux parametres.Changez votre stop loss de 10 ticks a 12 ticks. Si les resultats passent de +30% a -10%, votre strategie est fragile. Un systeme robuste reste rentable sur une plage de parametres, pas uniquement sur un reglage ultra-precis. On appelle ca un "plateau de robustesse" — et c'est ce que vous devez rechercher.
Pour verifier si votre strategie est overfittee, appliquez le test du ±20% : modifiez chaque parametre de ±20% et relancez le backtest. Si la strategie reste rentable (meme avec des metriques reduites), elle est probablement robuste. Si elle devient perdante des qu'on touche a un parametre, c'est du curve fitting.
La solution contre l'overfitting tient en quatre principes. Gardez vos regles simples. Testez sur des periodes variees. Reservez systematiquement un echantillon out-of-sample. Et surtout, acceptez que les resultats "corrects" en backtest ne seront pas aussi bons en reel — prevoyez une degradation de 20 a 40% des metriques quand vous passerez du backtest au trading live. Si votre strategie reste viable avec cette degradation, vous tenez quelque chose.
Du backtest au forward test (paper trading)
Le backtest est la premiere etape de validation. Mais il ne suffit pas. Meme un backtest rigoureux avec un echantillon out-of-sample reste une simulation sur des donnees passees. Le forward test (ou paper trading) est l'etape suivante : vous appliquez votre strategie en temps reel, sur les marches actuels, mais sans argent reel.
Pourquoi est-ce necessaire ? Parce que le forward test introduit trois variables que le backtest ne peut pas capturer.
L'execution reelle.En backtest, vos ordres sont toujours remplis au prix exact. En reel, il y a le slippage (le prix d'execution differe du prix prevu), les ordres qui ne sont pas remplis (surtout les limit orders), et la latence. Le forward test vous confronte a ces realites. Un systeme qui fait +20% en backtest peut faire +8% en forward test a cause du slippage seul.
La psychologie du temps reel.Meme en paper trading, prendre une decision sans connaitre la suite genere du stress. L'hesitation, la peur de rater un trade, la tentation de deplacer le stop — tout ca apparait en forward test. C'est un entrainement psychologique irreplacable. Le replay s'en approche, mais le forward test sur des donnees live est encore plus realiste.
Les conditions de marche actuelles.Le backtest teste sur le passe. Le forward test valide sur le present. Les marches evoluent : les niveaux de volatilite changent, la microstructure se transforme, les participants s'adaptent. Une strategie qui fonctionnait sur le NQ en 2023 peut ne plus fonctionner en 2025 si les conditions ont fondamentalement change. Le forward test detecte ces decalages.
La duree recommandee du forward test depend de la frequence de votre systeme. Pour un systeme de day trading avec 3 a 5 trades par jour, 4 a 6 semaines suffisent (60 a 150 trades). Pour un systeme de swing trading avec 2 a 3 trades par semaine, prevoyez 3 a 4 mois. L'objectif est d'atteindre au minimum 50 trades en forward test.
Backtest classique (100+ trades) → Validation out-of-sample (30+ trades) → Market replay (50+ trades) → Forward test / paper trading (50+ trades) → Reel avec taille minimale (50+ trades) → Reel avec taille normale. Chaque etape est un filtre. Si la strategie echoue a une etape, retour au debut. Ne brulez pas les etapes — votre capital en depend. Documentez chaque phase dans votre journal de trading.
Une erreur frequente : traiter le forward test comme une formalite. "Ma strategie a fait +25% en backtest, le paper trading c'est juste une case a cocher." Non. Le forward test est un test a part entiere. Si les resultats divergent significativement du backtest (esperance mathematique reduite de plus de 40%, drawdown augmente de plus de 50%), votre strategie a un probleme. Soit l'execution est deficiente, soit les conditions de marche ont change, soit le backtest etait biaise. Dans tous les cas, il faut investiguer avant de passer au reel.
Outils de backtest : Sierra Chart replay, TradingView, Excel
L'outil de backtest ideal depend de votre approche. Un trader algorithmique n'a pas les memes besoins qu'un trader discretionnaire base sur l'Order Flow. Voici les trois outils que je recommande, avec leurs forces et limites.
Sierra Chart — Market Replay.C'est l'outil de reference pour les traders de futures discretionnaires. Sierra Chart offre un replay tick par tick avec toutes les donnees : prix, volume, footprint, DOM, Market Profile. Vous rejouez la session exactement comme elle s'est deroulee, avec la possibilite d'accelerer les phases calmes. Pour les traders Order Flow et Market Profile, c'est imbattable. Le cout : environ 26 dollars par mois pour la version completa avec Denali Exchange Data Feed. La configuration de Sierra Chart optimale inclut un workspace dedie au replay.
TradingView — Bar Replay.TradingView propose une fonction de replay accessible a tous les abonnes (y compris gratuit avec limitations). Vous selectionnez un point dans le passe et deroulez barre par barre. Avantage : interface simple, rapide a prendre en main, enorme base de donnees multi-marches. Limite : pas de donnees tick-by-tick, pas de footprint, pas de DOM. Pour un backtest de strategie basee sur les chandeliers, les indicateurs ou le Volume Profile, c'est amplement suffisant. Pour un backtest Order Flow, c'est insuffisant.
Excel / Google Sheets.Ne sous-estimez pas la puissance d'un tableur. Pour le tracking et le calcul de metriques, Excel est roi. Vous y enregistrez chaque trade (entree, sortie, R multiple), et les formules calculent automatiquement winrate, profit factor, drawdown, esperance. Chez BASS Trading, chaque eleve dispose d'un template Excel pre-configure pour le suivi de backtest. L'avantage du tableur : flexibilite totale. Vous pouvez ajouter des colonnes personnalisees (contexte market profile, type de journee, session, etc.) et croiser les donnees pour identifier dans quelles conditions votre strategie surperforme ou sous-performe.
| Outil | Meilleur pour | Donnees disponibles | Cout |
|---|---|---|---|
| Sierra Chart Replay | Futures, Order Flow, Market Profile | Tick, footprint, DOM, VP | ~26 $/mois |
| TradingView Replay | Actions, Forex, crypto, strategies techniques | Bougies, indicateurs, Volume Profile | Gratuit – 60 $/mois |
| Excel / Sheets | Tracking metriques, analyse croisee | Ce que vous saisissez | Gratuit |
| NinjaTrader Replay | Futures, strategies automatisees | Tick, bougies, indicateurs | Gratuit (replay) + licence |
| QuantConnect / Backtrader | Algo trading, Python | OHLCV, tick (selon source) | Gratuit (open source) |
Ma recommandation concrete pour un trader futures BASS Trading : Sierra Chart pour le replay et l'execution des backtests visuels, combine avec Excel pour le tracking des metriques et l'analyse statistique. C'est le duo le plus efficace que j'ai trouve en plus de 5 ans de pratique.
Deux ecrans : Sierra Chart en replay sur l'ecran principal (Market Profile + footprint + DOM), Excel ouvert sur l'ecran secondaire pour noter chaque trade en temps reel. Raccourcis clavier configures pour pause/play/avance rapide. Session de backtest = 90 minutes max avant pause. Au-dela, la fatigue fausse les resultats.
Les 5 erreurs qui rendent un backtest inutile
Un backtest mal execute est pire que pas de backtest du tout. Il vous donne une fausse confiance et vous pousse a risquer du capital sur une illusion. Voici les 5 erreurs les plus frequentes — et comment les eviter.
Erreur 1 : Ne pas definir les regles avant de commencer. Le piege classique : vous ouvrez un graphique, reperez un joli trade gagnant, et construisez retroactivement les regles qui auraient permis de le prendre. Puis vous faites pareil avec 4 ou 5 autres trades. A la fin, vous avez une "strategie" avec un winrate de 100% — sur 5 trades soigneusement selectionnes. En reel, cette strategie n'a aucune valeur parce qu'elle a ete construite pour coller au passe, pas pour anticiper l'avenir. Les regles doivent etre ecrites avantd'ouvrir le moindre graphique. Definissez vos criteres dans un document separe — c'est la base de votre plan de trading.
Erreur 2 : Echantillon trop petit. "J'ai backteste ma strategie sur 25 trades et ca marche !" Non. 25 trades, ce n'est pas un backtest, c'est une anecdote. Sur un echantillon aussi petit, le hasard domine. Statistiquement, meme un systeme perdant peut produire 20 trades gagnants sur 25 par pure variance. Le minimum absolu est 100 trades. Idealement, visez 200 a 300 pour une confiance statistique solide. Plus votre winrate est bas, plus vous avez besoin de trades pour valider l'edge.
Erreur 3 : Ignorer les frais et le slippage. Votre backtest montre un profit factor de 1.4. Genial. Mais avez-vous inclus les commissions ? Le slippage ? Pour un trader futures qui paye 4 dollars aller-retour par contrat et subit 1 tick de slippage moyen, ca peut representer 0.1 a 0.3R par trade. Un profit factor de 1.4 sans frais peut facilement descendre a 1.1 — voire en dessous de 1.0 — une fois les couts integres. Incluez toujours les frais dans vos calculs. Ajoutez au minimum 1 tick de slippage par trade pour les ordres market et les stops.
Erreur 4 : Backtester sur une seule condition de marche.Votre strategie de breakout fait +40% sur 3 mois de marche fortement trendant. Impressionnant ? Pas vraiment. Testez-la sur une periode de range. Si elle fait -20%, votre strategie ne fonctionne que dans un contexte specifique. Ce n'est pas forcement un probleme — mais vous devez le savoir et avoir un filtre qui vous empeche de la trader dans les mauvaises conditions. Testez sur des periodes de volatilite haute et basse, de trend et de range, de marche haussier et baissier. Une strategie robuste performe de maniere coherente dans la majorite des conditions.
Erreur 5 : Modifier les regles en cours de backtest. Vous etes au trade 47 de votre backtest. Vous remarquez que les trades pris le lundi performent mal. Vous ajoutez un filtre "pas de trade le lundi" et continuez le backtest. Probleme : vous venez de contaminer vos resultats. Le filtre du lundi a ete ajoute en voyant les donnees, pas avant. C'est de l'overfitting deguise. Si vous identifiez un pattern en cours de backtest, notez-le dans un carnet et testez-le separement sur un nouveau jeu de donnees. Ne modifiez jamais les regles en cours de route.
Avant chaque session de backtest, verifiez : (1) Les regles sont ecrites et finalisees. (2) La periode de test est definie avec un split in-sample / out-of-sample. (3) Les frais et le slippage sont integres. (4) Le spreadsheet de tracking est pret. (5) Vous avez un objectif minimum de 100 trades. Si un seul de ces points manque, ne commencez pas. Un backtest baclé est du temps perdu.
Un dernier point souvent oublie : documentez votre processus de backtest de la meme maniere que vous documentez vos trades live. Notez la date du backtest, la version de la strategie testee, la periode de donnees, les resultats et vos observations. Quand vous reviendrez 3 mois plus tard avec une idee d'amelioration, vous saurez exactement ce qui a deja ete teste et ce qui ne l'a pas ete.
Le backtesting est un processus exigeant qui demande rigueur et discipline. Mais c'est aussi l'un des rares avantages competitifs accessibles a tout trader retail. Les institutionnels depensent des millions en infrastructure de backtest. Vous, avec Sierra Chart, Excel et de la methode, vous pouvez obtenir 80% de la meme rigueur pour une fraction du cout. La question n'est pas "dois-je backtester ?" — c'est "combien de capital suis-je pret a perdre avant de m'y mettre serieusement ?"
Apprenez a lire le volume comme un pro.
70 heures de formation, Footprint + Market Profile + Order Flow. Sierra Chart configure. 10 places max.
Verifier mon eligibilite