Vous avez déjà suivi un signal “à fort taux de réussite”… puis vu votre compte réel se vider ?
La plupart des traders n’échouent pas parce que les signaux sont “mauvais”. Ils échouent parce qu’ils n’ont jamais validé comment ces signaux se comportent dans des conditions de trading réelles : spreads variables, commissions, volatilité par session, et la vérité brutale du drawdown.
Si vous voulez MT5 backtest forex signals ou backtest XAUUSD signals correctement, il vous faut plus qu’un test rapide en “every tick” avec un spread fixe de 10 points. Il vous faut un processus reproductible qui reflète votre broker, votre exécution, et la manière exacte dont les signaux sont tradés.
Ce guide vous montre comment faire dans MetaTrader 5, étape par étape, en utilisant un modèle d’EA simple capable d’exécuter des règles de signaux — et en utilisant des hypothèses réalistes de spread/commission pour décider quoi suivre, quoi ignorer, et comment dimensionner vos positions.
TL;DR — Backtester des signaux MT5 correctement
- Utilisez le Strategy Tester MT5 avec des conditions réelles : spreads variables (ou spreads fixes conservateurs), commissions correctes, et le bon modèle de ticks.
- Backtestez le “modèle d’exécution” du signal, pas le marketing : entrées, SL/TP, filtres horaires, et règles “une seule position à la fois”.
- Évaluez l’espérance et le drawdown ensemble : une stratégie peut gagner 70% du temps et rester intradable si le drawdown est trop violent.
- Découpez les résultats par session : Londres et New York surperforment souvent sur XAUUSD et les majors — prouvez-le avec des données.
- Stress test des spreads et du slippage : XAUUSD autour de $2650 peut bouger vite ; élargissez les spreads pour voir si l’avantage tient.
- Utilisez les résultats pour calibrer le risque : le position sizing doit venir du drawdown “pire cas” et des séries de pertes, pas de l’intuition.
Nous montrerons aussi comment comparer vos propres backtests à ce que vous recevez dans un canal premium — afin de suivre des signaux en confiance. Si vous voulez un benchmark, United Kings propose des signaux premium Telegram avec Entry/SL/TP clairs, axés sur les sessions Londres/NY, plus de l’éducation et le support de la communauté. Vous pouvez explorer nos premium signals, nos gold signals dédiés, et nos forex signals à tout moment.
Pourquoi backtester des signaux Forex & XAUUSD dans MT5 change tout
Les signaux semblent faciles quand vous ne regardez que les 10 derniers gains postés dans un canal Telegram. Le marché se moque des captures d’écran. Votre compte, lui, ne se soucie que des 100 prochains trades.
Le backtesting vous force à répondre aux questions qui comptent vraiment : Quel est le gain moyen ? Quelle est la perte moyenne ? Jusqu’où va le drawdown maximal ? À quelle fréquence enchaînez-vous 5 pertes d’affilée ? La performance s’effondre-t-elle pendant l’Asie ? Résiste-t-elle aux pics de news ?
En ce moment, l’or (XAUUSD) se traite autour de $2650 (+0,35% sur la journée). L’EUR/USD se situe près de 1.0520, le GBP/USD près de 1.2680, l’USD/JPY autour de 149.50, et le DXY autour de 106.80. C’est un contexte “USD encore fort” où l’or peut partir dans les deux sens — surtout autour des publications de données et des mouvements des rendements US.
Dans cet environnement, un signal qui vise un RR propre de 1:3 peut paraître parfait sur le papier. Mais en réel, les spreads s’élargissent, vous entrez quelques secondes en retard, et soudain votre stop de 25 pips devient un stop effectif de 32 pips. Sur XAUUSD, un stop “serré” de $12 peut se comporter comme $18 si spreads et slippage s’étendent au mauvais moment.
MT5 est idéale pour ce type d’analyse parce que le Strategy Tester est plus avancé que les anciennes plateformes, et il vous permet d’évaluer :
- Hypothèses d’exécution : spread, commission, et (dans une certaine mesure) comportement du slippage.
- Logique de trading : fenêtres horaires, limites à une position, règles de clôture partielle (si codées), break-even, etc.
- Analytique : courbe d’equity, drawdown, distribution des gains/pertes, et logs trade par trade.
Mais voici le piège : la plupart des traders utilisent le Strategy Tester MT5 de manière incorrecte. Ils backtestent avec des conditions idéales, puis se demandent pourquoi leurs résultats en réel ne correspondent pas.
Notre objectif dans cet article est de construire un workflow de backtest que vous pourrez réutiliser chaque mois pour valider n’importe quel ensemble de signaux — qu’il s’agisse de vos propres règles, d’un fournisseur tiers, ou d’un canal premium comme United Kings (où nous publions Entry/SL/TP avec une approche structurée et de l’éducation en plus des signaux).
Ce que vous devez backtester : les “règles” du signal vs les “messages” du signal

