Commencer gratuitement
Résolution de symboles

Votre courtier ne l'écrit pas comme TradingView

C'est la raison la plus fréquente pour qu'une alerte correcte ne fasse rien. TradingView envoie EURUSD ; le compte porte EURUSD.r, EURUSDm, EURUSD_i ou EURUSD.pro. Plutôt que de vous demander d'entretenir une table de traduction, le robot cherche le symbole dans la liste de votre propre courtier, au moment de l'exécution — il suit donc votre courtier quand celui-ci renomme, et il s'arrête au lieu de deviner quand il ne peut pas être sûr.

Le préfixe d'exchange est retiré : OANDA:EURUSD est lu EURUSD Une paire de six lettres est rapprochée des devises déclarées par votre courtier, pas de son nom Un symbole désactivé ou en fermeture seule est exclu, jamais retenu Quand rien n'est certain, le nom d'origine est conservé plutôt que de trader le mauvais instrument

Les quatre passes, dans l'ordre où elles s'exécutent

Le robot s'arrête à la première passe qui donne un symbole négociable. Connaître l'ordre vous dit pourquoi tel nom a été rapproché — et pourquoi tel autre ne l'a pas été.

Tel quel : le nom de l'alerte est essayé exactement comme il est arrivé

Normalisé : majuscules, préfixe d'exchange retiré, et tout ce qui suit le premier caractère non alphanumérique écarté — c'est ce qui transforme EURUSD.r en EURUSD

Par devises, pour les noms de six lettres : la paire est coupée en base et cotation, puis rapprochée des devises déclarées par le courtier — Market Watch d'abord, puis tous les symboles disponibles

Ce qu'il refuse de faire

La dernière passe est une recherche par sous-chaîne, et c'est celle qui pourrait mal tourner — elle est donc notée plutôt que prise au premier venu. Un symbole qui commence par votre clé bat un symbole qui la contient seulement ; entre deux candidats, celui qui a le moins de caractères en trop l'emporte ; et une vraie paire de devises départage. Si rien ne marque, le résolveur ne renvoie rien et l'appelant garde le nom de votre alerte. Ouvrir le mauvais instrument est pire que de ne rien ouvrir.

Ordre de notation : commence par, puis le moins de caractères en trop, puis une vraie paire de devises

Toute la résolution est optionnelle par compte ; désactivée, le nom de l'alerte est utilisé tel quel

Un repli exact insensible à la casse reste actif en toutes circonstances — il ne peut pas se tromper de symbole, puisqu'il exige une correspondance parfaite

Vérifiez ce que le vôtre donne, avant que ça vous coûte un trade

Le testeur de webhook gratuit lit votre alerte avec le parseur exact de la production et montre le symbole qu'il en extrait — sans compte, sans rien exécuter. Il vous dit ce que la passerelle a compris ; le rapprochement côté courtier se fait ensuite sur votre terminal, contre votre propre liste de symboles.

Le testeur montre le symbole extrait et nomme la raison exacte d'un refus

Disponible sur MT4, MT5 et cTrader, dans l'offre Basic gratuite

Une alerte rejetée dans votre historique renvoie directement au testeur, déjà pré-rempli

Questions fréquentes.

Dois-je entretenir une table de traduction des symboles ?
Non. La recherche se fait dans la liste de symboles vivante de votre courtier au moment de l'exécution : elle suit donc un renommage sans que vous touchiez à quoi que ce soit. Rien n'est stocké chez nous, ce qui explique aussi que la réponse puisse différer entre deux courtiers pour une même alerte.
Pourquoi mon alerte n'a-t-elle rien ouvert du tout ?
Deux causes fréquentes. Soit le symbole a été rapproché de quelque chose que le courtier a désactivé ou passé en fermeture seule — ceux-là sont exclus exprès — soit rien n'a suffisamment marqué et le nom d'origine a été conservé, que votre courtier a ensuite refusé. Votre historique d'ordres nomme lequel des deux s'est produit.
Cela marche-t-il pour les indices et les métaux, pas seulement les paires de devises ?
Oui, par les passes de normalisation et de sous-chaîne notée : US30.cash et XAUUSD.m sont traités de la même façon. C'est la passe par devises qui est réservée aux noms de six lettres, parce qu'elle a besoin d'une base et d'une cotation.
Puis-je désactiver le rapprochement ?
Oui, compte par compte. Désactivé, le nom de votre alerte est utilisé exactement tel qu'écrit — ce que vous voulez si vos alertes portent déjà l'orthographe de votre courtier. Le repli exact insensible à la casse reste actif dans les deux cas.

Commencez par une seule alerte.

C'est la raison la plus fréquente pour qu'une alerte correcte ne fasse rien. TradingView envoie EURUSD ; le compte porte EURUSD.r, EURUSDm, EURUSD_i ou EURUSD.pro. Plutôt que de vous demander d'entretenir une table de traduction, le robot cherche le symbole dans la liste de votre propre courtier, au moment de l'exécution — il suit donc votre courtier quand celui-ci renomme, et il s'arrête au lieu de deviner quand il ne peut pas être sûr.