Blog

Impossible de trouver la valeur du symbole : d’où vient l’erreur

Quand un trade ne part pas, ce n’est presque jamais le mot employé par le canal qui est en cause. C’est le nom que votre broker donne au même instrument.

·6 min de lecture

Un signal sur l’or arrive, et Botty répond « Impossible de trouver la valeur du symbole ». Le message s’affiche dans la conversation de l’application et dans le chat de votre bot Telegram, à la seconde où l’ordre aurait dû partir.

La lecture spontanée est de croire que Botty n’a pas compris le signal. C’est faux : il a parfaitement reconnu qu’il s’agissait de l’or. C’est en s’adressant à votre broker qu’il s’est arrêté, et la distinction change complètement ce qu’il faut aller corriger.

Le mot employé par le canal n’a aucune importance

Avant toute chose, le message est ramené à un vocabulaire unique. gold, oro, ouro, l’or et xau. deviennent tous XAUUSD. dow, dow jones, dji, us30 et ws30 deviennent DJ30. nasdaq, ustec, nq100, ndx et nd100 deviennent NAS100. dax, dax40, ger30, ger40, de30 et gdaxi deviennent DAX30.

Le même traitement s’applique à l’argent, au pétrole (oil, wti, brent, usoil), au FTSE, au Hang Seng, au S&P, au CAC et aux principales cryptomonnaies, écrites en toutes lettres ou en code. Sur un compte Deriv, les indices synthétiques ont en plus leurs propres abréviations, v10 ou b1 par exemple.

Autrement dit, la notation du fournisseur ne conditionne rien. « BUY GOLD 2385 » et « BUY XAUUSD 2385 » suivent exactement le même chemin. Vous n’avez ni à demander à un canal de changer sa façon d’écrire, ni à choisir vos canaux sur ce critère. C’est pourtant la première hypothèse que l’on forme quand un trade manque à l’appel, et c’est la mauvaise.

Là où le nom compte vraiment : la liste de votre broker

Une fois le symbole ramené à sa forme canonique, il faut l’envoyer à votre terminal. Et là, c’est votre broker qui fixe le vocabulaire. XAUUSD, XAUUSD.m, XAUUSDmicro, GOLD, GOLD.fs : ces libellés viennent des types de compte et des conventions maison. Un terminal MetaTrader ne connaît que les siens et ne devine rien.

Botty tient donc une table de correspondance entre son nom canonique et le nom réel chez vous. Elle se construit toute seule : les correspondances déjà connues pour votre broker sont récupérées, puis la liste des symboles de votre terminal est parcourue et rapprochée par inclusion. C’est ce qui fait que les suffixes courants — .m, micro, un préfixe i — sont trouvés sans que vous saisissiez quoi que ce soit.

Ce rapprochement automatique couvre la majeure partie des comptes. Il ne couvre pas tout, et c’est là que commence le travail manuel.

L’erreur, et ce qu’elle vous dit

Quand la correspondance manque, le trade ne part pas. Mais il ne part pas en silence, et c’est la différence qui compte. Botty écrit : « Impossible de trouver la valeur du symbole, veuillez vérifier si l’alias de la paire de votre broker est valide (Paire d’alias du broker), peut-être que cette paire n’est pas disponible chez votre broker. Cette erreur apparaît plus facilement avec les indices qui n’ont pas d’alias. »

Ce message emprunte le même chemin que les confirmations de trade : la conversation de l’application, le chat de votre bot Telegram, et le journal. Vous le voyez au moment du signal, pas trois jours plus tard en comparant vos positions à celles du canal.

Il désigne aussi le remède et l’écran où l’appliquer. Il ne reste que deux causes possibles : l’alias est faux, ou le symbole n’existe pas chez ce broker.

Deux autres messages pointent vers des causes voisines qu’il ne faut pas confondre. « Symbol Non trouvé » signifie qu’aucun symbole n’a été reconnu dans le message : le problème est dans le signal, pas chez votre broker. « Cette paire est désactivée » signifie que vous avez vous-même coupé cet instrument.

Corriger l’alias