Une erreur fréquente consiste à essayer de backtester directement un flux de messages Telegram. Ce n’est pas du backtesting. C’est de la saisie de données avec beaucoup de place pour le biais.
Pour backtester correctement, vous devez traduire un style de signaux en règles reproductibles. Voyez cela comme la construction d’un “modèle d’exécution de signal”. Même si le fournisseur utilise du discrétionnaire, vous pouvez quand même backtester une approximation proche qui capture le comportement principal.
Voici trois façons réalistes de définir ce que vous backtestez :
1) Backtester un framework de signaux mécanique
C’est l’approche la plus propre. Exemple : “Trader les breakouts XAUUSD de la range de Londres avec des stops basés sur l’ATR.” Si les règles sont objectives, MT5 peut les tester précisément.
2) Backtester un modèle semi-mécanique qui correspond à la manière dont les signaux sont tradés
C’est ce que la plupart des suiveurs de signaux devraient faire. Vous définissez des règles comme :
- Trader uniquement les sessions Londres + New York.
- Utiliser des distances SL/TP fixes typiques du fournisseur (ex. XAUUSD SL $15, TP $30 pour 1:2).
- Une seule position ouverte par symbole.
- Ignorer les signaux pendant les fenêtres de news majeures (filtre optionnel).
Puis vous testez si le “style” a un avantage.
3) Backtester un historique de signaux reconstruit
Si vous avez un export de signaux (entrées, SL, TP, timestamps), vous pouvez coder un EA pour les rejouer. C’est puissant, mais cela dépend d’avoir des données propres et des règles cohérentes pour les entrées manquées, les exécutions partielles et les expirations.
Pour la plupart des traders, l’option #2 est le meilleur compromis : vous validez si l’approche est robuste dans des conditions réalistes, sans prétendre pouvoir répliquer parfaitement chaque décision discrétionnaire.
Pour rendre cela concret, nous allons construire un modèle d’EA simple capable d’exécuter un ensemble de règles de signaux. Ensuite, nous le passerons dans le Strategy Tester MT5 en utilisant des MetaTrader 5 strategy tester spreads et des commissions réalistes.
Un point important : le backtesting n’est pas une “preuve” que vous gagnerez de l’argent. C’est un filtre. Il vous aide à éviter les stratégies mathématiquement condamnées et à vous concentrer sur celles qui ont un avantage mesurable.
Si vous voulez un processus pour évaluer n’importe quel fournisseur avant de vous abonner, associez ce guide à notre checklist débutant : forex trading signals provider checklist.
MT5 Strategy Tester : données, modèles de ticks, et pourquoi les spreads comptent
La plupart des backtests “trop beaux pour être vrais” viennent d’hypothèses irréalistes. Dans MT5, les principaux coupables sont le modèle de ticks et les réglages de spread.
Simplifions ce qui compte vraiment.
Données de ticks et qualité de modélisation (ce que vous pouvez et ne pouvez pas contrôler)
MT5 peut simuler le mouvement des prix de différentes façons selon vos réglages et les données de votre broker. En général :
- Every tick based on real ticks est l’option la plus réaliste si votre broker fournit un historique de ticks de qualité.
- Every tick (synthétique) peut être moins précis, surtout pour le scalping ou des stops serrés.
- 1-minute OHLC est plus rapide mais peut déformer le comportement intrabar (mauvais pour la précision des stops/limits).
Si vous tradez XAUUSD avec des stops de $10–$25, le réalisme des ticks compte. Un stop de $15 autour de $2650 peut être touché par un spike rapide qui n’apparaît pas clairement sur un modèle 1 minute.
Types de spread : fixe vs variable
En réel, les spreads s’élargissent pendant :
- Les ouvertures de session (Londres et New York)
- Les news à fort impact (CPI, NFP, FOMC)
- Les périodes de faible liquidité (tard le vendredi, rollover)
Les spreads sur l’or peuvent être particulièrement “élastiques”. Vous pouvez voir 15–25 points en période calme, puis 60–120+ points en volatilité. Si votre backtest suppose un spread fixe minuscule, vos résultats seront gonflés.
Alors, que fait-on ? On lance deux backtests :
- Baseline : spread moyen réaliste + commission.
- Stress test : spread plus mauvais + hypothèse de slippage supplémentaire (ou proxy via spread élargi).
Si la stratégie ne fonctionne qu’en baseline mais s’effondre en stress test, elle est fragile. Les stratégies fragiles cassent en premier quand le marché accélère — exactement quand vous êtes le plus tenté de trader.
Commission et swap : les tueurs silencieux
Les majors forex comme EUR/USD à 1.0520 encaissent de petits coûts. Mais si vous scalpez 6–10 pips, commission et spread peuvent manger votre avantage.
Sur XAUUSD, les coûts peuvent être encore plus significatifs car beaucoup de traders visent des objectifs de $20–$40. Quelques dollars de coût en plus par aller-retour changent l’espérance.
Dans MT5, assurez-vous que les spécifications du contrat du symbole correspondent à votre broker : commission par lot, valeur du tick, et swap. Si vous gardez des positions au-delà du rollover, le swap peut faire basculer des résultats de positifs à négatifs.
En résumé : le Strategy Tester n’est honnête qu’à la hauteur de vos hypothèses. Rendez ces hypothèses conservatrices, et vous éviterez le piège de backtesting le plus courant.
Tableau comparatif : modes de backtest pour signaux Forex vs XAUUSD

