# Qu'est-ce qu'un webhook TradingView ?

Source: https://pipsync.io/fr/what-is-a-tradingview-webhook
Last updated: 2026-06-07

Un webhook TradingView est une requête HTTP POST que TradingView envoie automatiquement à une URL que vous indiquez lorsqu'une de vos alertes se déclenche. Au lieu d'afficher simplement une fenêtre ou d'envoyer un e-mail, l'alerte transmet un message (généralement une petite charge JSON) à un service externe, qui peut alors agir dessus, par exemple en journalisant l'événement ou en exécutant un trade.

Les webhooks transforment les alertes TradingView de notifications passives en événements lisibles par une machine. La condition de l'alerte est votre déclencheur, le message de l'alerte est la charge, et l'URL du webhook est la destination. TradingView ne reçoit jamais rien en retour et n'envoie jamais de trades lui-même : il se contente de déclencher le POST. Toute l'automatisation se passe entièrement sur le service récepteur.

## Le webhook TradingView en bref

| | |
|---|---|
| Ce que c'est | Une requête HTTP POST sortante déclenchée par une alerte TradingView |
| Ce qui le déclenche | Une condition d'alerte que vous définissez : un signal de stratégie, un croisement d'indicateur ou un niveau de prix |
| Format de la charge | Le champ Message de l'alerte, généralement en JSON (par exemple instrument, direction, entry, sl, tp1) |
| Où va l'URL | Collée dans le champ Notifications → Webhook URL de l'alerte |
| Plan requis | Un plan TradingView payant (Pro, Pro+ ou Premium) ; le plan gratuit ne prend pas en charge les alertes webhook |
| Sens | À sens unique : TradingView ne fait qu'envoyer ; il ne reçoit jamais de réponse et n'exécute jamais de trades lui-même |
| Usage courant | Transmettre des signaux de stratégie à un service qui passe des ordres sur un compte de courtier |
| Exemple de récepteur (PipSync) | Signaux que vous validez par défaut ; le trading automatique est optionnel sur le plan Advanced et uniquement pour les alertes JSON envoyées par TradingView lui-même |

## Comment fonctionne un webhook TradingView ?

Un webhook TradingView fonctionne en trois parties : un déclencheur, une charge et une destination. Le déclencheur est la condition d'alerte que vous définissez, par exemple quand une stratégie émet un achat ou une vente, ou quand le prix franchit un niveau. Lorsque cette condition est remplie, TradingView construit le message de l'alerte et l'envoie en POST à l'URL du webhook.

La charge est tout ce que vous écrivez dans le champ Message de l'alerte. TradingView vous permet d'y intégrer des variables qu'il remplace par des valeurs en direct au moment où l'alerte se déclenche : le service récepteur reçoit ainsi le symbole, le prix et l'action réels plutôt qu'une chaîne statique.

- {{ticker}} : le symbole sur lequel l'alerte s'est déclenchée (par exemple EURUSD)
- {{close}} : le prix de clôture de la bougie en cours
- {{strategy.order.action}} : « buy » ou « sell » à partir d'un ordre de stratégie
- Un message typique est du JSON, par exemple {"instrument": "{{ticker}}", "direction": "{{strategy.order.action}}", "entry": {{close}}, "sl": 1.0800, "tp1": 1.0950}

## À quoi ressemble une charge JSON de webhook TradingView ?

La plupart des intégrations de webhook attendent du JSON, car il est structuré et facile à analyser pour un service récepteur. Un schéma courant utilise un champ pour la direction, un champ pour l'instrument et des champs numériques pour le prix d'entrée, le stop-loss et le take-profit.

Les variables sont remplies par TradingView quand l'alerte se déclenche : la destination reçoit donc des chiffres concrets. Des champs comme le stop-loss et le take-profit peuvent être écrits en dur ou pilotés par les propres variables de votre stratégie ; le schéma exact, et la question de savoir si un 0 est accepté, sont définis par le service auquel vous envoyez le webhook, pas par TradingView.

## Que peut-on faire avec un webhook TradingView ?

