Webhook vers cTrader — envoyez vos propres alertes comme signaux
Pour envoyer un webhook vers cTrader, faites un POST de votre alerte JSON vers une URL de webhook PipSync unique : PipSync valide la charge utile et l'enregistre comme signal sur la page Signaux, à valider par vous. Un webhook issu de votre propre système n'est jamais tradé automatiquement : il devient toujours un signal soumis à votre approbation. Seules les alertes qu'envoie TradingView lui-même peuvent être tradées automatiquement, et seulement après une activation sur option avec le plan Advanced ; les comptes cTrader sont connectés via la passerelle, donc pour l'instant les indices, l'or et la crypto ne sont pas tradés automatiquement sur ces comptes, car leur risque n'y est pas mesurable. Les signaux Telegram et Discord s'exécutent sur cTrader, sur comptes démo et réels, via l'Open API officielle de Spotware.
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.
Cette route est conçue pour les développeurs qui disposent déjà d'un système produisant des décisions de trading — un scanner, un bot Python, un service d'alerte interne — et qui veulent un signal vérifiable sans rien héberger eux-mêmes. Tout ce qui peut faire un HTTP POST devient une source de signaux ; PipSync gère l'authentification, la validation de la charge utile et les paramètres de risque, et peut renvoyer des événements d'exécution signés vers votre propre endpoint.
Webhook personnalisé → cTrader en bref
Comment connecter un webhook personnalisé à cTrader ?
Du côté de PipSync, il s'agit d'une configuration dans le tableau de bord ; de votre côté, c'est un seul HTTP POST dans le langage dans lequel votre système est écrit.
Créez votre compte PipSync et souscrivez à un plan
Inscrivez-vous sur app.pipsync.io (le plan Gratuit à 0 $ ne demande pas de carte mais n'analyse que les signaux), puis souscrivez à un plan qui inclut l'intégration webhook (moyen de paiement requis). Cela suffit pour générer l'URL du webhook et consulter les alertes récentes depuis curl.
cTrader pour les signaux Telegram et Discord
Pour les signaux Telegram et Discord, ouvrez Comptes de trading → Ajouter un compte, choisissez cTrader et autorisez via votre cTrader ID. Les comptes cTrader sont connectés via la passerelle ; pour l'instant, les indices, l'or et la crypto n'y sont donc pas tradés automatiquement : leur risque n'y est pas mesurable.
Créez une source webhook et copiez votre URL
Allez dans Paramètres → Avancé → Alertes TradingView et cliquez sur Générer l'URL du webhook. PipSync génère une URL unique contenant un jeton secret et ne l'affiche qu'une seule fois — cette URL est l'identifiant que votre système utilisera ; conservez-la donc comme tout autre secret : avec le trading automatique TradingView activé, toute personne disposant de l'URL peut déclencher des trades. Régénérez-la sur le même écran si vous soupçonnez une fuite.
Envoyez votre premier POST JSON
Depuis votre propre code ou curl, faites un POST d'un corps JSON vers l'URL. Cinq champs sont requis : instrument, direction ("buy" ou "sell"), entry, sl et tp1, avec sl et tp1 supérieurs à 0. Les autres champs, comme lots, sont ignorés. Le prix d'entrée est une référence, et le signal attend votre approbation.
Événements d'exécution (signaux Telegram et Discord)
Si votre système a besoin de confirmations, enregistrez votre propre endpoint sous Paramètres → Webhooks. Pour les signaux exécutés depuis Telegram ou Discord, PipSync y envoie par POST des événements signés tels que trade.opened et trade.closed — vérifiez l'en-tête X-PipSync-Signature avant de faire confiance à toute charge utile.
Vérifiez avec les alertes récentes
Envoyez un exemple de charge utile depuis curl et consultez les alertes récentes sous Paramètres → Avancé → Alertes TradingView : chaque appel y apparaît avec son statut et, s'il est rejeté, l'erreur exacte.
Durée de configuration typique : environ 12 minutes.
cTrader peut-il recevoir des webhooks directement ?
Non. cTrader n'a pas d'endpoint HTTP entrant qu'un système tiers pourrait appeler. La voie d'intégration officielle est l'Open API de Spotware, qui attend de vous que vous construisiez et hébergiez une application autorisée : flux OAuth, connexions persistantes, métadonnées de symboles, gestion du cycle de vie des ordres. L'alternative — un cBot écrit en C# dans cTrader Automate — ne fonctionne que tant qu'un terminal est ouvert.
PipSync est un endpoint hébergé pour vos signaux. Votre code fait un simple HTTP POST ; PipSync le valide et enregistre un signal. Vous n'écrivez aucun cBot et n'exploitez aucune infrastructure.
Quel JSON dois-je envoyer pour trader sur cTrader ?
Un petit objet JSON plat. Cinq champs sont requis — instrument, direction, entry, sl et tp1 — et tout le reste est ignoré. Comme votre propre système produit la charge utile, l'analyse est déterministe : aucune interprétation de texte libre n'intervient, contrairement aux routes Telegram où un analyseur IA lit des messages rédigés par des humains.
Le détail qui piège les développeurs est le nom des symboles. Les courtiers peuvent utiliser leurs propres noms ou suffixes pour un même marché, et il n'existe pas de paramètre de mapping pour les webhooks : PipSync met l'instrument en majuscules et ne garde que les lettres et les chiffres. Un POST de test vous montre la charge utile analysée sous Alertes récentes — la vérification la plus rapide — et si votre courtier l'écrit différemment, écrivez-nous dans le chat d'assistance.
- direction (requis) : buy ou sell (long et short fonctionnent aussi) ; il n'existe pas d'action de clôture
- instrument (requis) : le symbole, par exemple EURUSD
- entry (requis) : le prix de référence du signal, supérieur à 0
- sl / tp1 (requis) : niveaux de prix du stop-loss et du take-profit, supérieurs à 0
- tout le reste, y compris lots : ignoré
Comment récupérer les confirmations d'exécution dans mon propre système ?
Via les webhooks sortants. Enregistrez votre endpoint sous Paramètres → Webhooks et PipSync envoie par POST une charge utile JSON signée pour des événements comme signal.received, trade.opened, trade.closed, trade.tp_hit et trade.sl_hit. La livraison est tentée jusqu'à 5 fois avec un backoff exponentiel : une brève interruption de votre côté ne fait donc pas perdre d'événements.
Chaque livraison porte un en-tête X-PipSync-Signature de la forme t=<unix-ts>,v1=<hex-hmac-sha256>. Vérifiez le HMAC avec votre secret de webhook en utilisant une comparaison à temps constant, et rejetez les charges utiles dont l'horodatage date de plus de 5 minutes pour éviter les attaques par rejeu.
Pour un accès par interrogation, il existe aussi une API de lecture REST — GET /v1/signals et GET /v1/trades avec pagination, réponses d'erreur RFC 7807 et une spécification OpenAPI 3.1 sur /api/v1/openapi.json pour générer des clients typés. Les clés API correspondantes sont disponibles sur le plan Enterprise ; la source webhook entrante et les webhooks d'événements sortants ne l'exigent pas.
Quelles limites de débit et protections s'appliquent aux webhooks entrants ?
La livraison des webhooks entrants est limitée en débit. Pour la plupart des systèmes d'alerte, la marge est largement suffisante — si votre système peut émettre plus vite que la limite, regroupez ou temporisez de votre côté plutôt que de réessayer à l'aveugle.
La sécurité est en couches. L'URL du webhook contient un jeton secret : la possession de l'URL est donc l'identifiant — traitez-la comme un mot de passe : avec le trading automatique TradingView activé, toute personne qui la détient peut déclencher des trades ; régénérez-la donc si vous soupçonnez une fuite. Par ailleurs, un webhook issu de votre propre système n'est jamais tradé automatiquement : valider chaque signal sur la page Signaux maintient une étape de confirmation humaine entre un système amont défaillant et votre compte.
Un webhook vers cTrader peut-il trader automatiquement ?
Un webhook issu de votre propre système — un bot, un script ou un autre outil — n'est jamais tradé automatiquement : il devient toujours un signal soumis à votre approbation. Seules les alertes qu'envoie TradingView lui-même, depuis ses adresses d'envoi publiées, peuvent être tradées automatiquement, et seulement après que vous l'avez activé.
Le trading automatique est optionnel et désactivé par défaut. Il nécessite le plan Advanced : vous le configurez sous Paramètres → Avancé → Alertes TradingView avec un consentement explicite (Configurer le trading automatique), puis vous liez vos comptes et activez le trading automatique sous Comptes et trading automatique. Les comptes cTrader sont connectés via la passerelle ; pour l'instant, les indices, l'or et la crypto n'y sont donc pas tradés automatiquement (leur risque n'y est pas mesurable). Les signaux Telegram et Discord s'exécutent sur cTrader via l'Open API officielle de Spotware.
Gardez l'URL du webhook secrète : avec le trading automatique activé, toute personne qui la détient peut déclencher des trades. Régénérez-la si vous soupçonnez une fuite.
Pourquoi utiliser PipSync plutôt que de développer moi-même sur l'Open API ?
Vous pouvez tout à fait vous intégrer directement à l'Open API de Spotware — elle est bien documentée. Ce que vous prenez en charge, c'est le côté opérationnel : enregistrer et maintenir une application autorisée, gérer les jetons OAuth, gérer les connexions et les reconnexions, les métadonnées de symboles des courtiers, les états du cycle de vie des ordres et la gestion des erreurs, et héberger le tout quelque part qui ne dort jamais. C'est un vrai travail d'ingénierie.
Envoyer un webhook à PipSync, c'est une seule requête HTTP, mais un webhook issu de votre propre système ne produit qu'un signal soumis à votre approbation ; il n'est jamais tradé automatiquement. Pour des trades cTrader exécutés, utilisez les signaux Telegram ou Discord.
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.
Questions fréquentes
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.