Payload webhook TradingView
Campi esatti letti da WebhookIngress quando un alert TradingView arriva a TheConnector.
# Obiettivo Questa pagina documenta il contratto pubblico WebhookIngress per gli alert TradingView. Non è il payload degli ordini manuali dalla dashboard.
# Percorso di accesso
- Nell'area clienti:
Account> aprire un conto di trading > copiare la chiave di accesso. - In TradingView:
Alert>Notifications> incollarehttps://webhook.theconnector.fr/YOUR_ACCESS_KEYinWebhook URL. - Nel campo
Messagedi TradingView, incollare il JSON.
# JSON minimo
{
"action": "buy",
"symbol": "EURUSD",
"risk": 1,
"sl": 20,
"tp": 40
}
# Campi letti da WebhookIngress
actionè obbligatorio. Alias:side,type,command,msgtype.symbolè obbligatorio per i comandi trading. Alias:pair,ticker,instrument,market,asset.riskviene passato come rischio numerico. Per lotti esatti usavolume,lot,lotsofixedVolume.sletpsono i nomi attuali per stop loss / take profit. Alias:stoploss,stop_loss,takeprofit,take_profit.priceserve solo per ordini pendenti:buystop,buylimit,sellstop,selllimit.ticket,orderId,order_id,positionIdoposition_idservono solo quando si punta a un ordine o posizione nota.account/accountCodeeplatformsono opzionali con l'URL account; servono solo in setup di routing condiviso.streamIdoidpuò essere inviato per il tracciamento. Se manca, il server crea un id.clientRequestedAtUtc,requestedAtUtcorequestedAtpossono essere inviati come timestamp UTC informativo.
# Alternativa su una riga JSON è consigliato, ma WebhookIngress accetta anche testo separato da virgole:
buy,EURUSD,risk=1,sl=20,tp=40
# Cosa non inviare Non fare affidamento su ttl_ms, vol_lots, sl_pips o tp_pips: il parser WebhookIngress attuale non legge questi nomi. Usa la modalità prezzo dell'account per interpretare sl, tp e price.
# Script di terze parti esistenti Non dare per scontato che un messaggio creato per un altro connettore sia compatibile senza modifiche. Puoi mantenere la logica della strategia, ma verifica e adatta i campi TradingView sopra.
Un caso specifico del broker? Contatta il supporto