Un webhook TradingView vous permet de relier une alerte à presque tout ce qui peut recevoir un HTTP POST. L'usage le plus courant en trading est l'exécution automatisée : le webhook transmet un signal de stratégie ou d'indicateur à un service qui le traduit en véritable ordre sur un compte de courtier.

La charge n'étant que de la donnée, les webhooks servent aussi à consigner des signaux dans un tableur ou une base de données, à envoyer des notifications dans des applications de messagerie ou à intégrer TradingView dans un pipeline d'automatisation plus large. PipSync, par exemple, expose une URL de webhook par espace de travail qui accepte une charge JSON et transforme une alerte valide en signal que vous validez sur sa page Signals, ou la trade automatiquement si vous l'activez sur le plan Advanced ; mais le webhook lui-même est indépendant de la plateforme et fonctionne de la même façon quel que soit le récepteur.

## Un webhook TradingView peut-il trader automatiquement ?

Cela dépend entièrement du récepteur, car le webhook ne fait que transporter le message. Avec PipSync, par défaut, chaque alerte valide devient un signal que vous validez sur la page Signals et aucun ordre n'en est passé. Le trading automatique est optionnel et désactivé par défaut : il nécessite le plan Advanced, et vous le configurez sous Settings → Advanced → TradingView Alerts avec un consentement explicite, puis vous liez vos comptes et activez le trading automatique sous Accounts & auto-trade.

