Automatiser Tradovate à partir des webhooks TradingView
Vous voulez que votre stratégie TradingView atteigne Tradovate à la seconde où une alerte se déclenche, sans toucher à la souris ? Acheminez ces signaux d’alerte vers votre compte via un service passerelle. Voici exactement comment tout configurer.
On This Page
Vous voulez que votre stratégie TradingView atteigne Tradovate à la seconde où une alerte se déclenche, sans toucher à la souris ? Tradovate ne peut pas lire seul un webhook TradingView ; vous acheminez donc ces signaux d’alerte vers votre compte via un service passerelle. Voici exactement comment tout configurer.
Que sont les webhooks TradingView ?
Un webhook TradingView est un message que TradingView envoie à une adresse web à l’instant où une alerte se déclenche. Il émet une requête HTTP POST et place le texte du message de votre alerte dans le corps de la requête, afin qu’une application externe puisse lire le signal et agir en conséquence. Le problème est simple : Tradovate n’a aucun point de terminaison intégré qui accepte ces alertes et ne peut donc pas transformer seul un webhook brut en ordre.
C’est le rôle d’un service passerelle. La passerelle se place entre TradingView et Tradovate, capte chaque webhook entrant, lit vos instructions et passe l’ordre sur votre compte Tradovate via l’API de Tradovate. Retenez une distinction : la connexion native de Tradovate avec TradingView vous permet de trader manuellement depuis les graphiques TradingView, mais elle ne déclenche pas automatiquement vos alertes. C’est précisément cette lacune qui justifie l’existence d’une passerelle de webhooks.
Acheminer les webhooks TradingView vers Tradovate : pas à pas
Connectez votre compte Tradovate à une passerelle de webhooks
Connectez-vous à un service de passerelle de webhooks et liez votre compte Tradovate (ou de prop firm). Cela autorise la passerelle à passer des ordres en votre nom, afin que vos alertes aient une destination.
Générez la charge utile de l’alerte et copiez votre URL de webhook
Dans la passerelle, choisissez le compte Tradovate que vous souhaitez trader, générez le code d’alerte (un petit message JSON contenant votre symbole, la quantité et l’action) et copiez à la fois ce JSON et votre URL de webhook unique. Ne modifiez pas le JSON à la main par la suite. Si quelque chose doit changer, régénérez-le depuis les paramètres afin de préserver le format.
Créez l’alerte TradingView et collez la charge utile
De retour dans TradingView, ouvrez votre graphique ou votre stratégie, cliquez sur le bouton d’alerte (+), définissez votre condition de déclenchement et collez le JSON copié dans la zone Message de l’alerte, exactement tel qu’il a été généré.
Activez l’URL du webhook dans l’onglet Notifications
Toujours dans la boîte de dialogue de l’alerte, ouvrez l’onglet Notifications, activez Webhook URL et collez l’URL de webhook de votre passerelle. Les alertes par webhook ne sont pas disponibles avec l’offre gratuite de TradingView et nécessitent également l’authentification à deux facteurs ; il vous faut donc une offre payante avec la 2FA activée. Enregistrez l’alerte une fois les informations saisies.
Déclenchez une alerte de test et confirmez l’ordre dans Tradovate
Déclenchez l’alerte manuellement (ou attendez que votre condition soit remplie), vérifiez dans le journal des alertes de la passerelle que le statut Filled apparaît, puis confirmez la position obtenue dans le module Orders ou Positions de Tradovate. Faites-le avant de lui confier une taille réelle.
Exemple de charge utile d’alerte
{"symbol": "NQ","quantity": 1,"action": "buy"}
Voici la forme d’une charge utile générée typique ; votre service passerelle renseigne automatiquement le compte et les détails de l’ordre. Ne modifiez pas ce JSON à la main ; si quelque chose doit changer, régénérez-le depuis les paramètres de la passerelle afin de préserver le format.
Pourquoi en avez-vous besoin
- Exécutez une stratégie ou un indicateur TradingView en continu sans surveiller l’écran.
- Déclenchez vos entrées et sorties en une fraction de seconde, plus vite que vous ne pourrez jamais cliquer.
- Répliquez une seule alerte sur plusieurs comptes Tradovate ou de prop firm à la fois.
- Conservez un journal vérifiable de chaque signal et de son issue : exécuté, rejeté ou en pause.
- Tradez votre système pendant que vous dormez ou que vous travaillez à votre emploi.
Automatisez tout cela avec PickMyTrade
PickMyTrade est une passerelle de webhooks qui relie directement vos alertes TradingView à votre compte Tradovate. Vous collez une URL de webhook, ajoutez le JSON généré, et chaque signal est acheminé et exécuté automatiquement avec des contrôles de risque intégrés. Aucun clic manuel, aucune programmation.
Acheminez vos alertes automatiquement
PickMyTrade capte vos webhooks TradingView et les transforme en ordres exécutés sur Tradovate, sans aucune programmation.
Commencez votre essai gratuit de 7 joursQuestions fréquentes
Non. Tradovate ne dispose d’aucun point de terminaison natif pour les webhooks d’alertes TradingView. Vous avez besoin d’un service passerelle (ou de votre propre code écrit pour l’API Tradovate) afin de capter le webhook et de passer l’ordre.
Oui. Les alertes par webhook ne sont pas disponibles avec l’offre gratuite de TradingView et nécessitent également l’authentification à deux facteurs. Les niveaux et les noms des offres évoluent avec le temps ; consultez donc les offres actuelles de TradingView pour connaître le niveau qui inclut les webhooks.
Souvent, mais cela dépend. Certaines prop firms restreignent ou interdisent l’automatisation, et les règles varient selon la firme et le type de compte. Vérifiez les règles actuelles de votre firme avant d’automatiser.
Ce guide est fourni à des fins éducatives et informatives uniquement et ne constitue pas un conseil financier, d’investissement ou de trading. Le trading de contrats à terme et d’autres produits à effet de levier comporte un risque de perte substantiel et ne convient pas à tous les investisseurs. PickMyTrade est une plateforme d’automatisation tierce indépendante, non affiliée à Tradovate, Inc., ni approuvée ou parrainée par celle-ci. « Tradovate » ainsi que tous les noms, logos et marques associés sont la propriété de leurs détenteurs respectifs. Les fonctionnalités et les étapes de la plateforme évoluent avec le temps ; vérifiez donc toujours la procédure en vigueur dans la plateforme et la documentation officielles de Tradovate avant d’agir.