Schéma JSON du webhook TradingView : référence d'un payload stable
Les champs d'un payload webhook TradingView clair et auditable — action, symbole, compte, plateforme, risque — avec un exemple Pine Script et les erreurs fréquentes.
TheConnector est un outil technique de routage et d'automatisation. La stratégie, les réglages du compte broker et le risque de trading restent sous le contrôle de l'utilisateur.
Pourquoi un schéma stable compte
Un webhook inspire davantage confiance quand le message est explicite. Un payload JSON stable se relit, se journalise et s'audite des mois plus tard. TheConnector utilise du JSON simple à dessein : aucun langage propriétaire, aucune règle d'analyse cachée.
Les champs essentiels
Un payload minimal et utile décrit l'action et sa destination.
{
"action": "buy",
"symbol": "EURUSD",
"account": "MY_ACCOUNT",
"platform": "mt5",
"risk": "1",
"sl": "20",
"tp": "40"
}
Champ par champ
action: buy, sell, ou une instruction de clôturesymbol: le ticker TradingView, mappé vers le symbole broker par votre compteaccount: quel compte connecté doit recevoir l'ordreplatform: mt4, mt5 ou ctrader quand il faut être expliciterisk: votre unité de risque, interprétée par les règles du compteslettp: distances de stop loss et take profit optionnelles
L'envoyer depuis Pine Script
Construisez le JSON sous forme de chaîne et envoyez-le seulement sur une condition confirmée.
//@version=5
indicator("Webhook payload", overlay=true)
longSignal = ta.crossover(ta.sma(close, 20), ta.sma(close, 50))
if longSignal and barstate.isconfirmed
alert("{\"action\":\"buy\",\"symbol\":\"EURUSD\",\"account\":\"MY_ACCOUNT\",\"platform\":\"mt5\",\"risk\":1,\"sl\":20,\"tp\":40}", alert.freq_once_per_bar_close)
Restez cohérent
- Utilisez toujours les mêmes noms de champs
- Décidez une fois si les nombres sont entre guillemets, puis gardez ce choix
- Envoyez une alerte par clôture de bougie sauf si la stratégie est prévue autrement
- Ne mettez aucun secret dans le payload ; la clé d'accès est dans l'URL du webhook
Erreurs fréquentes
- JSON invalide, comme un guillemet manquant ou une virgule en trop
- Un symbole sans correspondance broker
- Une valeur de risque incompatible avec les règles du compte
- Plusieurs alertes sur la même bougie qui dépassent le quota de l'offre
Risque et limites
TheConnector achemine l'instruction technique que vous envoyez. Un payload valide ne garantit pas l'exécution : broker, spread, slippage et connectivité s'appliquent encore. La stratégie et le risque restent sous votre contrôle, et aucune automatisation ne promet de gain.