Payload webhook TradingView
Campos exatos lidos pelo WebhookIngress quando uma alerta TradingView chega à TheConnector.
# Objetivo Esta página documenta o contrato público do WebhookIngress para alertas TradingView. Não é o payload de ordens manuais do dashboard.
# Caminho de acesso
- Na área cliente:
Contas> abrir uma conta de trading > copiar a chave de acesso. - No TradingView:
Alerta>Notificações> colarhttps://webhook.theconnector.fr/YOUR_ACCESS_KEYemWebhook URL. - No campo
Messagedo TradingView, colar o JSON.
# JSON mínimo
{
"action": "buy",
"symbol": "EURUSD",
"risk": 1,
"sl": 20,
"tp": 40
}
# Campos lidos pelo WebhookIngress
actioné obrigatório. Aliases:side,type,command,msgtype.symbolé obrigatório para comandos de trading. Aliases:pair,ticker,instrument,market,asset.riské enviado como risco numérico. Para lotes exatos, usevolume,lot,lotsoufixedVolume.sletpsão os nomes atuais de stop loss / take profit. Aliases:stoploss,stop_loss,takeprofit,take_profit.pricesó é usado para ordens pendentes:buystop,buylimit,sellstop,selllimit.ticket,orderId,order_id,positionIdouposition_idsó servem quando há uma ordem ou posição conhecida.account/accountCodeeplatformsão opcionais com a URL da conta; servem apenas em rotas partilhadas.streamIdouidpode ser enviado para acompanhamento. Se faltar, o servidor cria um id.clientRequestedAtUtc,requestedAtUtcourequestedAtpodem ser enviados como data UTC informativa.
# Alternativa numa linha JSON é recomendado, mas WebhookIngress também aceita texto separado por vírgulas:
buy,EURUSD,risk=1,sl=20,tp=40
# O que não enviar Não dependa de ttl_ms, vol_lots, sl_pips ou tp_pips: o parser atual do WebhookIngress não lê estes nomes. Use o modo de preço da conta para interpretar sl, tp e price.
# Scripts de terceiros existentes Não presuma que uma mensagem criada para outro conector é compatível sem alterações. Pode manter a lógica da estratégia, mas confirme e adapte os campos TradingView acima.
Um caso específico de broker? Contactar suporte