Skip to main content
Accueil›Intégrations›TradingView → MT5
TradingView → MT5 · configuration du webhook

Webhook TradingView vers MT5 — signaux à valider, ou trade automatique en option

MetaTrader 5 n'a pas de point d'entrée webhook, une alerte TradingView ne peut donc pas atteindre directement un terminal MT5. PipSync comble ce manque : il génère l'URL de webhook que vous collez dans la boîte de dialogue d'alerte de TradingView et transforme chaque alerte valide en signal sur la page Signals, depuis le cloud — sans VPS, sans EA, sans logiciel de pont. Par défaut, PipSync ne place aucun ordre à partir d'une alerte : vous attribuez votre compte MT5 au signal et vous le confirmez. Le trade automatique est une option désactivée par défaut : avec le forfait Advanced, une alerte JSON qui passe tous les contrôles de sécurité est placée sur vos comptes liés sans validation (le courtier peut toujours la rejeter).

Facturé au paiement · Résiliable à tout moment · Offre Free disponible

Avertissement sur les risques : Le trading de CFD et d'autres produits à effet de levier est complexe et comporte un risque élevé de perdre rapidement de l'argent en raison de l'effet de levier. Les données du secteur indiquent que 70–80% des comptes de trading de particuliers perdent de l'argent avec ces produits. Avertissement sur les risques · Performances passées.

Chaque alerte porte un petit message JSON avec l'instrument, la direction, l'entrée, le stop-loss et le take-profit. TradingView l'envoie en POST à votre URL PipSync privée, PipSync le valide, et une alerte valide apparaît comme signal sur la page Signals pour que vous la validiez. Pour laisser les alertes trader, configurez le trade automatique dans Settings → Advanced → TradingView Alerts avec un consentement explicite, puis liez vos comptes et activez-le dans Accounts & auto-trade. Le même webhook gère les alertes de prix simples et les alertes de stratégie.

TradingView → MT5 en un coup d'œil

Source des signauxAlertes TradingView — alertes d'indicateur, alertes de prix ou événements d'ordre de stratégie, livrés en POST webhook ; chaque alerte valide devient un signal
Prérequis TradingViewUn forfait TradingView payant — le forfait gratuit de TradingView ne prend pas en charge les notifications webhook
Plateforme de destinationMetaTrader 5 — disponible en live sur PipSync ; comptes hedging et netting, SL/TP côté serveur
URL du webhookURL secrète unique par espace de travail, générée dans Settings → Advanced → TradingView Alerts ; régénérable en cas de fuite
Format de charge utileJSON avec instrument, direction (buy/sell), entry, sl et tp1 — tous requis, sl/tp supérieurs à 0 ; les placeholders TradingView comme {{ticker}} renseignent les valeurs automatiquement
InfrastructureEntièrement dans le cloud — pas de VPS, pas d'EA, rien d'installé dans votre terminal MT5
Trade automatiqueOption désactivée par défaut : alertes JSON provenant uniquement des adresses de TradingView, avec la perte au stop loss plafonnée au risque du canal (0,5 % du solde par défaut) ; le slippage et les écarts de prix peuvent la dépasser
PrixL'intégration webhook nécessite un forfait qui l'inclut (le forfait Advanced)

Comment connecter un webhook TradingView à MT5 ?

