Ce que couvre ce guide
Si vous avez une stratégie Pine Script sur TradingView qui génère de bons signaux, vous pouvez l'automatiser. Au lieu de surveiller les alertes et de placer manuellement des transactions, un robot webhook reçoit vos signaux Pine Script et les exécute instantanément sur votre bourse.
Le flux : Pine Script déclenche une alerte → TradingView envoie le webhook → fomoed le reçoit → le bot effectue des transactions sur votre bourse. Entièrement automatisé, aucune intervention manuelle n'est nécessaire.
Comment fonctionnent les alertes Pine Script
Les alertes TradingView peuvent se déclencher dans n'importe quelle condition de votre code Pine Script. Lorsque vous utilisez alertcondition() ou la nouvelle fonction alert(), TradingView évalue vos conditions sur leurs serveurs et déclenche l'alerte chaque fois que la condition devient vraie.
La fonctionnalité clé : TradingView peut envoyer un webhook (une requête HTTP POST vers une URL) chaque fois qu'une alerte se déclenche. Ce webhook transporte une charge utile (un message que vous définissez) qui contient les informations commerciales.
Étape 1 : Préparez votre Pine Script
Votre Pine Script doit générer des signaux clairs et analysables. L'approche la plus simple utilise la fonction alert() avec une charge utile JSON :
//@version=5
stratégie("Ma stratégie", overlay=true)
// Votre logique d'entrée/sortie
longCondition = ta.crossover(ta.sma(fermer, 20), ta.sma(fermer, 50))
shortCondition = ta.crossunder(ta.sma(fermer, 20), ta.sma(fermer, 50))
si (condition longue)
stratégie.entry("Long", stratégie.long)
alert('{"action": "acheter", "symbole": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', alert.freq_once_per_bar_close)
si (condition courte)
stratégie.close("Long")
alert('{"action": "sell", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', alert.freq_once_per_bar_close)
Points clés :
- Utilisez
alert.freq_once_per_bar_closepour éviter plusieurs signaux par barre - Incluez l'action (achat/vente), le symbole et le prix actuel dans votre charge utile
- Utilisez un format JSON valide afin que le robot récepteur puisse l'analyser proprement
Étape 2 : Créer un robot Webhook sur fomoed
Dans votre tableau de bord fomoed, créez un nouveau bot et sélectionnez la stratégie Webhook. Cela génère une URL de webhook unique pour votre bot — quelque chose comme :
https://api.fomoed.com/webhook/bot/abc123xyz
Cette URL est les "oreilles" de votre bot — toute requête POST correctement formatée qui lui est envoyée déclenche l'exécution d'une transaction. Gardez-le privé : toute personne disposant de l'URL peut envoyer des signaux à votre bot.
Configuration du robot Webhook
Configurez ces paramètres dans la configuration du robot Webhook :
| Paramètre | Objectif | Exemple |
|---|---|---|
| Exchange | Où les transactions s'exécutent | Hyperliquid, Binance, Bybit |
| Paire | Quoi échanger (ou dynamique à partir de la charge utile) | BTC/USDC |
| Taille de la position | Combien par signal | 500 $ ou 2 % de solde |
| Levier | Levier pour les transactions perp | 3x |
| Take profit | TP automatique sur les entrées | 2 % |
| Stop loss | SL automatique sur entrées | 1 % |
Étape 3 : Connectez TradingView à votre URL Webhook
- Sur TradingView, ajoutez votre stratégie Pine Script à un graphique
- Cliquez avec le bouton droit sur la stratégie → "Ajouter une alerte"
- Dans la boîte de dialogue d'alerte, définissez la condition de votre stratégie
- Sous "Notifications", activez l'URL du webhook
- Collez l'URL de votre webhook fomoed
- Dans le champ "Message", définissez le format de votre charge utile
- Définissez l'expiration sur "Ouvert" pour un fonctionnement continu
- Cliquez sur "Créer"
Le message d'alerte (charge utile)
Le champ de message est ce qui est envoyé à votre URL du webhook. Utilisez ce format pour la compatibilité fomoed :
{
"action": "{{strategy.order.action}}",
"symbole": "{{ticker}}",
"prix": {{close}},
"quantité": "{{strategy.order.contracts}}"
TradingView remplace le {{placeholders}> par les valeurs réelles lorsque l'alerte se déclenche. Le résultat est un objet JSON propre que votre robot webhook peut analyser et exécuter.
Étape 4 : Testez la connexion
Avant de compter sur votre robot webhook pour des transactions réelles :
- Réglez le bot en mode paper trading
- Déclenchez une alerte test à partir de TradingView (utilisez le bouton "Test" dans l'alerte paramètres)
- Vérifiez votre tableau de bord fomoed — vous devriez voir le signal reçu
- Vérifiez que l'échange de papier a été placé correctement (bonne paire, bonne direction, bonne taille)
Si le test échoue, les problèmes courants incluent :
- JSON mal formé dans le message d'alerte (vérifier les crochets et les guillemets)
- URL de webhook incorrecte (copier-coller erreur)
- Le forfait TradingView ne prend pas en charge les webhooks (nécessite un forfait payant)
Étape 5 : Passez en direct
Une fois les tests papier confirment que la connexion fonctionne :
- Faites passer votre robot webhook du mode papier au mode direct
- Gardez votre alerte TradingView active (elle pointe déjà vers la bonne URL)
- Le Le prochain signal de votre stratégie Pine Script exécutera une transaction réelle.
Référence du format de charge utile
Les robots webhook fomoed acceptent ces champs :
| Champ | Obligatoire | Valeurs |
|---|---|---|
| action | Oui | "acheter", "vendre", "fermer" |
| symbole | Non (utilise le bot par défaut) | "BTCUSDC", "ETHUSDC" |
| prix | Non | Prix d'exécution (marché si omis) |
| quantité | Non (utilise le bot par défaut) | Taille de la position |
| takeProfit | Non (utilise le bot par défaut) | Prix ou pourcentage TP |
| stopLoss | Non (utilise le bot par défaut) | Prix SL ou pourcentage |
Avancé : stratégies multiples, un seul robot
Vous pouvez pointer plusieurs alertes Pine Script vers le même robot webhook - utile si vous avez des signaux sur des périodes différentes ou des conditions différentes qui échangent tous la même paire. Le bot traite chaque signal indépendamment.
Vous pouvez également créer des robots webhook distincts pour des stratégies distinctes, chacun avec ses propres paramètres de risque. Cela vous offre un suivi PnL indépendant et une gestion des risques par stratégie.
Avancé : conditions d'alerte personnalisées
Au-delà des signaux long/short de base, vous pouvez envoyer des charges utiles plus nuancées :
- Clôtures partielles :
{"action": "sell", "quantity": "50%"> - Activation du suivi :
{"action": "buy", "trailingStop": "2%"} - TP multiples : définir dans la configuration du bot ; le webhook déclenche simplement l'entrée
Exigences du plan TradingView
Remarque importante : les webhooks TradingView nécessitent un forfait TradingView payant (Pro, Pro+ ou Premium). Le forfait gratuit TradingView ne prend pas en charge les notifications de webhook, mais uniquement les alertes à l'écran et par e-mail.
Cependant, une fois que vous disposez d'un forfait TradingView, le robot webhook fomoed lui-même est entièrement gratuit. Aucun abonnement supplémentaire n'est nécessaire du côté de l'exécution.
Dépannage des problèmes courants
- "Échec du webhook" dans TradingView — vérifiez que l'URL est correcte et que le bot fomoed est actif
- Signal reçu mais aucun échange — vérifiez que le format de la charge utile correspond aux champs attendus ; vérifiez que le bot est en mode direct
- Trades en double — utilisez
alert.freq_once_per_bar_closepour empêcher plusieurs signaux par barre - Exécution retardée — normal pour un délai de 1 à 3 secondes ; assurez-vous que votre stratégie en tient compte dans des délais rapides
Prochaines étapes
Pour des configurations de robots webhook plus détaillées, lisez notre TradingView guide d'échange automatique de webhooks. Pour un aperçu plus large des stratégies de webhook et de la gestion avancée des charges utiles, consultez notre guide complet des robots webhook.
La combinaison de la puissance analytique de Pine Script et de l'infrastructure d'exécution de fomoed signifie que vous pouvez créer des stratégies sophistiquées dans TradingView et les exécuter automatiquement — par exemple gratuit.
Prêt à automatiser votre stratégie Pine Script ? Créez votre compte fomoed gratuit, configurez un robot webhook et connectez vos alertes TradingView en quelques minutes.


