Webhook TradingView

Webhook TradingView per MT4, MT5 e cTrader

TradingView può inviare un webhook HTTP quando parte un alert, ma non esegue da solo su MetaTrader o cTrader. TheConnector riceve l'alert, controlla il payload e instrada l'istruzione verso l'account scelto con storico visibile.

Endpoint webhook TradingView per messaggi alert Rotte MT4, MT5 e cTrader in un unico flusso Stati Received, Routing, ACK e Delivered visibili Accesso gratuito di pre-lancio, senza carta

Il messaggio dell'alert

alert-payload.json
{
  "action":  "buy",
  "symbol":  "EURUSD",
  "volume":  0.10,
  "sl":      1.0820,
  "tp":      1.0910
}
Incolli l'URL webhook del suo account nell'alert TradingView e invii questo messaggio JSON. Ogni passaggio (Received, Route, ACK, Delivered) resta visibile in dashboard.
Azioni disponibili
buy sell — ordine a mercato (alias long / short)
buylimit buystop selllimit sellstop — ordine in attesa — aggiunga un campo price
closelong closeshort closelongshort — chiude la/le posizione/i di quel simbolo
cancellong cancelshort — annulla un ordine in attesa
newsltplong newsltpshort — aggiorna SL/TP (alias breakeven…)

Elenco completo e alias: riferimento sintassi comandi.

Cosa fa un webhook TradingView

Il webhook è il livello di trasporto: invia il messaggio dell'alert a un URL. L'esecuzione dipende comunque da bridge, terminale, broker e regole account.

  • TradingView attiva l'alert
  • TheConnector valida il payload
  • Il terminale riceve solo la sua istruzione instradata

Percorso di configurazione consigliato

Parta con un account e un JSON leggibile. Aggiunga mapping simboli, SL/TP e multi-account solo quando la prima rotta è visibile in dashboard.

  • Creare la rotta account
  • Copiare l'URL webhook account
  • Confermare lo storico prima di aumentare volume

Differenze tra MT4, MT5 e cTrader

Il formato webhook può restare stabile, ma ogni piattaforma ha terminale, permessi, simboli e vincoli di esecuzione propri.

  • MT4: permessi EA, AutoTrading e suffissi broker
  • MT5: netting o hedging, filling e step volume
  • cTrader: cBot o bridge, permessi Automate e simboli

Quando confrontare alternative

Confronti gli strumenti per rotte coperte, chiarezza degli errori e possibilità di testare prima di pagare o spostare un account reale.

  • Le pagine alternative a PineConnector devono restare fattuali
  • Il supporto cTrader è un criterio separato
  • I comandi tardivi devono scadere, non essere riprodotti

Tratti l'URL webhook come una password

Ogni rotta account ha il proprio URL webhook con un token di routing: chiunque possieda l'URL può inviare segnali a quella rotta. Non lo incolli mai in un Pine Script pubblico, un post di forum o uno screenshot. Le richieste con token sconosciuto vengono scartate al bordo prima di raggiungere i suoi account; se sospetta una fuga, metta in pausa o disattivi l'account in dashboard e contatti il supporto per ruotare la rotta.

  • Un URL per rotta account, con il suo token
  • Mai pubblicarlo in script, forum o screenshot
  • I token sconosciuti vengono scartati prima degli account

Cosa richiede TradingView per inviare un webhook

Tre condizioni lato TradingView, senza le quali non parte nulla. Il campo «Webhook URL» compare solo con un piano a pagamento, Essential o superiore, e TradingView invia webhook solo se sull'account è attiva l'autenticazione a due fattori. L'indirizzo deve poi rispondere in fretta: oltre i 3 secondi TradingView annulla l'invio, e sono accettate solo le porte 80 e 443.

  • Piano Essential o superiore e autenticazione a due fattori attivata
  • Un indirizzo https sulla porta 443: è il caso dell'indirizzo webhook di TheConnector
  • Niente IPv6: TradingView invia in IPv4, da quattro indirizzi fissi

JSON o testo: entrambi i formati sono accettati

Se il messaggio dell'alert è un JSON valido, TradingView lo invia con l'intestazione application/json; altrimenti come text/plain. TheConnector legge entrambi. Il JSON resta consigliato: ogni campo ha un nome, e una dimenticanza si vede subito. La forma su una riga, separata da virgole, torna utile quando il messaggio deve restare breve.

message.txt
{"action":"buy","symbol":"EURUSD","risk":1,"sl":0.2,"tp":0.4,"priceMode":"percent"}

