Votre EA n'ouvre aucun trade ? Vérifiez d'abord le suffixe de symbole du courtier (XAUUSDm, BTCUSD.c)

4 septembre 2026, 00:00
Kenichiro Sakamoto
0
6
Vous attachez un EA, l'AutoTrading est activé, le smiley est là — et des jours plus tard, l'historique des trades est toujours vide. Avant de conclure que l'EA est cassé, vérifiez une seule chose : comment votre courtier nomme réellement le symbole. C'est la cause la plus fréquente d'un EA silencieux sans aucun trade, et le diagnostic prend trente secondes.

L'or de votre courtier ne s'appelle probablement pas XAUUSD
Les courtiers renomment les instruments pour distinguer les types de comptes et les flux de liquidité. Le même contrat sur l'or peut s'appeler XAUUSD chez un courtier, XAUUSDm sur un compte cent, XAUUSD.c ou XAUUSD.pro ailleurs, GOLD ou GOLD# chez d'autres. Le Bitcoin apparaît comme BTCUSD, BTCUSD.c ou BITCOIN ; l'USDJPY comme USDJPYmicro ou USDJPY.i. Un EA qui demande au terminal la chaîne littérale « XAUUSD » chez un courtier qui liste « XAUUSDm » ne reçoit rien — pas de symbole, pas de cotations, pas de trades, et souvent aucun message d'erreur visible pour l'utilisateur. L'EA n'est pas cassé ; il demande un instrument qui, du point de vue du terminal, n'existe pas.

Comment fonctionne la détection automatique du suffixe
Un EA bien conçu ne fait pas confiance au nom littéral. Il parcourt la liste des symboles du courtier à la recherche d'un nom qui commence par (ou contient) le nom de base — XAUUSD correspond à XAUUSDm, XAUUSD.c, XAUUSD.pro — puis vérifie la correspondance en contrôlant les propriétés de l'instrument avant de le trader. Nos EA le font automatiquement, et notre outil gratuit aussi. Mais aucune détection n'est parfaite : si votre courtier appelle l'or « GOLD# », aucune sous-chaîne de XAUUSD n'existe, et vous devrez mapper le symbole manuellement dans les paramètres de l'EA. Cette limite est inhérente à la méthode, et tout vendeur qui prétend couvrir tous les courtiers en fait trop.

Les autres tueurs silencieux, dans l'ordre de vérification
Si le nom du symbole est bon, descendez cette liste. Un : l'AutoTrading — le bouton de la barre d'outils doit être vert, et « Autoriser le trading algorithmique » doit être coché dans la fenêtre de l'EA lui-même ; l'un sans l'autre ne suffit pas. Deux : l'unité de temps du graphique — beaucoup d'EA, les nôtres compris, refusent délibérément de trader sur une unité de temps pour laquelle ils n'ont pas été validés ; un EA documenté pour H1 restera muet sur M15 pour toujours. Trois : l'Observation du marché — le symbole dont l'EA a besoin doit y être visible ; clic droit, « Tout afficher », sinon l'EA ne peut pas le sélectionner. Quatre : la marge — si la marge libre ne couvre pas le lot minimum à votre levier, les ordres sont rejetés silencieusement en arrière-plan. Cinq : le journal — les onglets Experts et Journal contiennent presque toujours la vraie raison ; un EA sans trades qui n'écrit strictement rien ne tourne généralement pas sur le symbole que vous croyez.

Un mot sur le silence honnête
Refuser de trader dans un environnement non validé est un comportement correct, pas un défaut. Nous préférons un EA qui n'ouvre aucun trade sur le mauvais graphique à un EA qui improvise sur des données jamais testées. Cet historique vide si frustrant, c'est le mécanisme de sécurité qui fonctionne.
Un EA gratuit avec détection automatique des suffixes intégrée, pour observer le comportement vous-même : https://www.mql5.com/en/market/product/185534

Notre EA le plus vendu : GOLD NEURON (IA) https://www.mql5.com/fr/market/product/187329
Tous les produits et utilitaires gratuits : https://www.mql5.com/en/users/app.develop.sk/seller

Nos données de backtest mesurées pour chaque EA (profit factor, drawdown d'equity, nombre de trades, résultats année par année) sont publiées sur fxea365.com/ea/ranking