EA Risk X-Ray – Guide d'utilisation

EA Risk X-Ray – Guide d'utilisation

15 octobre 2026, 16:04
Geoffrey Pierre Manuel Gonzalez
0
7

EA Risk X-Ray — Northline Algo · page du produit · vidéo de démonstration réelle sur MT5

Sommaire

  1. Présentation
  2. Installation et premier audit
  3. Auditer un rapport du Testeur de stratégie (avant d'acheter un EA)
  4. Lire le panneau
  5. Comment le verdict est déterminé
  6. Le rapport HTML et le fichier CSV
  7. Risque ouvert sur un compte réel
  8. Paramètres d'entrée
  9. Messages et dépannage
  10. Testeur de stratégie et démo
  11. Limites honnêtes et support

1. Présentation

EA Risk X-Ray

La plupart des chiffres de drawdown sont calculés à la clôture des trades : le rapport du Testeur de stratégie, la plupart des outils de suivi de compte, la plupart des outils de statistiques. Un EA grid ou martingale peut porter une perte latente profonde pendant des semaines, clôturer tout le panier en profit et afficher une courbe de balance bien lisse. Le risque était réel ; il n'est jamais apparu dans les chiffres.

EA Risk X-Ray mesure ce que les trades clôturés cachent :

  1. il regroupe les positions qu'un EA a ouvertes ensemble en paniers (une grid et ses niveaux forment un panier) ;
  2. pour chaque panier, il rejoue l'historique de prix M1 et enregistre la pire perte latente atteinte pendant que les positions étaient ouvertes : le drawdown latent ;
  3. il détecte les comportements martingale et grid, les trades sans stop-loss et les perdants conservés plus longtemps que les gagnants ;
  4. il rejoue les paniers 5 000 fois dans un ordre aléatoire (Monte Carlo) pour montrer le drawdown que vous auriez pu avoir avec les mêmes trades ;
  5. sur un compte réel, il mesure à quelle distance les positions ouvertes se trouvent du margin call et de votre seuil de perte.

Vous obtenez un verdict par EA (risque caché faible, modéré ou élevé) avec sa justification chiffrée, un panneau sur le graphique, un rapport HTML et un fichier CSV.

L'outil ne donne aucun signal de trading et ne fait aucune prévision. Il mesure la façon dont un EA s'est comporté.

2. Installation et premier audit

  1. Après l'achat ou la location, EA Risk X-Ray apparaît dans Navigateur → Expert Advisors → Market.
  2. Ouvrez n'importe quel graphique. Le symbole du graphique n'a pas d'importance : X-Ray audite le compte ou le rapport, pas le graphique.
  3. Faites glisser EA Risk X-Ray sur le graphique. Laissez Source = Account history (historique du compte) et Magic number = all (tous), puis appuyez sur OK.
  4. Après quelques secondes, le panneau affiche une ligne par EA trouvé sur le compte (une par magic number, le plus risqué en premier) et le détail du plus risqué.

Pour auditer un seul EA, saisissez son magic number à la place de all . Les trades manuels ont le magic number 0 .

Sur un graphique réel, X-Ray n'ouvre, ne modifie et ne clôture jamais aucune position. Il n'est pas nécessaire d'activer le Trading Algo.

3. Auditer un rapport du Testeur de stratégie (avant d'acheter un EA)

Voici comment auditer la démo gratuite d'un EA avant de payer :

  1. Lancez un backtest de l'EA dans le Testeur de stratégie, sur le symbole et la période de votre choix.
  2. Dans l'onglet Backtest, clic droit → Rapport → HTML (Internet Explorer), puis enregistrez le fichier.
  3. Ouvrez Fichier → Ouvrir le dossier des données, allez dans MQL5\Files , créez un dossier nommé XRay s'il n'existe pas et copiez-y le rapport.
  4. Attachez X-Ray à n'importe quel graphique avec Source = Strategy Tester report (rapport du Testeur de stratégie) et Report file (fichier de rapport) = le nom du fichier (par exemple report.htm ).

Le rapport peut provenir de MT5 dans n'importe quelle langue : le tableau des transactions est reconnu par les noms de ses colonnes ou, à défaut, par l'ordre fixe de ses colonnes.

Si le backtest a été lancé sur des symboles que votre broker nomme différemment (par exemple EURUSD.r ), renseignez Symbol map (correspondance des symboles) : EURUSD=EURUSD.r;XAUUSD=GOLD . X-Ray a besoin de l'historique M1 de ces symboles pour reconstituer le drawdown latent.

Astuce : arrêtez le backtest à différentes dates. Un EA grid paraît souvent propre juste avant un mauvais mois ; le drawdown latent montre à quel point il en était déjà proche.

4. Lire le panneau

  • En-tête : la source (compte ou fichier de rapport), les magic numbers et la période.
  • Liste des EA (compte, magic = all) : une ligne par magic number avec ses symboles et son verdict. Le détail affiché en dessous concerne la première ligne.
  • Verdict : LOW (faible), MODERATE (modéré) ou HIGH HIDDEN RISK (risque caché élevé), avec la justification chiffrée.
  • Drawdown :
  • Closed trades (trades clôturés) : le drawdown de la balance, ce que montrent la plupart des rapports ;
  • Latent (open positions) (latent, positions ouvertes) : le drawdown incluant la perte latente des positions ouvertes, minute par minute ;
  • Worst basket (pire panier) : sa date, son nombre de niveaux et sa pire perte latente.
  • Comportement : martingale (ratio médian des lots et part des paniers), ajouts de grid (nombre maximal de niveaux), stop-loss (part des trades ouverts sans stop-loss ; non disponible dans les rapports du testeur), perdants conservés (combien de temps de plus les positions perdantes restent ouvertes par rapport aux gagnantes).
  • Monte Carlo · 5000 runs : le drawdown atteint par 50 %, 95 % et 99 % des simulations, et la part des simulations qui franchissent votre seuil de perte.
  • Open risk (risque ouvert ; compte réel, lorsque des positions sont ouvertes) : voir la section 7.
  • Rapport : le nom du rapport HTML.

5. Comment le verdict est déterminé

Le verdict retient la première règle qui s'applique :

Verdict Règle
HIGH drawdown latent ≥ 3 × le drawdown clôturé, et ≥ 5 %
HIGH 10 % ou plus des simulations Monte Carlo franchissent votre seuil de perte
HIGH martingale sur 20 % ou plus des paniers
MODERATE drawdown latent ≥ 1,5 × le drawdown clôturé, et ≥ 3 %
MODERATE 2 % ou plus des simulations Monte Carlo franchissent votre seuil de perte
MODERATE l'EA ajoute des niveaux de grid
LOW aucune des règles ci-dessus

Avec moins de 30 paniers, le Monte Carlo est signalé "(weak sample)" (échantillon faible). Lorsque l'historique M1 d'un panier ne peut pas être chargé, ce panier est compté avec son seul résultat de clôture (sa perte latente est inconnue), et le verdict indique "(estimated: price history missing for N% of baskets)" (estimé : historique de prix manquant pour N % des paniers).

6. Le rapport HTML et le fichier CSV

Chaque audit enregistre deux fichiers dans Fichier → Ouvrir le dossier des données → MQL5 → Files → XRay :

  • un rapport HTML qui s'ouvre dans n'importe quel navigateur, sur ordinateur ou sur téléphone : verdict, chiffres clés, balance face à l'equity latente, distribution Monte Carlo, les 10 paniers les plus profonds et les règles déclenchées ;
  • un fichier CSV avec une ligne par panier (heure d'ouverture et de clôture, symbole, sens, niveaux, pire perte latente, résultat), pour vos propres analyses.

Les noms de fichiers contiennent la date et l'heure, de sorte que les audits successifs ne s'écrasent jamais. Sur un compte réel, le dernier rapport est aussi enregistré sous xray_latest.html .

7. Risque ouvert sur un compte réel

Lorsque l'EA audité a des positions ouvertes, le panneau ajoute une section Open risk (risque ouvert) pour son panier le plus exposé :

  • Margin call in (margin call dans) : de combien le prix peut évoluer contre le panier avant d'atteindre le niveau de margin call de votre broker ;
  • -30% threshold in (seuil de -30 % dans) : de combien avant que l'equity ne baisse de votre seuil de perte ;
  • If the EA adds N more levels (si l'EA ajoute N niveaux de plus) : la même distance si l'EA continue de moyenner à la baisse comme il l'a fait dans son historique (son pas de grid et son multiplicateur de lot habituels).

Les distances sont affichées en points et en ATR(14) du graphique. Une distance supérieure au prix lui-même est affichée "beyond a 100% move" (au-delà d'un mouvement de 100 %). Le risque ouvert est actualisé toutes les minutes, et l'analyse complète après de nouveaux trades (au plus toutes les 5 minutes).

8. Paramètres d'entrée

Paramètre Défaut Description
Source Account history Account history (historique du compte), ou Strategy Tester report (rapport du Testeur de stratégie, HTML)
Magic number all all = une ligne par EA ; ou un seul magic number ( 0 = trades manuels)
Symbol filter vide Uniquement ce symbole (vide = tous)
Period: last N days 180 Période en jours ; 0 = tout l'historique (source compte)
Report file report.htm Nom du fichier dans MQL5\Files\XRay (source rapport du testeur)
Symbol map vide Noms chez le broker des symboles du rapport, p. ex. EURUSD=EURUSD.r;XAUUSD=GOLD
Loss threshold for Monte Carlo (%) 30 Seuil de perte, utilisé par le Monte Carlo et le risque ouvert
Martingale: lot increase ratio 1.3 Un lot au moins ce nombre de fois plus grand que le précédent est compté comme martingale
Spread in points -1 Spread en points, utilisé pour le drawdown latent ; -1 = moyenne de l'historique
Panel X / Y position 12 / 24 Position du panneau sur le graphique

9. Messages et dépannage

  • "Report file not found in MQL5\Files: …" (fichier de rapport introuvable) : le rapport doit se trouver dans MQL5\Files\XRay (Fichier → Ouvrir le dossier des données) et son nom doit être saisi exactement, avec son extension.
  • "Deals table not found: export the tester report as HTML …" (tableau des transactions introuvable) : le fichier n'est pas un rapport du testeur MT5 au format HTML. Enregistrez-le à nouveau avec clic droit → Rapport → HTML.
  • "No trades found for magic …" / "No trades found in the last N days …" (aucun trade trouvé) : vérifiez le magic number, ou réglez la période sur 0 (tout l'historique). Sur un compte réel, X-Ray vérifie à nouveau toutes les minutes ; il démarre donc dès que l'EA trade.
  • "(estimated: price history missing for N% of baskets)" : MT5 n'a pas pu charger l'historique M1 de certains symboles. Ouvrez une fois un graphique de ces symboles, ou utilisez le Symbol map pour un rapport provenant d'un autre broker.
  • "Symbol not available at this broker: …" (dans le journal Experts) : renseignez le Symbol map.
  • Le panneau indique "Loading M1 price history" (chargement de l'historique de prix M1) : le premier audit d'un long historique télécharge les barres M1 depuis votre broker ; les audits suivants sont rapides.

10. Testeur de stratégie et démo

Le Testeur de stratégie n'a pas d'historique de compte à auditer. Dans le testeur (et donc dans la démo gratuite du Market), X-Ray ouvre sa propre petite grid de démonstration sur le symbole testé (0,01 lot, jusqu'à 4 niveaux, magic number 909090) et l'audite en direct sur le panneau. Lancez-le en mode visuel pour voir le panneau se remplir.

Cette démo montre uniquement le fonctionnement du panneau. Pour auditer un EA que vous envisagez, utilisez son propre rapport de backtest (section 3) avec la version complète, ou louez-la pour un mois.

11. Limites honnêtes et support

  • Les résultats décrivent le passé sur la période auditée. Un verdict faible signifie que le risque caché mesuré sur cet historique était faible ; ce n'est pas une promesse sur l'avenir.
  • Le drawdown latent est calculé avec des barres M1 et un spread moyen : le pire point exact, tick par tick, peut être légèrement plus profond.
  • Les dépôts et retraits ne font pas partie du drawdown.
  • Le Monte Carlo rejoue les paniers les uns après les autres ; les paniers qui se chevauchaient en réalité ne sont pas empilés, si bien qu'une simulation peut afficher moins que le drawdown latent historique.

Une question, un rapport qui ne se charge pas, un message pas clair : écrivez-moi via mon profil MQL5. Je réponds à chaque message.