Vous configurez le côté PipSync une fois, puis vous réutilisez la même URL de webhook dans chaque alerte TradingView que vous créez.

  1. Créez votre compte PipSync et souscrivez à un forfait

    Inscrivez-vous sur app.pipsync.io (le forfait Free à 0 $ ne demande pas de carte mais ne fait qu'analyser les signaux), puis souscrivez à un forfait qui inclut l'intégration webhook (moyen de paiement requis, résiliable à tout moment). Il couvre tout ce qu'il faut pour câbler et tester le webhook TradingView avant de passer en réel.

  2. Générez votre URL de webhook

    Dans le tableau de bord, allez dans Settings → Advanced → TradingView Alerts et cliquez sur Generate webhook URL. PipSync crée une URL unique avec un jeton secret et ne l'affiche qu'une seule fois. Copiez-la et traitez-la comme un mot de passe — quiconque la détient peut envoyer des signaux dans votre espace de travail et, une fois le trade automatique activé, déclencher des trades. Régénérez-la si vous soupçonnez une fuite.

  3. Connectez votre compte MT5

    Ouvrez Trading Accounts → Add account et choisissez MetaTrader 5, avec votre mot de passe maître (de trading). PipSync exécute côté serveur, il n'y a donc aucun EA à installer et votre terminal n'a pas besoin de rester ouvert. Commencez avec un compte démo.

  4. Créez une alerte TradingView avec un message JSON

    Dans TradingView, ouvrez la boîte de dialogue d'alerte (Alt+A), définissez votre condition et collez le modèle JSON de PipSync dans le champ Message. Utilisez de vrais prix de stop-loss et de take-profit — une alerte avec 0 est rejetée — et n'ajoutez aucun champ de taille comme lots : une alerte qui précise sa propre taille n'est jamais tradée automatiquement. Les placeholders comme {{ticker}}, {{close}} et {{strategy.order.action}} sont renseignés par TradingView au déclenchement de l'alerte.

  5. Collez l'URL du webhook dans l'alerte

    Dans la même boîte de dialogue, faites défiler jusqu'à Notifications → Webhook URL et collez votre URL PipSync, puis cliquez sur Create. Dès lors, chaque fois que cette alerte se déclenche, TradingView envoie le JSON en POST à PipSync.

  6. Déclenchez une alerte de test avant de passer en réel

    Déclenchez l'alerte une fois, puis ouvrez Settings → Advanced → TradingView Alerts et consultez Recent alerts : chaque appel y est listé avec son statut et, s'il a été rejeté, l'erreur exacte. Une alerte valide apparaît sur la page Signals. Utilisez un compte MT5 démo pendant vos tests.

  7. Facultatif : activez le trade automatique

    Une fois que quelques alertes ont été analysées comme prévu, cochez le consentement dans Settings → Advanced → TradingView Alerts et cliquez sur Set up auto-trading (forfait Advanced). Ouvrez ensuite Accounts & auto-trade, liez votre compte MT5 et activez le trade automatique. Tant que vous ne le faites pas, chaque alerte reste un signal soumis à votre validation.

Durée de configuration typique : environ 12 minutes.

Pourquoi TradingView ne peut-il pas envoyer de webhooks directement à MT5 ?

Parce qu'un webhook nécessite un serveur à l'écoute des requêtes HTTP entrantes, et que le terminal MT5 est une application de bureau sans point d'entrée. TradingView ne peut envoyer une alerte en POST qu'à une URL publique — MetaTrader 5 n'expose rien qu'il puisse appeler.

Le contournement traditionnel consiste à louer un VPS Windows, à y garder un terminal MT5 en marche 24h/24 et 7j/7, et à installer un EA ainsi qu'un pont local qui reçoit le webhook et le relaie au terminal. Cet ensemble est fragile et entièrement à votre charge. PipSync le remplace : le point d'entrée du webhook, l'analyse et le routage des ordres tournent tous sur les serveurs de PipSync, et les ordres sont envoyés à MT5 via son pont API. Pour le contexte approfondi sur l'absence de prise en charge native des webhooks dans MetaTrader, le guide du webhook MetaTrader cité plus bas couvre MT4 et MT5 en détail.

Quel JSON dois-je mettre dans le message de l'alerte TradingView ?

Un petit objet avec cinq champs requis : instrument, direction, entry, sl et tp1. direction vaut buy ou sell (long et short fonctionnent aussi) ; instrument est le symbole du graphique, par exemple {{ticker}} — PipSync le met en majuscules et ne garde que les lettres et les chiffres, et il n'existe aucun réglage de correspondance de symboles, donc si votre courtier l'écrit autrement, écrivez au chat de support.

entry, sl et tp1 doivent être des prix supérieurs à 0 — 0 est rejeté, et n'est pas lu comme « au marché » (utilisez tp1 à tp5 pour plusieurs objectifs). comment est ignoré. Un champ de taille ne définit jamais la taille : une alerte qui précise sa propre taille ou son propre risque (par exemple lots, qty, contracts, size, volume, units, amount ou risk) n'est pas tradée automatiquement et est enregistrée comme signal soumis à votre validation. Les placeholders TradingView rendent le message dynamique : {{ticker}} insère le symbole du graphique, {{close}} le prix actuel, et {{strategy.order.action}} la direction d'un ordre de stratégie. Seules les alertes JSON peuvent trader automatiquement ; une alerte en texte brut est toujours enregistrée comme signal soumis à votre validation.

  • instrument — requis : le symbole du graphique, par exemple {{ticker}}
  • direction — requis : buy ou sell (long et short fonctionnent aussi)
  • entry — requis : prix d'entrée, supérieur à 0
  • sl — requis : prix du stop-loss, supérieur à 0
  • tp1 — requis : au moins un prix de take-profit, supérieur à 0
  • comment — ignoré ; il n'existe pas d'action de clôture
  • lots, qty, contracts, size, volume, units, amount ou risk — jamais utilisés pour la taille ; une alerte qui en contient un n'est pas tradée automatiquement

Puis-je automatiser une stratégie TradingView complète, sorties comprises ?

Les entrées oui, les sorties non. Réglez la condition de votre alerte sur les exécutions d'ordres de la stratégie et utilisez {{strategy.order.action}} dans le JSON afin que la même alerte envoie buy quand votre stratégie passe à l'achat et sell quand elle passe à la vente, avec vos niveaux comme entry, sl et tp1. Chaque alerte valide devient un signal que vous validez ou, avec le trade automatique activé, est placée si elle passe tous les contrôles.

PipSync ne clôture pas de positions à partir d'alertes TradingView : une direction autre que buy ou sell est rejetée. Tant qu'une position sur le même instrument ouverte par une alerte TradingView reste ouverte, une nouvelle alerte pour cet instrument n'est pas tradée, dans aucun sens ; une alerte de sens opposé est retenue comme sortie probable de stratégie et enregistrée comme signal soumis à votre validation. Les sorties se font par le stop loss, le take profit, ou par vous dans PipSync et la plateforme de votre courtier.

Les alertes TradingView peuvent-elles placer des trades automatiquement sur MT5 ?

Seulement si vous l'activez. Le trade automatique est désactivé par défaut et nécessite le forfait Advanced : dans Settings → Advanced → TradingView Alerts, vous donnez un consentement explicite et cliquez sur Set up auto-trading, puis dans Accounts & auto-trade vous liez votre compte MT5 et activez le trade automatique. Sans cela, chaque alerte reste un signal soumis à votre validation.

Avec le trade automatique activé, la perte au stop loss est plafonnée au risque du canal, 0,5 % du solde du compte par défaut. 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 trade automatique ne valorise le risque que pour les paires de devises : l'or, les indices, la crypto 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épasserait 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 soumis à votre validation ; si le courtier rejette l'ordre sur tous les comptes, le signal est marqué comme rejeté. Le slippage et les écarts de prix peuvent rendre la perte réelle supérieure au plafond. Si le service de dédoublonnage est indisponible, les alertes sont seulement enregistrées comme signaux. 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 validation
  • elle provient des adresses IP d'envoi publiées par TradingView
  • elle ne précise aucune taille propre (par exemple lots, qty, contracts, size, volume, units, amount ou risk) — sinon c'est un signal soumis à votre validation
  • votre forfait Advanced est toujours actif
  • ce n'est pas un doublon — les nouvelles tentatives de TradingView sont dédoublonné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 aucun sens

Ai-je besoin d'un forfait TradingView payant pour les webhooks ?

Oui. Les notifications webhook sont une fonctionnalité payante de TradingView — le forfait gratuit de TradingView peut afficher des alertes à l'écran mais ne peut pas les envoyer en POST à une URL. C'est une limite de TradingView, pas de PipSync.

L'intégration webhook de PipSync nécessite un forfait qui l'inclut (le forfait Advanced).

Que se passe-t-il entre le déclenchement de l'alerte et le signal ?

TradingView envoie votre JSON en POST à l'URL de webhook PipSync, PipSync l'analyse et le valide, et une alerte valide est enregistrée comme signal nommé TradingView Alert sur la page Signals, évalué comme n'importe quel autre signal. Les alertes invalides reçoivent une réponse HTTP 422 et la raison est listée dans Recent alerts.

Sauf si vous avez activé le trade automatique, PipSync n'ouvre pas le trade lui-même — ouvrez le signal sur la page Signals pour le valider ; quand vous le confirmez, la taille suit vos réglages (lots fixes ou pourcentage de risque, lots min/max, positions ouvertes maximales). Avec le trade automatique activé, une alerte qui passe tous les contrôles est placée sur vos comptes liés avec la perte au stop loss plafonnée au risque du canal ; une alerte qui ne les passe pas est enregistrée comme signal soumis à votre validation. Comme tout cela tourne dans le cloud, le pipeline continue de fonctionner quand votre ordinateur est éteint — il n'y a pas de VPS à surveiller.

Comment tester le webhook avant de passer en réel ?

Déclenchez l'alerte une fois, puis ouvrez Settings → Advanced → TradingView Alerts et consultez Recent alerts, qui liste les 20 dernières alertes reçues sur votre URL avec leur statut et, si l'une a été rejetée, l'erreur exacte. Une alerte valide apparaît sur la page Signals.

Pour les premières vraies alertes, utilisez un compte MT5 démo et gardez le trade automatique désactivé, de sorte que chaque alerte reste un signal que vous validez. Ne passez à votre compte live, ou n'activez le trade automatique, qu'après que quelques alertes ont été analysées exactement comme prévu.

Analyse gratuite, exécution avec un forfait payant

Connectez une source de signaux et regardez PipSync l'analyser en temps réel. Commencez avec le forfait Free à $0 sans carte, ou abonnez-vous à partir de $24/mois pour l'exécution — facturé au paiement, résiliable à tout moment.

Facturé au paiement · Résiliable à tout moment · Offre Free disponible

Avertissement sur les risques : Le trading de CFD et d'autres produits à effet de levier est complexe et comporte un risque élevé de perdre rapidement de l'argent en raison de l'effet de levier. Les données du secteur indiquent que 70–80% des comptes de trading de particuliers perdent de l'argent avec ces produits. Avertissement sur les risques · Performances passées.

FAQ

Questions fréquentes

Non. MT5 est un terminal de bureau sans point d'entrée HTTP, TradingView n'a donc aucune URL à laquelle envoyer l'alerte. Il faut un point d'entrée hébergé entre les deux — PipSync fournit ce point d'entrée et transforme chaque alerte valide en signal depuis le cloud.

Rédigé par l'équipe PipSync · Relu par PipSync Editorial, Équipe éditoriale · Publié · Dernière mise à jour

PipSync est une plateforme d'automatisation de signaux basée sur le cloud qui achemine des signaux de trading depuis Telegram, Discord, les alertes TradingView et des webhooks personnalisés vers des comptes de courtier sur MetaTrader 5, cTrader, Match-Trader, Binance Futures et Bybit, avec une gestion du risque côté serveur et sans VPS. PipSync est un outil d'exécution, pas un fournisseur de signaux ni un conseil en investissement.

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. Consultez le avertissement sur les risques et le avertissement sur les performances.