Backtest EA MT5 : Guide Complet du Strategy Tester (2026)
Backtest EA MT5 : le guide complet du Strategy Tester
Configurer le testeur, choisir le bon mode de modélisation, lancer le test et lire le rapport sans se tromper. Avec des captures MT5 réelles et deux backtests rejoués de bout en bout.
Voir la preuve chiffrée →
Backtest EA MT5 : Guide Complet du Strategy Tester (2026)
Par Sylvain · TradingTips.fr · Mis à jour en mars 2026 · GUIDE MT5 EA
🎯 Tu veux un protocole de backtest béton ?
Ma formation gratuite « Ta stratégie vaut-elle quelque chose ? » montre le même protocole que j’utilise pour valider chaque EA avant de risquer un centime en réel.
Tu as trouvé un Expert Advisor prometteur sur le MQL5 Market, ou tu viens de coder ton propre robot de trading. Et maintenant ? Tu le lances en réel direct ? Surtout pas.
👉 Avant même de backtester, assure-toi de savoir comment évaluer un EA correctement notre guide complet Robot Trading MT5 détaille les 8 métriques clés et les red flags à repérer.
Le backtest est l’étape obligatoire entre « j’ai un EA » et « je risque mon capital ». C’est le crash-test de ton robot : tu le fais tourner sur des données historiques pour voir comment il se serait comporté dans le passé. Si les résultats sont catastrophiques, tu économises de l’argent réel. S’ils sont solides, tu as une base de confiance pour avancer.
Dans ce guide complet, je t’explique étape par étape comment utiliser le Strategy Tester de MetaTrader 5, interpréter chaque métrique, éviter les pièges classiques et optimiser tes paramètres : le tout avec des exemples concrets. Pour voir la méthode appliquée à un cas réel, l’audit complet d’EagleBot Gold Swing XAUUSD reproduit un backtest de 2 420 trades sur 4 ans et 4 mois.
📑 Sommaire
- 1. Pourquoi backtester un EA est indispensable
- 2. Ouvrir et configurer le Strategy Tester MT5
- 3. Les modes de modélisation expliqués
- 4. Lancer ton premier backtest pas à pas
- 5. Interpréter les résultats comme un pro
- 6. Optimisation des paramètres sans sur-optimiser
- 7. Forward testing : la validation finale
- 8. Les 7 erreurs fatales en backtest
- 9. Mon protocole de backtest en 10 points
- 10. Backtester avec le MSOB Dashboard
- 11. Ressources pour aller plus loin
- 12. FAQ : Questions fréquentes
Pourquoi backtester un EA est indispensable
Imagine : tu achètes un EA à 99$ sur le MQL5 Market, tu le poses sur un compte réel avec 5 000€, et au bout de 2 semaines tu as perdu 40% de ton capital. Le problème ? Tu n’avais aucune idée du drawdown maximal, du profit factor réel, ni du comportement de l’EA en période de range.
Le backtest te permet de :
✅ Valider la logique L’EA fait-il vraiment ce qu’il est censé faire ? Le mode visuel te permet de le vérifier trade par trade.
✅ Mesurer le risque Drawdown max, série de pertes consécutives, exposition maximale… autant de chiffres impossibles à deviner sans test.
Cas concret : sur mon test de Mavrik Scalper, le drawdown affiché était de 3,78 %, mais la plus longue série de pertes réelle effaçait 15 % du compte d'un coup. C'est exactement le chiffre qu'un backtest sert à révéler.
✅ Comparer les versions Tu modifies un paramètre ? Le backtest te dit instantanément si c’est mieux ou pire.
✅ Gagner du temps Un an de données en quelques secondes, contre des mois en démo réel.
⚠️ Rappel important : Un backtest ne prédit pas l’avenir. Les performances passées ne garantissent rien. C’est un filtre, pas une boule de cristal. L’objectif est d’éliminer les EA qui ne tiennent pas la route, pas de prouver qu’ils gagneront à coup sûr.
Ouvrir et configurer le Strategy Tester MT5
Le Strategy Tester est l’outil de backtest intégré à MetaTrader 5. Voici comment y accéder :
Accéder au Strategy Tester
Voir → Cadre Stratégies (ou raccourci Ctrl + R)
Le testeur ne se trouve pas dans le graphique : menu Voir, ligne Cadre Stratégies. Capture MT5 réelle.
Les réglages essentiels