L’écran est dans les réglages, section MetaTrader, bouton « Broker’s pair alias » — le libellé n’est pas traduit, y compris en français. La fenêtre tient en deux colonnes : Pair, le nom employé par Botty, et Alias (= symbole chez votre broker), le nom réel chez vous. Vous corrigez la ligne, vous enregistrez, et les signaux suivants partent sur le bon instrument.

Un bouton Générer reconstruit toute la table à partir de la liste de symboles de votre terminal. C’est le premier geste après un changement de broker ou de type de compte : il rattrape d’un coup les suffixes qui ont changé. Les lignes que vous avez saisies à la main servent de référence là où la génération ne trouve rien.

Pourquoi l’or revient si souvent

La génération automatique écarte volontairement tout symbole de votre broker contenant le mot gold. La raison est prosaïque : beaucoup de brokers proposent aussi l’action Goldman Sachs, et un rapprochement par inclusion associerait l’or à une action. Le filtre échange une erreur invisible contre un oubli visible.

Conséquence directe : si votre broker appelle l’or GOLD plutôt que XAUUSD, la génération ne trouvera pas la ligne et c’est à vous de l’écrire. C’est le scénario qui produit le plus souvent ce message d’erreur, et il se règle en une saisie.

Plus généralement, les alias servent surtout aux indices, aux métaux, au pétrole, aux cryptos et aux indices synthétiques. Les paires de devises classiques en demandent rarement.

Vérifier sans attendre un signal

L’écran des alias affiche, pour le symbole sélectionné chez votre broker, sa valeur, le lot minimum, le pas de lot et le mode de calcul du profit. La vérification est donc directe et immédiate : une valeur qui s’affiche prouve que l’alias pointe vers un instrument réel.

  • Ouvrez « Broker’s pair alias » et lancez Générer après tout changement de broker ou de type de compte
  • Parcourez les lignes des indices, des métaux, du pétrole et des cryptos : ce sont celles qui manquent
  • Sur chaque ligne douteuse, vérifiez que la valeur du symbole s’affiche ; une valeur absente signale un alias faux
  • Saisissez l’or à la main si votre broker l’appelle GOLD
  • Désactivez les symboles que votre broker ne propose pas, au lieu de les laisser échouer

Un alias correct hier ne l’est pas forcément aujourd’hui. Les suffixes dépendent du type de compte autant que du broker : passer d’un compte standard à un compte micro chez le même broker suffit à rendre toute la table fausse. Relancez Générer après chaque changement de compte, pas seulement après un changement de broker.

Couper un symbole plutôt que le laisser échouer

Botty active ou désactive chaque symbole individuellement, dans les paramètres de paires. Chaque ligne a sa case, son lot et, si vous le voulez, une restriction à l’achat seul ou à la vente seule.

Si votre broker ne propose pas un instrument dont parle le canal, désactivez-le. Vous cessez de recevoir une erreur à chaque signal, et vous gardez la distinction entre « je n’ai pas voulu ce trade » et « ce trade a échoué » — exactement ce dont vous avez besoin en relisant un historique.

Ce qu’un alias ne règle pas

Un alias garantit que l’ordre part sur le bon instrument. Il ne garantit rien d’autre. Le lot minimum, le pas de lot, la taille de contrat et les horaires restent ceux de votre broker : deux comptes qui reçoivent le même signal sur le même sous-jacent n’ouvrent pas nécessairement la même position.

Il ne fait pas non plus exister un instrument absent. Si votre broker ne cote pas l’indice dont parle le canal, aucune correspondance n’y changera rien, et la seule réponse propre est de désactiver le symbole.

Enfin, la table d’alias est un état, pas une garantie. Elle reflète la liste de symboles telle qu’elle était au moment de la génération. Un broker qui renomme ses indices, ou vous qui changez de type de compte, la rendent fausse sans prévenir. Le seul signe sera le message d’erreur, un jour où le trade comptait.

Le prochain signal, Botty peut le passer pour vous

Installez le logiciel, branchez vos canaux, réglez votre risque. Le reste se joue sans vous.