Tradovate API

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

1

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.

Tableau de bord d’une passerelle de webhooks connectant un compte Tradovate pour l’automatisation TradingView
2

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.

Service passerelle affichant la charge utile JSON de l’alerte générée et l’URL de webhook TradingView
3

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é.

Boîte de dialogue Create Alert de TradingView avec le JSON du webhook collé dans la zone Message
4

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.

Onglet Notifications d’une alerte TradingView avec Webhook URL activée pour l’acheminement vers Tradovate
5

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.

Module Orders de Tradovate affichant un ordre exécuté passé depuis un webhook TradingView

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 jours

Questions 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.