L'onglet Réglages, renseigné pour le test de cet article : MACD Sample, XAUUSD M15, du 1er avril au 31 juillet 2026.
Expert : Sélectionne l’EA que tu veux tester dans la liste déroulante. Il doit être installé dans le dossier MQL5/Experts.
Symbole : Choisis la paire ou l’instrument (EURUSD, XAUUSD, etc.). Certains EA sont conçus pour un seul symbole : respecte les recommandations du développeur.
Timeframe : Le timeframe sur lequel l’EA opère (M15, H1, H4…). Un EA scalping sur M1 ne donnera pas les mêmes résultats sur H4.
Dates : Définis la période de test. Minimum recommandé : 2 ans pour capturer différentes conditions de marché (tendance, range, haute volatilité).
Dépôt initial : Clique sur l’icône Expert properties → Onglet Testing → Configure le dépôt initial et la devise du compte (ex : 10 000 USD).
Télécharger les données historiques
Avant de lancer le test, assure-toi d’avoir les données historiques complètes. Va dans Voir → Symboles (ou Ctrl + U), sélectionne ta paire, onglet Ticks, définis la période et clique sur Demander. Sans données complètes, ta qualité de modélisation sera trop basse et les résultats seront faussés.
Les modes de modélisation expliqués
Le choix du mode de modélisation est critique. C’est lui qui détermine la précision de ta simulation. MT5 propose plusieurs options :
| Mode | Précision | Vitesse | Quand l’utiliser |
|---|---|---|---|
| Chaque tick basé sur des ticks réels | ⭐⭐⭐⭐⭐ | 🐢 Très lent | Validation finale, EA scalping, spread flottant |
| Chaque tick | ⭐⭐⭐⭐ | 🐢 Lent | Tests détaillés, EA sensibles au tick |
| OHLC sur M1 | ⭐⭐⭐ | 🐇 Rapide | Tests exploratoires, EA sur H1+ |
| Prix d’ouverture uniquement | ⭐⭐ | 🚀 Ultra rapide | EA qui trade uniquement à l’ouverture de bougie |
| Calculs mathématiques | 🚀 Instantané | Réglage paramètres, pas de simulation de trades |
💡 Ma recommandation : Utilise OHLC sur M1 pour tes premiers tests exploratoires (rapide, assez précis). Puis passe en Chaque tick basé sur des ticks réels pour la validation finale de ton EA. C’est ce mode qui te donne la qualité de modélisation de 99.9% le standard du trading algo sérieux.
⚠️ Qualité de modélisation : En dessous de 99%, le Strategy Tester comble les trous avec des ticks générés (approximations). Tes résultats deviennent peu fiables, surtout pour les EA sensibles au spread et au slippage. Vérifie toujours ce chiffre dans le rapport.
La preuve chiffrée : le même robot, deux modes
Le tableau ci-dessus dit que la précision change. Voilà de combien, mesuré sur ce poste. J'ai rejoué deux fois le même test, en ne touchant qu'au mode de modélisation : MACD Sample (le robot d'exemple livré avec MT5), XAUUSD en M15, du 1er avril au 31 juillet 2026, dépôt de 10 000 dollars, levier 1:100, compte de démonstration.

| Ce que dit le rapport | 1 minute OHLC | Ticks réels |
|---|---|---|
| Profit net | -7 614,27 $ | -2 222,76 $ |
| Facteur de profit | 0,22 | 0,74 |
| Perte maximale du solde | 77,61 % | 33,03 % |
| Ticks rejoués | 470 790 | 52 352 089 |
| Bougies | 7 859 | 7 859 |
Même robot, même paire, mêmes dates, mêmes réglages. Le premier rapport annonce un compte qui a fondu des trois quarts, le second d'un tiers. Ce n'est pas le robot qui a changé, c'est la finesse des données qu'on lui a données à rejouer.

Rapport en 1 minute OHLC : 470 790 ticks rejoués.

Le même test en ticks réels : 52 352 089 ticks, soit cent fois plus.
Le chiffre de 470 790 ticks n'est pas un hasard : 7 859 bougies M15 font 117 885 minutes, et le mode 1 minute OHLC rejoue quatre prix par minute (ouverture, haut, bas, clôture). Quatre points par minute pour décider d'un stop ou d'un take profit, contre chaque mouvement réellement enregistré par le broker.
Vérifier que tu as vraiment tourné en ticks réels
L'onglet Journal du testeur écrit le nombre exact de ticks rejoués à la fin de chaque test. C'est la seule preuve fiable : si tu crois être en ticks réels et que le Journal affiche quelques centaines de milliers de ticks, tu ne l'étais pas.

La ligne du Journal qui tranche, à la fin du test.
⚠️ Le piège qui n'a rien à voir avec le trading : si le champ Optimisation n'est pas sur Désactivé, le bouton Démarrage ne lance pas un test, il lance une optimisation. L'affichage bascule sur l'onglet Résultats d'optimisations et tu attends devant un tableau vide. Vérifie cette ligne avant de cliquer, elle est juste sous le dépôt de garantie.
🎥 En vidéo : toute cette manipulation est filmée pas à pas sur des captures MT5 réelles, du menu d'ouverture du testeur jusqu'à la lecture du Journal : Comment faire un backtest sur MT5 (pas à pas).
Lancer ton premier backtest pas à pas
Suis ce protocole dans l’ordre pour un premier backtest propre :
Installe ton EA
Place le fichier .ex5 dans Fichier → Ouvrir le dossier des données → MQL5/Experts. Redémarre MT5.
Ouvre le Strategy Tester
Ctrl + R → Sélectionne ton EA dans la liste Expert.
Configure les paramètres
Symbole, timeframe, période custom (minimum 2 ans), mode de modélisation OHLC M1 pour commencer.
Configure les propriétés de l’Expert
Clique sur l’icône engrenage → Testing : dépôt 10 000$, levier 1:100. → Inputs : paramètres par défaut du développeur pour commencer.
Active le mode visuel (optionnel mais recommandé)
Coche « Mode visuel » pour voir les trades sur le graphique en temps accéléré. Tu pourras vérifier que l’EA entre et sort correctement.
Clique sur Démarrer
Le test commence. Suis la progression dans l’onglet Journal et la courbe dans l’onglet Graphique.
Analyse les résultats
Onglet Résultats pour les statistiques complètes. Exporte le rapport HTML (clic droit → Sauvegarder comme rapport).
💡 Astuce pro : Fais un premier test rapide en mode « Prix d’ouverture uniquement » pour vérifier que l’EA fonctionne sans erreur. Puis relance en « Chaque tick » pour les vrais résultats. Ça t’évite de perdre 30 minutes sur un EA buggé.
Interpréter les résultats comme un pro
Le rapport du Strategy Tester contient des dizaines de métriques. Voici les 6 indicateurs clés que tu dois absolument surveiller :
✅ Bon : > 1.5 | ⚠️ Limite : 1.0-1.5 | ❌ Mauvais : < 1.0
✅ Bon : < 20% | ⚠️ Limite : 20-30% | ❌ Dangereux : > 50%
✅ Bon : > 3 | Plus c’est haut, mieux l’EA se remet de ses pertes
✅ Bon : > 1.0 | Mesure la constance des gains
✅ Bon : > 100 trades | Sinon les stats ne sont pas significatives
Vérifie que tu peux encaisser psychologiquement et financièrement
Lire la courbe d’equity
L’onglet Graphique affiche la courbe de ton capital au fil du temps. Ce que tu veux voir :
✅ Bonne courbe : Montée régulière avec de petits creux : indique une stratégie stable et constante.
⚠️ Mauvaise courbe : Plate pendant longtemps puis spike brutal, probable sur-optimisation sur une période récente.
Si la courbe est belle uniquement sur les 6 derniers mois mais plate ou descendante sur les 2 années précédentes, méfie-toi. C’est un signe classique d’overfitting (sur-ajustement), l’EA est « taillé » pour le marché récent mais échouera quand les conditions changeront.
Optimisation des paramètres sans sur-optimiser
L’optimisation est le couteau à double tranchant du trading algo. Bien utilisée, elle améliore ton EA. Mal utilisée, elle le tue en réel.
Comment lancer une optimisation
⚠️ Les pièges du curve fitting
Le curve fitting (ou sur-optimisation), c’est quand tu ajustes tellement tes paramètres que l’EA « apprend par cœur » les données passées au lieu de capturer une vraie logique de marché.
Règle n°1 : Optimise sur 2/3 de tes données, puis teste sur le 1/3 restant (out-of-sample). Si les performances s’effondrent sur la partie non-optimisée, c’est du curve fitting.
Règle n°2 : Moins de paramètres optimisés = mieux. Un EA robuste fonctionne avec un large éventail de valeurs, pas avec des réglages au dixième de pip près.
Règle n°3 : Utilise la fonctionnalité Forward testing intégrée au Strategy Tester MT5. Elle découpe automatiquement tes données en période d’optimisation et période de validation.
Forward testing : la validation finale
Le backtest te dit comment l’EA aurait performé. Le forward test te dit comment il performe en conditions réelles sans tricher avec les données futures.
Les 3 niveaux de validation
Niveau 1 : Forward dans le Strategy Tester
Configure le paramètre « Forward » dans le Tester. MT5 scinde les données automatiquement et te montre si l’EA tient sur la portion non-optimisée.
Niveau 2 : Compte démo
Laisse tourner l’EA sur un compte démo pendant minimum 1 à 3 mois. Compare les résultats réels avec le backtest. Des écarts importants = problème de spread, slippage ou de données.
Niveau 3 : Compte réel (micro lots)
Commence avec des micro lots (0.01) sur un compte réel. L’exécution réelle révèle les vrais coûts : slippage, requotes, latence serveur. Si ça tient, tu peux augmenter progressivement.
⚠️ Différences backtest vs réel : Il est normal d’observer des écarts entre le backtest et le trading réel. Les causes principales : volatilité du spread, slippage à l’exécution, vitesse du serveur, et qualité des données historiques. Un EA robuste encaisse ces écarts sans s’effondrer.
Les 7 erreurs fatales en backtest
❌ Erreur 1 : Spread fixe irréaliste Tester avec un spread de 0 ou 1 pip alors que ton broker applique 2-5 pips en réel. Résultat : profits imaginaires. Utilise toujours le spread actuel ou un spread réaliste dans les paramètres.
❌ Erreur 2 : Période de test trop courte 3 mois ne veut rien dire statistiquement. Teste sur minimum 2 ans pour couvrir tendances, ranges et crises. Idéalement 5-10 ans si les données sont disponibles.
❌ Erreur 3 : Ignorer les commissions et swaps Un EA qui trade 50 fois par jour en scalping peut être rentable sans commission… et perdant avec. Intègre toujours les coûts de trading dans tes tests.
❌ Erreur 4 : Ne regarder que le profit net 10 000$ de profit avec 60% de drawdown max ? C’est un casino, pas du trading. Le profit factor et le drawdown sont plus importants que le profit brut.
❌ Erreur 5 : Sur-optimiser chaque paramètre 15 paramètres optimisés au centième = EA mort-né en réel. Optimise 2-3 paramètres clés maximum et vérifie que l’EA reste rentable avec des valeurs proches.
❌ Erreur 6 : Pas de forward test Se fier uniquement au backtest, c’est comme juger un élève uniquement sur les devoirs maison (et pas sur l’examen). Le forward test est l’examen.
❌ Erreur 7 : Qualité de modélisation basse Backtester avec 90% de qualité de modélisation, c’est conduire avec un GPS qui a 10% de chances de te tromper à chaque intersection. Vise 99%+ systématiquement.
Mon protocole de backtest en 10 points
Voici le protocole exact que j’utilise pour valider chaque EA avant de risquer un centime. Tu peux le suivre à la lettre :
1. Télécharger les données historiques complètes (ticks si possible)
2. Test rapide en « Prix d’ouverture » → vérifier que l’EA ne crashe pas
3. Test en mode visuel → observer les entrées/sorties visuellement
4.Backtest complet « Chaque tick basé sur ticks réels » : 2 à 5 ans
5. Vérifier qualité de modélisation > 99%
6. Analyser : Profit Factor > 1.5, Drawdown < 25%, Recovery Factor > 3
7. Tester sur d’autres périodes (robustesse temporelle)
8. Optimisation légère (2-3 paramètres) + validation out-of-sample
9. Forward test intégré au Tester + 1-3 mois en démo
10. Si tout est validé → passage en réel avec micro lots
🎬 Le même protocole, en formation gratuite
Ma formation gratuite pour vérifier une stratégie, avec tous les critères à cocher pour chaque EA que tu testes.
Backtester avec le MSOB Dashboard
Si tu utilises une stratégie Smart Money / ICT, le backtesting de ton EA est encore plus important car ces stratégies reposent sur la détection de zones institutionnelles précises (Order Blocks, Fair Value Gaps, Breaker Blocks…).
Le MSOB Dashboard MT5 est un indicateur multi-symboles que j’ai développé pour scanner les Order Blocks en temps réel sur toutes les paires. Tu peux l’utiliser en complément de tes backtests pour :
📊 Valider les zones Compare les zones d’entrée de ton EA avec les Order Blocks détectés par le MSOB pour vérifier la cohérence.
🔍 Multi-paires Scanne 28+ paires simultanément pour identifier les meilleures opportunités à intégrer dans ta logique EA.
Ressources pour aller plus loin
📘 Guide Optimiser ses EA MT5 Mon guide complet pour aller au-delà du backtest : optimisation avancée, walk-forward, money management adapté aux robots. Pour maîtriser les bases du money management avant de lancer un EA, consulte notre guide complet Money Management Trading MT5. Voir le guide →
📋 Protocole Backtest & Optimisation La méthode structurée étape par étape pour ne rien oublier dans ton processus de validation. Découvrir le Protocole →
🎬 Chaîne YouTube TradingTips Des tutos vidéo sur le Strategy Tester, les EA, et la méthode ICT Smart Money. S’abonner →
🔍 GoldBreaker Pro MT4 : Test EA Gold
Breakout XAUUSD : 3 backtests indépendants + forward test FX Blue. Verdict 7/10.
🏆 Meilleure Prop Firm 2026 Tu veux tester ton EA validé sur un compte financé ? Mon comparatif des meilleures prop firms pour traders algo. Lire le comparatif →
💼 Audit de ton EA Besoin d’aide pour analyser tes backtests ou optimiser ton EA ? J’audite ton EA : backtest réaliste, failles, rapport avec verdict. À partir de 97 €. Voir l’audit →
FAQ : Questions fréquentes
Combien de temps faut-il backtester un EA ?
Minimum 2 ans de données pour avoir un échantillon statistiquement significatif. Idéalement, teste sur 5 à 10 ans si les données de qualité sont disponibles. Plus la période est longue, plus tu captures de conditions de marché différentes (crises, rallyes, ranges).
Quelle différence entre backtest MT4 et MT5 ?
MT5 est largement supérieur pour le backtest : multi-thread (utilise tous les cœurs de ton processeur), tick-by-tick réel, optimisation sur plusieurs symboles simultanément, et forward testing intégré. MT4 est limité à un seul thread et un seul symbole à la fois.
Un backtest positif garantit-il des gains en réel ?
Non, jamais. Le backtest est un filtre : il élimine les EA qui ne fonctionnent pas, mais ne garantit pas que ceux qui passent le test seront rentables en réel. Le marché évolue, les conditions changent. C’est pourquoi le forward testing en démo puis en micro lots est indispensable.
Comment savoir si mon EA est sur-optimisé ?
Signes d’alarme : les résultats s’effondrent dès que tu changes légèrement les paramètres, la courbe d’equity est belle uniquement sur la période récente, ou l’EA ne tient pas en out-of-sample. Un EA robuste performe correctement avec un éventail raisonnable de paramètres.
Quel spread utiliser dans le backtest ?
Toujours le spread « actuel » ou un spread légèrement plus élevé que la moyenne de ton broker. Jamais de spread fixe à 0 ou 1 pip, c’est irréaliste et tes résultats seront faux. L’idéal est d’utiliser le mode « Chaque tick basé sur ticks réels » qui prend en compte le spread flottant historique.
Peut-on backtester un indicateur (pas un EA) sur MT5 ?
Oui, le Strategy Tester permet de tester un indicateur en mode visuel. Tu pourras observer comment il se comporte dans le temps. Cependant, pour des stats automatiques (profit, drawdown), il faut convertir l’indicateur en EA ou utiliser un outil tiers.
Où trouver des données historiques de qualité ?
Ton broker fournit les données de base via MT5 (Symboles → Ticks → Demander). Pour une qualité supérieure, des services comme Dukascopy proposent des données tick-by-tick haute fidélité. Plus tes données sont complètes et précises, plus ton backtest est fiable.
🚀 Prêt à valider tes EA comme un pro ?
Suis ma Formation gratuite : ta stratégie vaut-elle quelque chose ? et ne rate plus aucune étape de validation.
Articles complémentaires
→ Order Blocks MT5 : Guide Complet ICT détecter et trader les Order Blocks
→ Fair Value Gap MT5 identifier les FVG sur MetaTrader 5
→ MSOB Dashboard MT5 détection automatique OB + FVG + BOS
→ Trading Algorithmique Débutant guide complet pour débuter sur MT5
📖 À lire aussi : Créer un Robot de Trading MT5 : Guide Complet 2026
Arrête d'analyser tes backtests à la main
Le Backtest Report Analyzer MT5 lit ton rapport et calcule les 7 métriques clés (profit factor, drawdown, expectancy, Sharpe...) pour valider ta stratégie en quelques secondes.
Vérifier une stratégie soi-même (formation gratuite)© 2026 TradingTips.fr : Tous droits réservés
Le trading comporte des risques. Cet article est à but éducatif uniquement.
👉 Pour suivre et analyser tes résultats de manière structurée, découvre notre guide complet : Journal de Trading Excel pour Trader Algo MT5.
📌 Lire aussi : Theorem AI EA Avis : +1M$ en 5 ans, mais à quel prix ? review complète backtest 5 ans XAUUSD avec optimisation du money management.
📌 Lire aussi : Comment installer un expert advisor sur MT5 la procédure complète en captures réelles, du dossier de données jusqu'à la ligne du Journal qui confirme que le robot est chargé.
📌 Lire aussi : Gold Zilla AI avis : test MT5, backtests et compte réel, le protocole appliqué à un robot pour l'or vendu sur le Market : ticks réels, Every tick, mode 1 minute OHLC, et 44 des 48 derniers trades de son compte réel retrouvés dans le backtest.
Le Protocole Backtest MT5
La méthode complète, pas à pas, pour valider une stratégie avant d'y mettre un euro.
Découvrir le Protocole →La méthode complète pour optimiser et valider tes backtests MT5
Le Protocole Backtest PRO est un plan pas-à-pas pour paramétrer le Strategy Tester, éviter la sur-optimisation (over-fitting) et lire tes résultats objectivement · checklist + méthode anti-pièges.
Voir le Protocole Backtest · 47€ →Derrière TradingTips : Sylvain, trader algo depuis 2013
Je trade en manuel depuis 2013, en algo sur MT5 depuis 2017. Les indicateurs et EA que je développe, je les teste sur mes propres comptes avant de les publier. 13 outils disponibles sur le MQL5 Market.
Découvrir mes outils MT5 →