Payload webhook de TradingView
Campos exactos leídos por WebhookIngress cuando llega una alerta TradingView a TheConnector.
# Objetivo Esta página documenta el contrato público de WebhookIngress para alertas TradingView. No es el payload de órdenes manuales del dashboard.
# Ruta de acceso
- En el área cliente:
Cuentas> abrir una cuenta de trading > copiar la clave de acceso. - En TradingView:
Alerta>Notificaciones> pegarhttps://webhook.theconnector.fr/YOUR_ACCESS_KEYenWebhook URL. - En el campo
Messagede TradingView, pegar el JSON.
# JSON mínimo
{
"action": "buy",
"symbol": "EURUSD",
"risk": 1,
"sl": 20,
"tp": 40
}
# Campos leídos por WebhookIngress
actiones obligatorio. Aliases:side,type,command,msgtype.symboles obligatorio para comandos de trading. Aliases:pair,ticker,instrument,market,asset.riskse transmite como riesgo numérico. Para lotaje exacto, usevolume,lot,lotsofixedVolume.slytpson los nombres actuales de stop loss / take profit. Aliases:stoploss,stop_loss,takeprofit,take_profit.pricesolo se usa para órdenes pendientes:buystop,buylimit,sellstop,selllimit.ticket,orderId,order_id,positionIdoposition_idse usan solo si se apunta a una orden o posición conocida.account/accountCodeyplatformson opcionales con la URL de cuenta; solo sirven en rutas compartidas.streamIdoidpuede enviarse para seguimiento. Si falta, el servidor crea un id.clientRequestedAtUtc,requestedAtUtcorequestedAtpueden enviarse como marca UTC informativa.
# Alternativa en una línea Se recomienda JSON, pero WebhookIngress también acepta texto separado por comas:
buy,EURUSD,risk=1,sl=20,tp=40
# Qué no enviar No se base en ttl_ms, vol_lots, sl_pips o tp_pips: el parser actual de WebhookIngress no lee esos nombres. Use el modo de precio de la cuenta para interpretar sl, tp y price.
# Scripts de terceros existentes No dé por hecho que un mensaje creado para otro conector funciona tal cual. Puede conservar la lógica de estrategia, pero verifique y adapte los campos TradingView anteriores.
¿Un caso específico de broker? Contactar soporte