Comment Backtester un Expert Advisor sur MT5 (Sans Se Faire Piéger par les Faux Résultats)
Un backtest peut mentir. Overfitting, qualité des ticks, absence de slippage, les pièges sont nombreux. Voici comment lire un backtest MT5 correctement, et ce qui distingue une validation sérieuse d'une courbe equity fabriquée.
Un backtest impressionnant ne veut pas dire grand chose si vous ne savez pas comment il a été construit. C'est le problème numéro un dans l'univers des Expert Advisors : des dizaines de vendeurs affichent des courbes equity quasi-parfaites qui s'effondrent dès le premier mois en live.
Ce guide vous explique comment lire un backtest MT5 correctement, et comment distinguer un résultat solide d'un résultat fabriqué.
Pourquoi les Backtests Peuvent Mentir
Avant de regarder les chiffres, comprendre les biais structurels du Strategy Tester MT5.
Le problème de la qualité des ticks
MT5 propose trois modes de modélisation :
- Every tick : Génère des ticks synthétiques à partir des barres OHLC. Rapide, mais les ticks entre l'open et le close sont interpolés.
- Every tick based on real ticks : Utilise les vrais ticks téléchargés du broker. Lent, mais c'est le seul mode qui reflète la réalité.
- Open prices only : Seulement utile pour les stratégies qui n'opèrent qu'à l'ouverture de bougie.
La majorité des backtests publiés sont faits en mode "Every tick" standard. Le problème : MT5 indique lui-même que la qualité des ticks réels dans ce mode est souvent inférieure à 10 %. Les 90 % restants sont de l'interpolation.
Ce que ça change concrètement : les entrées et sorties ultra-précises qui font briller le backtest n'ont jamais existé dans la réalité. Le spread, le slippage, et les gaps ne sont pas reproduits fidèlement.
L'overfitting (ou curve fitting)
Un EA peut être optimisé sur données historiques jusqu'à obtenir une courbe equity parfaite. C'est techniquement trivial. Mais cet EA n'a aucune robustesse : il a appris par cœur le passé, pas la logique du marché.
Les signaux d'alerte :
- Win rate > 85 % avec profit factor > 5 sur des périodes longues
- Paramètres très précis (ex : TP = 127 points exactement)
- Performance qui chute brutalement dès qu'on change une période de test de quelques semaines
- Aucune logique économique derrière la stratégie
L'absence de commissions et de swap
Par défaut, le Strategy Tester ne facture pas les commissions ni les frais de swap. Sur un EA qui trade fréquemment, l'impact peut être massif.
Exemple : un EA avec 1 000 trades sur 3 ans, avec une commission de 3 € par trade aller-retour = 3 000 € de frais non comptabilisés. Sur un gain affiché de 10 000 €, c'est une différence de 30 %.
Comment Lire un Backtest MT5 Sérieusement
Les métriques qui comptent vraiment
Profit Factor : ratio profit brut / perte brute. En dessous de 1.5, le système ne compense pas suffisamment les pertes. Au-dessus de 2.5, c'est solide, à condition que le nombre de trades soit significatif.
Max Drawdown : la perte maximale pic-à-vallée. Regardez le drawdown en pourcentage des fonds propres (equity drawdown), pas seulement en valeur absolue. Un DD de 15 % est gérable. 40 %, c'est une autre histoire.
Recovery Factor : profit net / max drawdown. Mesure la capacité du système à récupérer ses pertes. Un recovery factor > 5 est un bon signe.
Nombre de trades : en dessous de 300 trades, les statistiques ne sont pas fiables. Un système avec 30 trades et un win rate de 90 % ne prouve rien statistiquement.
Z-Score : mesure si les séries gagnantes/perdantes sont aléatoires ou corrélées. Un Z-Score négatif (ex : -2.4) avec une probabilité élevée (> 95 %) indique que les pertes et les gains ne se regroupent pas, bonne propriété pour un système mécanique.
Corrélation LR : mesure la régularité de la croissance. Une corrélation proche de 1 = courbe equity régulière et prévisible. Une corrélation à 0.5 = equity erratique même si le résultat final est positif.
La checklist d'un backtest crédible
| Critère | Minimum acceptable | Idéal |
|---|---|---|
| Mode de modélisation | Every tick (real ticks) | Every tick based on real ticks |
| Durée de la période | 2 ans | 3+ ans |
| Nombre de trades | 300+ | 1 000+ |
| Profit Factor | > 1.5 | > 2.0 |
| Max DD equity | < 25 % | < 15 % |
| Slippage simulé | Activé | Activé |
| Commissions incluses | Oui | Oui |
Ce que vous devez exiger avant d'acheter un EA
- Le fichier de configuration du backtest: mbole, timeframe, dates exactes, paramètres utilisés. Sans ça, impossible de reproduire.
- La confirmation du mode "real ticks": e capture d'écran des paramètres du Strategy Tester suffit.
- Les commissions appliquées: le vendeur ne peut pas vous dire à quel spread et quelle commission le backtest a été fait, méfiez-vous.
- Un backtest out-of-sample: période de test doit inclure des données qui n'ont pas servi à l'optimisation. Demandez si une portion des données a été "réservée" pour validation.
Ce que Fait BreakEdge Gold Pro
Le backtest de BreakEdge Gold Pro a été réalisé en mode "Every tick based on real ticks" sur MetaTrader 5, sur la période octobre 2022 – avril 2026 (3,5 ans), avec simulation du slippage activée. La stratégie est un breakout de range pur, aucun paramètre n'a été optimisé sur cette période pour faire briller les chiffres.
Les résultats sont consultables publiquement, et depuis avril 2026, l'EA tourne sur un compte démo Vantage en conditions réelles, vérifié indépendamment sur Myfxbook.
Trading automatique sur l'or : découvrez BreakEdge Gold Pro et ses résultats vérifiables.