buy,EURUSD,risk=1,sl=0.2,tp=0.4,priceMode=percent
  • JSON: un campo con nome per ogni informazione
  • Testo: il comando, il simbolo, poi le impostazioni nome=valore
  • Una virgoletta dimenticata e il JSON parte come testo: lo passi nel tester

Webhook TradingView che non funziona: la checklist

Segua l'alert nell'ordine in cui viaggia. Prima lato TradingView: il registro degli alert dice se l'alert è scattato e se il webhook è partito. Poi lato TheConnector: lo storico degli alert mostra se il messaggio è arrivato e, in caso contrario, perché è stato rifiutato. Infine lato terminale: il robot deve essere connesso, il trading automatico consentito, e sia il simbolo sia il volume accettati dal suo broker.

  • Niente nello storico: l'alert non è partito, oppure l'indirizzo è sbagliato
  • Rifiutato: il motivo è indicato, spesso il simbolo, la quota o il formato
  • ACK senza esecuzione: trading automatico disattivato, oppure simbolo o volume rifiutato dal broker

Verificare un messaggio senza rischi

Il tester webhook, gratuito e senza account, passa il suo messaggio nello stesso parser del gateway di produzione e si ferma lì: mostra il comando, il simbolo, il volume, lo stop e il target che vi legge, o il motivo preciso di un rifiuto. Nessun ordine viene piazzato. È la prima cosa da fare quando un alert viene rifiutato per il suo formato.

  • Lo stesso parser della produzione
  • Nessun account, nessun ordine
  • Il motivo preciso in caso di rifiuto

Dal primo test alla produzione

Una salita sicura ha tre tappe. Prima un conto demo e un solo alert manuale: lo guardi attraversare Received, Routing, ACK e Delivered in dashboard. Poi lasci che la strategia emetta alert reali verso la rotta demo per qualche sessione e rilegga lo storico — rifiuti, lacune di mapping, consumo di quota. Solo allora punti l'alert su un conto reale, partendo dal volume minimo. Il piano Basic gratuito (15 webhook al giorno per account) è dimensionato esattamente per questa fase di validazione.

  • Fase 1: un alert manuale verso una rotta demo
  • Fase 2: alert reali della strategia, ancora su demo
  • Fase 3: conto reale a volume minimo

Guide correlate

FAQ

I webhook TradingView eseguono direttamente su MT4 o MT5?

No. TradingView invia il messaggio. Serve un bridge, robot terminale o cBot per instradare l'istruzione.

Quale piattaforma scegliere per un webhook TradingView?

Usi la piattaforma già supportata da broker e workflow. MT4, MT5 e cTrader hanno permessi, simboli e vincoli diversi.

TheConnector è un'alternativa a PineConnector?

Può essere valutato come flusso alternativo per webhook TradingView, soprattutto se contano cTrader, hosting UE e validazione Basic. PineConnector è un marchio terzo.

Un webhook garantisce esecuzione broker?

No. Un webhook migliora routing e tracciabilità, ma l'esecuzione dipende da terminale, broker, regole, mercato e rischio.

È consulenza finanziaria?

No. TheConnector instrada segnali webhook e mostra i relativi stati. Lei mantiene il controllo di broker, account, strategia, volumi e rischio; non viene fornita consulenza finanziaria né garanzia di esecuzione.

Cosa succede se un alert scatta a mercato chiuso?

Il comando viene rifiutato e lo storico indica il motivo: vede esattamente cosa è successo. Nulla viene ritentato in silenzio alla prossima apertura a un prezzo inatteso: la consegna è at-most-once, e un comando oltre la sua finestra utile scade per TTL.

Devo saper programmare?

No. Il messaggio di alert è un piccolo frammento JSON da copiare nella casella alert di TradingView — la documentazione e la pagina di esempi Pine Script forniscono modelli pronti. Conoscere Pine Script conta solo se la sua strategia genera gli alert via codice.

Perché TradingView non invia il mio webhook?

Controlli nell'ordine: un piano a pagamento (Essential o superiore), l'autenticazione a due fattori attivata, un indirizzo https esatto e lo stato dell'invio nel registro degli alert di TradingView. Se il webhook è partito ma non arriva nulla, il problema è l'indirizzo o la chiave del conto.

Il webhook TradingView accetta testo invece di JSON?

Sì. TradingView invia qualsiasi messaggio, in JSON o in testo, e TheConnector legge entrambe le forme. Il JSON resta più sicuro: ogni campo ha un nome e un errore si individua subito.