Des styles de signaux différents nécessitent des réglages de backtest différents. Un signal swing 1:3 sur GBP/USD ne se teste pas comme un scalp or à stop serré.
| Type de signal | Durée de détention typique | Meilleur modèle MT5 | Approche spread | Métrique clé à surveiller | Piège de backtest courant |
|---|---|---|---|---|---|
| XAUUSD intraday (SL $10–$20) | 5–180 minutes | Every tick based on real ticks | Variable ou fixe conservateur | Drawdown max + sensibilité au slippage | Utiliser 1-minute OHLC et des spreads fixes minuscules |
| Scalps forex (6–15 pips) | 1–30 minutes | Real ticks | Fixe élargi (stress test) | Espérance après coûts | Ignorer la commission et le délai d’exécution |
| Day trades forex (20–80 pips) | 1–24 heures | Real ticks ou 1-minute OHLC (si stops larges) | Spread moyen ok + run de stress | Profit factor + séries de pertes | Sur-optimiser des filtres sur les données passées |
| Signaux swing (100–400 pips) | Jours à semaines | 1-minute OHLC souvent suffisant | Spread moyen + swap inclus | Rendement annualisé vs drawdown | Ignorer le swap et les gaps du week-end |
Utilisez ce tableau comme “raccourci de réglages”. Si vous tradez des stops serrés sur l’or autour de $2650, priorisez le réalisme des ticks et des coûts. Si vous faites du swing, priorisez swap, gaps et drawdown.
Étape par étape : configurer MT5 Strategy Tester avec spreads & commissions réalistes
Configurons MT5 comme un vrai labo de test. L’objectif est de supprimer la “chance de backtest” et de la remplacer par des hypothèses reproductibles et conservatrices.
Étape 1 : vérifier que les spécifications du symbole correspondent à votre broker
Dans MT5, faites un clic droit sur le symbole (XAUUSD, EURUSD, etc.) et ouvrez Specification. Notez :
- Taille du contrat
- Digits et taille de tick
- Valeur du tick
- Spread typique
- Commission (si applicable)
- Swap long/short
Pourquoi c’est important : si la valeur du tick XAUUSD est différente de ce que vous pensez, vos calculs de risque par trade seront faux. Et si la commission manque, votre backtest surestimera les résultats.
Étape 2 : ouvrir Strategy Tester et choisir le bon modèle
Allez dans View → Strategy Tester. Sélectionnez :
- Expert : votre modèle d’EA (nous le créerons ensuite)
- Symbol : commencez par XAUUSD, puis répétez pour EUR/USD et GBP/USD
- Period : M5 ou M15 pour les signaux intraday (courant pour l’or)
- Model : Every tick based on real ticks
Si les real ticks ne sont pas disponibles, utilisez “Every tick” mais considérez les résultats comme “directionnels”, pas définitifs.
Étape 3 : définir une fenêtre de test réaliste
Évitez le cherry-picking. Utilisez au minimum :
- 3–6 mois pour les systèmes intraday
- 12–24 mois pour les systèmes swing
Incluez des conditions variées : tendance, range, forte volatilité, et semaines calmes.
Étape 4 : configurer les hypothèses de spread (baseline + stress)
La gestion du spread dans MT5 dépend des données du broker et du mode du tester. Approche pratique :
- Run baseline : utilisez le comportement de spread typique du broker (ou un spread fixe conservateur si nécessaire).
- Run stress : augmentez les hypothèses de spread (ex. +30–70% selon le symbole et votre broker).
Par exemple, si votre spread typique XAUUSD est de 25 points, stress test à 40–60 points. Pour EUR/USD, si le typique est 12 points sur un compte standard, stress test à 18–25 points. L’objectif n’est pas la perfection — c’est la robustesse.
Étape 5 : s’assurer que commission et swap sont inclus
Chez beaucoup de brokers, la commission est intégrée aux réglages du symbole. Vérifiez qu’elle est bien appliquée dans le tester. Si vous utilisez un compte zéro spread + commission, cette étape est non négociable.
Étape 6 : désactiver les comportements d’exécution “irréalistes”
Si votre EA utilise des market orders instantanés, le tester supposera des exécutions aux prix modélisés. En réel, vous aurez du slippage. Vous pouvez approximer le slippage en :
- Élargissant le spread dans les stress tests
- Ajoutant un paramètre “slippage points” dans votre EA (si vous le codez)
Vous êtes maintenant prêt à tester quelque chose de pertinent — parce que vous ne faites plus comme si le marché était sans friction.
Construire un modèle d’EA simple pour exécuter des règles de signaux (sans surcoder)
Vous n’avez pas besoin d’être développeur à plein temps pour backtester des signaux. Vous avez besoin d’un petit EA capable de traduire une logique de signal en actions reproductibles : entrer, placer SL/TP, et gérer des filtres horaires.
Nous allons décrire un concept pratique de “modèle d’EA” que vous pouvez implémenter en MQL5 ou faire coder à faible coût. L’essentiel, c’est la structure, pas les fonctionnalités sophistiquées.
Les fonctionnalités minimales dont votre EA de backtest de signaux a besoin
- Déclencheur d’entrée : une condition (indicateur, proxy price action, ou breakout basé sur le temps).
- SL/TP fixes : en points/pips ou en distance de prix (dollars sur l’or).
- Une seule position à la fois : par symbole (évite l’empilement qui gonfle le risque).
- Filtre de session : trader uniquement les fenêtres Londres/NY.
- Modèle de risque : lot fixe ou % de risque par trade.
C’est suffisant pour backtester la plupart des styles de signaux.
Un exemple réaliste de “style de signal” pour XAUUSD
Disons que vous voulez reproduire un comportement courant de signaux intraday sur l’or :
- Trader uniquement Londres/NY.
- Utiliser un déclencheur momentum (ex. alignement EMA + breakout du dernier swing).
- Stop loss : $15 depuis l’entrée.
- Take profit : $30 (RR 1:2) ou $45 (RR 1:3).
Avec l’or proche de $2650, un achat pourrait ressembler à :
- Entry : 2652.00
- SL : 2637.00 (risque $15)
- TP1 : 2682.00 (gain $30)
Ou pour une vente :
- Entry : 2646.50
- SL : 2661.50
- TP : 2616.50
C’est exactement le type de règles qu’on peut tester — parce que c’est mesurable.
Comment convertir des “messages de signaux” en inputs d’EA
Si vous avez un log de signaux, vous pouvez stocker les entrées dans un CSV et faire lire ce fichier par l’EA. Mais si vous ne l’avez pas, vous pouvez quand même tester le style du fournisseur en alignant :
- Distance SL moyenne (or : $10–$25 ; forex : 10–40 pips selon le style)
- RR moyen (1:2 ou 1:3)
- Sessions préférées (souvent Londres/NY)
- Fréquence de trades (ex. 1–3 trades par jour)
C’est ainsi que vous validez si une approche de signaux correspond à vos conditions de broker et à votre psychologie. Si votre backtest indique un drawdown max de 22%, vous saurez si vous pouvez le supporter émotionnellement avant de passer en réel.
Pour aller plus loin sur le réalisme d’exécution (latence, fills, et pourquoi MT5 peut différer du réel), consultez notre analyse liée sur l’infrastructure : le United Kings blog contient plusieurs analyses approfondies pour renforcer votre process.
Étape par étape : lancer votre premier backtest sur XAUUSD à $2650
Faisons un premier run complet, avec des conditions réalistes sur l’or et une méthodologie propre. Même si vous testez ensuite EUR/USD à 1.0520 ou USD/JPY à 149.50, le workflow reste identique.
Étape 1 : choisir un timeframe qui correspond à l’intention du signal
Si les signaux visent des mouvements de $20–$45, M5 ou M15 est généralement approprié. M1 peut être trop bruité sauf si vous scalpez.
Choisissez M5 pour cet exemple.
Étape 2 : sélectionner une plage de dates pertinente
Utilisez une période qui inclut des journées calmes et volatiles. Un bon point de départ est les 6 derniers mois. L’or change souvent de régime ; vous voulez voir si votre avantage y résiste.
Étape 3 : définir les coûts baseline
Fixez des hypothèses baseline qui reflètent votre broker. Si vous ne pouvez pas modéliser précisément les spreads variables, faites ceci :
- Spread baseline : une moyenne conservatrice (exemple : 30–40 points pour XAUUSD).
- Commission : conforme à votre type de compte.
Puis engagez-vous à faire un stress test plus tard avec des coûts plus élevés.
Étape 4 : configurer les inputs de l’EA (valeurs d’exemple)
- SL_Dollars : 15.0
- RR_Multiplier : 2.0 (TP = $30)
- SessionFilter : London+NY
- MaxTradesPerDay : 2
- RiskPerTrade : 0.5% (ou lot fixe pour un premier test)
Pourquoi 0,5% ? Parce que l’or peut produire des séries de pertes. Démarrer conservateur vous laisse plus de marge pour apprendre.
Étape 5 : lancer le test et sauvegarder le rapport
Lancez le test. Exportez :
- Rapport HTML
- Liste des trades (CSV)
- Captures des graphiques (equity et drawdown)
Ne regardez pas seulement le profit net. Regardez comment le profit a été obtenu.
Étape 6 : répéter avec des conditions de stress
Maintenant, élargissez le spread (ou appliquez votre proxy de slippage) :
- Si le baseline supposait 35 points, testez 55 points.
- Si votre stop est $15, demandez-vous : la stratégie survit-elle quand les coûts effectifs augmentent ?
Si la performance baisse légèrement mais reste profitable avec un drawdown similaire, vous avez quelque chose de robuste. Si elle s’effondre, vous venez d’apprendre une leçon précieuse gratuitement — avant de risquer du capital.
Comment analyser des résultats de backtest MT5 comme un fournisseur de signaux (espérance, DD, séries)
La plupart des traders ouvrent un rapport, voient “Profit Factor 1.4”, et s’arrêtent là. Ce n’est pas de l’analyse. C’est de l’espoir.
Vous devez lire un backtest comme le ferait un risk manager professionnel.
1) Espérance : le chiffre qui dit la vérité
L’espérance est votre profit moyen par trade (en R ou en devise). Une version simple :
- Espérance = (Win% × gain moyen) − (Loss% × perte moyenne)
Exemple : supposons que votre backtest XAUUSD montre :
- Taux de réussite : 52%
- Gain moyen : $28
- Perte moyenne : $15
Espérance ≈ (0,52×28) − (0,48×15) = 14,56 − 7,2 = $7,36 par trade (avant de considérer les détails de capitalisation). C’est significatif.
Comparez maintenant à une stratégie “à fort taux de réussite” :
- Taux de réussite : 75%
- Gain moyen : $10
- Perte moyenne : $30
Espérance ≈ (0,75×10) − (0,25×30) = 7,5 − 7,5 = $0. Un seul jour de spread élargi et c’est négatif.
2) Drawdown maximal : votre point de rupture psychologique
Le drawdown n’est pas qu’un chiffre. C’est le moment où vous arrêtez de suivre le plan.
Si votre backtest montre un drawdown max de 22%, vous devez supposer qu’en réel il peut être pire. Si vous ne le tolérez pas, vous devez réduire le risque par trade.
C’est là que beaucoup de traders explosent leurs comptes : ils dimensionnent pour le meilleur mois, pas pour le pire mois.
3) Séries de pertes : la métrique de risque cachée
Regardez la plus longue série de pertes et la distribution des séries. Si votre système a historiquement une série de 7 pertes, vous devez être dimensionné pour survivre à une série de 10 pertes en réel.
Par exemple, si vous risquez 2% par trade et enchaînez 10 pertes, vous êtes à ~20% de baisse (sans compter la capitalisation). Psychologiquement, c’est difficile à récupérer.
4) Fréquence de trades et risque de surtrading
Un système qui prend 12 trades par jour peut sembler incroyable en backtest mais être impossible à exécuter manuellement. Si vous suivez des signaux Telegram, il vous faut aussi un rythme que vous pouvez gérer de façon réaliste.
C’est pourquoi beaucoup de nos traders préfèrent une exécution structurée et centrée sur les sessions. United Kings se concentre fortement sur les setups des sessions Londres et New York, et nous publions des Entry/SL/TP clairs pour réduire la fatigue décisionnelle. Si vous voulez voir comment un canal pro structure cela, explorez nos XAUUSD gold signals et forex signals.
Découpage par session : tester la performance Londres vs New York dans MT5
L’un des avantages les plus sous-estimés en forex et sur l’or est l’heure de la journée. Vous pouvez avoir une stratégie rentable à Londres et perdante en Asie. Si vous la tradez toute la journée, vous finissez moyen — ou négatif.
Comme United Kings est très axé sur les sessions Londres et New York, il vaut la peine de prouver (avec votre propre backtest) si ces sessions produisent réellement des mouvements plus propres pour votre approche.
Pourquoi les sessions comptent davantage pour XAUUSD et les majors
L’or autour de $2650 peut être calme pendant des heures, puis exploser de 1–2% sur une courte fenêtre quand la liquidité et la participation augmentent. EUR/USD à 1.0520 et GBP/USD à 1.2680 ont aussi tendance à suivre des tendances plus fiables quand Londres et New York se chevauchent.
USD/JPY à 149.50 peut bouger fortement pendant les données US et les flux de Tokyo, mais beaucoup de stratégies retail performent mieux quand les spreads sont serrés et que le momentum est réel — souvent Londres/NY.
Comment implémenter un filtre de session dans votre EA
Ajoutez des inputs comme :
- TradeStartHour (heure broker)
- TradeEndHour
- AllowLondon, AllowNY
Puis lancez des tests séparés :
- Londres uniquement
- New York uniquement
- Londres + NY
- Toutes sessions (groupe contrôle)
Ce qu’il faut regarder dans l’analytique par session
- Espérance par session : quelle fenêtre produit le meilleur R moyen ?
- Drawdown par session : l’Asie crée-t-elle des pertes hachées ?
- Taux de réussite vs stabilité du RR : certaines sessions gagnent plus souvent mais avec des gains plus petits.
Logique d’exemple : si Londres-only vous donne 0,18R d’espérance avec 10% de drawdown, et “toutes sessions” vous donne 0,08R avec 22% de drawdown, la décision est évidente : trader moins, gagner plus.
C’est aussi comme cela que vous décidez de suivre un feed “toute la journée” ou de vous concentrer uniquement sur les appels par session. Ce n’est pas une question d’être occupé — c’est une question d’être efficace.
Stress testing : données de spread réelles, proxies de slippage, et volatilité des news
Les backtests échouent en réel pour une raison : le marché n’est pas stable. Les coûts et la volatilité changent.
Pour rendre votre backtest utile, vous devez le stress tester. C’est particulièrement vrai pour l’or et pour tout signal qui trade autour des news.
Stress test #1 : élargir les spreads au-delà du “normal”
Créez au moins deux scénarios :
- Conditions normales : spread/commission typiques
- Conditions volatiles : spread élargi de 50–100%
Pour XAUUSD, si votre baseline est 35 points, testez 60–70 points. Si votre stratégie meurt dans ces conditions, elle est probablement trop sensible pour le trading réel.
Stress test #2 : ajouter un proxy de slippage
MT5 ne simule pas parfaitement le slippage réel dans tous les cas. Un contournement pratique consiste à :
- Augmenter le spread
- Dégrader légèrement les entrées (si votre EA permet un offset d’entrée)
Même un petit offset compte. Sur EUR/USD, 1–2 pips peuvent rendre un scalper marginal négatif. Sur XAUUSD, 20–50 points de “fill moins bon” peuvent modifier votre RR au point de changer toute la distribution.
Stress test #3 : filtrer les fenêtres de news à fort impact
Certains styles de signaux évitent les news. D’autres les tradent. Vous devez tester les deux réalités.
Créez un réglage “news avoidance” : pas de nouveaux trades 15 minutes avant et après les événements majeurs. Puis comparez les résultats.
Si éviter les news améliore l’espérance et réduit le drawdown, vous avez trouvé une amélioration simple à appliquer immédiatement lorsque vous suivez des signaux.
Pour comprendre comment l’or peut réagir quand les titres tombent, il est utile d’étudier les réactions réelles aux événements. Nous l’avons détaillé ici : how gold signals react to unexpected news events.
Stress test #4 : randomiser la séquence (mentalité Monte Carlo “manuelle”)
Même sans outils avancés, vous pouvez faire un check Monte Carlo “bon sens” :
- Supposez que la pire série de pertes puisse être 30–50% plus longue que le backtest.
- Supposez que le drawdown max puisse être 1,3× l’historique.
Si ce scénario vous ferait abandonner ou dépasser vos limites de risque, réduisez le risque par trade maintenant — avant que le marché ne vous y force.
Transformer les résultats de backtest en position sizing (exemples Forex & Or)
Backtester sans position sizing, c’est comme mesurer la vitesse d’une voiture sans vérifier les freins. Votre objectif n’est pas seulement de trouver une courbe profitable — c’est de la trader en sécurité.
Transformons les résultats en plan de risque pratique pour XAUUSD et le forex.
Étape 1 : définir votre drawdown maximal tolérable
La plupart des traders surestiment ce qu’ils peuvent supporter. Une plage de départ raisonnable :
- Conservateur : 8–12% de DD max
- Modéré : 12–20% de DD max
- Agressif : 20%+ (non recommandé pour la plupart)
Si votre backtest DD max est de 15%, planifiez comme si cela pouvait être 20% en réel.
Étape 2 : dimensionner le risque par trade selon les séries de pertes
Disons que votre backtest montre une plus longue série de pertes de 7 trades. Planifiez pour 10.
Si vous risquez 1% par trade, 10 pertes font ~10% de drawdown. Si vous risquez 2%, c’est ~20% — et vous abandonnerez probablement la stratégie au pire moment.
Exemple de sizing Or (XAUUSD) à $2650
Supposons :
- Compte : $5,000
- Risque par trade : 0,5% = $25
- Stop or : $15
Votre taille de position doit faire en sorte qu’un mouvement de $15 corresponde à une perte de $25. Selon les spécifications de contrat de votre broker, cela peut être autour de 0,01–0,03 lots (cela varie beaucoup). L’essentiel, c’est la méthode : le risque est défini par la distance du SL, pas par une estimation au hasard de la taille de lot.
Exemple de sizing Forex (EUR/USD à 1.0520)
Supposons :
- Compte : $10,000
- Risque par trade : 1% = $100
- Stop : 25 pips
Cela implique un risque de $4 par pip. Vous dimensionnez le lot pour que 1 pip ≈ $4. Là encore, la valeur du pip dépend de la taille de lot chez votre broker, mais le cadre est universel.
Étape 3 : ajuster le risque selon la qualité de la stratégie (pas selon les émotions)
Si votre backtest montre :
- Une espérance solide
- Un drawdown stable
- Des stress tests qui passent encore
Alors vous pouvez augmenter progressivement le risque (ex. de 0,5% à 0,75%). Si les stress tests échouent, vous réduisez le risque ou vous évitez la stratégie.
Pour un cadre plus approfondi et pratique, utilisez ce guide : risk management strategies when using forex signals.
Erreurs courantes de backtesting MT5 qui rendent les résultats de signaux “trop parfaits”
Si vous avez déjà vu un backtest avec une courbe d’equity lisse et 3% de drawdown sur l’or, vous devriez immédiatement supposer qu’il y a un problème.
Voici les erreurs qui créent des résultats fantaisistes — et comment les éviter.
Erreur 1 : utiliser un spread fixe minuscule pour XAUUSD
Les spreads sur l’or ne sont pas stables. Si vous testez à 10 points alors qu’en réel c’est 30–60 points, vous gonflez les résultats. Faites toujours un stress test.
Erreur 2 : ignorer la commission sur des stratégies forex à petits objectifs
Sur des scalps EUR/USD visant 8–12 pips, la commission peut faire la différence entre gain et perte. Si votre tester ne l’applique pas, vos résultats sont fictifs.
Erreur 3 : sur-optimiser les inputs jusqu’à rendre le passé parfait
Si vous ajustez vos périodes d’EMA de 20 à 21 à 22 jusqu’à ce que le profit culmine, vous faites du curve-fitting. Le marché vous punira.
Utilisez des paramètres larges et raisonnables et validez sur des données out-of-sample (mois différents).
Erreur 4 : tester uniquement les “bons mois”
L’or autour de $2650 aujourd’hui peut être en tendance, mais votre stratégie doit survivre aussi aux ranges hachés. Incluez les deux régimes.
Erreur 5 : ne pas reproduire la manière dont les signaux sont exécutés
Si le fournisseur ne prend qu’un trade à la fois mais que votre EA empile des positions, vous ne testez pas la même chose. Si le fournisseur évite l’Asie mais que vous tradez 24/5, vous obtiendrez des résultats différents.
Faites en sorte que votre EA reflète la réalité d’exécution.
Erreur 6 : confondre taux de réussite et rentabilité
Le taux de réussite est une métrique psychologique. L’espérance est une métrique financière. Un taux de réussite de 45% avec un RR 1:3 peut être excellent. Un taux de réussite de 75% avec un RR 1:0,5 peut être mortel.
Corrigez ces erreurs et vos backtests paraîtront “pires” — mais ils seront bien plus utiles. L’objectif n’est pas de vous impressionner. L’objectif est de protéger votre capital.
Comment utiliser le backtesting pour choisir quels signaux suivre (cadre pratique)
Le backtesting n’est pas réservé aux traders algo. C’est un outil de décision pour les suiveurs de signaux.
Voici un cadre que vous pouvez utiliser pour décider si un style/fournisseur de signaux vaut votre temps.
Étape 1 : définir ce que “bon” signifie pour vous
Avant de tester quoi que ce soit, fixez vos standards minimum :
- Drawdown max sous X% (exemple : 15–20%)
- Profit factor au-dessus de 1,2–1,4 (le contexte compte)
- Espérance positive après stress testing
- Fréquence de trades que vous pouvez exécuter
Étape 2 : tester le “style” du fournisseur dans les conditions de votre broker
Même d’excellents signaux peuvent sous-performer chez un broker avec des spreads plus larges ou une exécution lente. Lancez des tests baseline et stress qui reflètent votre réalité.
Étape 3 : vérifier l’alignement des sessions
Si votre emploi du temps ne vous permet que la session New York, mais que l’avantage existe surtout à Londres, vous aurez du mal. Backtestez les sessions séparément et alignez avec votre mode de vie.
Étape 4 : décider de votre budget de risque et de votre plan de montée en charge
Commencez petit. Si vous débutez, faites d’abord du demo. Puis passez en réel avec un risque micro (0,25–0,5%) jusqu’à prouver votre régularité.
Étape 5 : suivre la performance en continu comme un portefeuille
Le backtesting est le filtre d’entrée. La performance forward est l’audit continu. Suivez :
- Espérance mensuelle
- Drawdown vs historique
- Changements des conditions de spread
Si vous voulez un benchmark réel pour des signaux structurés, vous pouvez comparer vos conclusions à un canal premium qui publie des Entry/SL/TP clairs et se concentre sur les sessions liquides. United Kings a une grande communauté (300K+ traders actifs) et fournit un accompagnement éducatif en plus des signaux. Commencez par consulter notre best forex signals overview et notre guide Telegram pour débutants : forex signals Telegram for beginners.
FAQ : backtesting MT5 des signaux Forex & XAUUSD
1) Quel est le meilleur modèle MT5 pour backtester des signaux XAUUSD ?
Utilisez Every tick based on real ticks dès que possible. L’or touche souvent les stops/targets via des spikes intrabar, donc 1-minute OHLC peut déformer les résultats — surtout avec des stops de $10–$25.
2) Comment backtester des signaux avec des “données de spread réelles” dans MT5 ?
Si votre broker fournit un historique de ticks de qualité, MT5 peut refléter plus réalistement les spreads variables en mode real-tick. Sinon, lancez un baseline avec un spread fixe conservateur et un stress test avec spread élargi. L’objectif est la robustesse, pas la perfection.
3) Puis-je backtester des signaux Telegram directement ?
Uniquement si vous avez un historique propre (timestamps, entrées, SL, TP) et que vous codez un EA pour rejouer ces instructions. Sinon, backtestez le style de signal en le traduisant en règles reproductibles (filtres de session, distances SL/TP, limites de trades).
4) Quelles métriques comptent le plus quand on backteste des signaux forex ?
Priorisez l’espérance, le drawdown maximal, et la distribution des séries de pertes. Le taux de réussite seul est trompeur. Évaluez toujours la performance après coûts (spread + commission + swap si pertinent).
5) Combien de trades faut-il pour un backtest fiable ?
Plus, c’est mieux. Visez au moins 200+ trades pour les styles intraday si possible, ou au moins 50–100 pour des systèmes swing plus lents. Testez aussi différents régimes de marché (tendances et ranges).
Avertissement sur les risques : Le trading forex et de l’or (XAUUSD) comporte un risque important et peut ne pas convenir à tous les investisseurs. Le backtesting repose sur des données historiques et des hypothèses ; les performances passées ne garantissent pas les résultats futurs. Les spreads, le slippage, la liquidité et l’exécution peuvent différer de manière significative en conditions réelles. Ne risquez jamais de l’argent que vous ne pouvez pas vous permettre de perdre, et envisagez de vous entraîner sur un compte démo avant de trader en réel.
Rejoignez United Kings : signaux premium Forex & Or (Entry, SL, TP)
Si vous avez lu jusqu’ici, vous êtes déjà en avance sur la plupart des traders — parce que vous choisissez de valider avant de risquer.
Quand vous serez prêt à suivre un service de signaux structuré, United Kings propose des signaux premium Telegram pour le forex et l’or avec des niveaux Entry, SL et TP clairs, axés sur les opportunités des sessions Londres et New York. Nous fournissons aussi un contexte éducatif pour que vous compreniez le “pourquoi”, pas seulement le “où”.
- Communauté : 300K+ traders actifs
- Clarté : formatage Entry/SL/TP propre
- Focus : trading des sessions Londres & NY
- Support : éducation en plus des signaux
- Confiance : garantie satisfait ou remboursé 48 heures
Découvrez nos offres :
Choisissez une formule adaptée à votre horizon sur notre pricing page :
- Starter (3 Months) : $299 (~$100/mo)
- Best Value (1 Year) : $599 ($50/mo) + FREE ebook (50% savings)
- Unlimited (Lifetime) : $999 (pay once, access forever)
Et rejoignez la communauté en direct sur Telegram : United Kings official Telegram channel.
Votre prochaine étape : backtestez le style, confirmez qu’il correspond à votre broker et à votre tolérance au risque, puis suivez les signaux avec une taille de position que vous pouvez tenir dans la durée. C’est ainsi que les traders durent assez longtemps pour gagner.