Avec le trading automatique activé, la perte au stop loss est plafonnée au risque du canal, 0,5 % du solde du compte par défaut. Le slippage et les écarts de prix peuvent rendre la perte réelle supérieure au plafond. Si le risque ne peut pas être mesuré sur un compte (le solde est inconnu, il n'y a pas de données de contrat, ou le compte n'est pas détenu en USD pour l'instant ; pour l'instant, le trading automatique ne valorise le risque que pour les paires de devises : l'or, les indices, les cryptos et les autres CFD sur les comptes MT5, cTrader et Match-Trader ne sont pas tradés), ou si le plus petit lot du courtier dépassait le plafond, ce compte n'est pas tradé ; si tous les comptes ont été refusés par ces limites, l'alerte est conservée comme signal pour votre approbation, et si le courtier rejette l'ordre sur tous les comptes, le signal est marqué comme rejeté. PipSync ne clôture pas de positions à partir d'alertes TradingView : les sorties se font par stop loss, take profit ou par vous-même. L'URL du webhook est un secret (avec le trading automatique activé, quiconque la possède peut déclencher des trades) ; régénérez-la donc si vous soupçonnez une fuite. Un webhook issu de votre propre système, comme un bot ou un script, n'est jamais tradé automatiquement : il devient toujours un signal soumis à votre approbation. Une alerte n'est tradée automatiquement que si toutes les conditions suivantes sont réunies :

- c'est une alerte JSON : les alertes en texte brut sont toujours enregistrées comme signal soumis à votre approbation
- elle provient des adresses IP d'envoi publiées par TradingView
- elle n'indique aucune taille propre (par exemple lots, qty, contracts, size, volume, units, amount ou risk) ; sinon, c'est un signal soumis à votre approbation
- votre plan Advanced est toujours actif
- ce n'est pas un doublon : les nouvelles tentatives de TradingView sont dédupliquées
- votre espace de travail est sous 5 exécutions automatiques par minute
- aucune position sur le même instrument ouverte par une alerte TradingView n'est encore ouverte, dans un sens comme dans l'autre

## Pourquoi un webhook TradingView ne peut-il pas atteindre MetaTrader directement ?

Un webhook a besoin d'une destination capable d'accepter un HTTP POST entrant sur une URL publique. MetaTrader 4 et MetaTrader 5 sont des terminaux de trading : ils se connectent vers l'extérieur à un serveur de courtier et n'exposent pas de point d'accès entrant public auquel TradingView pourrait poster. Pointer une alerte TradingView directement vers « MetaTrader » n'a donc nulle part où atterrir.

Combler cet écart demande un intermédiaire doté d'une URL de webhook : il reçoit le POST de TradingView, analyse le JSON, puis agit dessus, en passant un ordre via l'API du courtier ou, dans le cas de PipSync, en enregistrant un signal que vous validez ou, si vous l'activez, en le tradant automatiquement. C'est exactement le rôle décrit sur la page metatrader-webhook : le webhook atteint un service, et le service dialogue avec MT4/MT5.

## FAQ

### Qu'est-ce qu'un webhook TradingView en termes simples ?

Un webhook TradingView est un HTTP POST automatique que TradingView envoie à une adresse web quand une alerte que vous avez créée se déclenche. La condition de l'alerte décide quand il se déclenche, le message de l'alerte est la donnée envoyée, et l'URL du webhook est la destination. C'est un envoi à sens unique : TradingView envoie des données et ne fait rien d'une éventuelle réponse.

### Ai-je besoin d'un plan payant pour utiliser les webhooks TradingView ?

Oui. Les alertes webhook nécessitent un plan TradingView payant comme Pro, Pro+ ou Premium. Le plan TradingView gratuit prend en charge les alertes de base mais ne permet pas d'attacher une URL de webhook : vous ne pouvez donc pas envoyer l'alerte à un service externe avec l'offre gratuite.

### Quel est le format d'un message de webhook TradingView ?

Le message est le texte que vous saisissez dans le champ Message de l'alerte, et pour l'automatisation, c'est presque toujours du JSON. Vous pouvez y intégrer des variables comme {{ticker}}, {{close}} et {{strategy.order.action}} que TradingView remplace par des valeurs en direct quand l'alerte se déclenche, de sorte que le service récepteur reçoit le symbole, le prix et la direction réels. Avec PipSync, seules les alertes JSON peuvent trader automatiquement ; une alerte en texte brut est toujours enregistrée comme signal soumis à votre approbation.

### Un webhook TradingView passe-t-il le trade lui-même ?

Non. TradingView ne fait qu'envoyer le webhook ; il n'exécute pas d'ordres et ne se connecte à aucun courtier. Pour transformer le webhook en véritable trade, vous le pointez vers un service qui reçoit le POST, analyse la charge et soumet l'ordre à votre courtier. Toute la logique d'exécution se trouve côté récepteur, pas dans TradingView.

### Où mettre l'URL du webhook dans TradingView ?

Quand vous créez ou modifiez une alerte, faites défiler jusqu'à la section Notifications et activez l'option Webhook URL, puis collez votre URL de destination. Le message d'alerte que vous écrivez au-dessus devient le corps du POST envoyé à cette URL chaque fois que l'alerte se déclenche.

### Un webhook TradingView peut-il envoyer des signaux vers MetaTrader, cTrader ou un exchange crypto ?

Pas à lui seul, car ces plateformes n'exposent pas de point d'accès entrant public auquel TradingView puisse poster. Il faut un service intermédiaire doté de sa propre URL de webhook, qui reçoit l'alerte et transmet l'ordre via l'API de chaque plateforme. PipSync est l'un de ces services : les alertes TradingView deviennent des signaux que vous validez, ou sont tradées automatiquement si vous l'activez sur le plan Advanced, tandis que les webhooks d'autres systèmes deviennent toujours des signaux que vous validez ; c'est un outil d'exécution, pas un fournisseur de signaux ni un conseil en investissement.

## Related

- [Pourquoi MetaTrader n'a pas de webhook entrant (et comment automatiser quand même les alertes TradingView)](https://pipsync.io/fr/metatrader-webhook)
- [Webhook vers MT5 — envoyez des signaux JSON depuis n'importe quel système](https://pipsync.io/fr/webhook-to-mt5)
- [Webhook TradingView vers MT5 — signaux à valider, ou trade automatique en option](https://pipsync.io/fr/tradingview-to-mt5)
- [TradingView vers cTrader — des signaux à valider, ou de l'auto-trade en option](https://pipsync.io/fr/tradingview-to-ctrader)
- [Qu'est-ce qu'un copieur de signaux ?](https://pipsync.io/fr/what-is-a-signal-copier)
- [Parser de signaux forex par IA : tout format, toute langue, sans modèles](https://pipsync.io/fr/ai-signal-parser)

---

PipSync est un outil d'exécution de signaux. Il ne fournit pas de signaux de trading, ne garantit aucun résultat de trading et ne constitue pas un conseil en investissement. Le trading de produits à effet de levier comporte un risque de perte important.
