Webhook TradingView para MT4, MT5 y cTrader
TradingView puede enviar un webhook HTTP cuando se dispara una alerta, pero no ejecuta por sí solo en MetaTrader o cTrader. TheConnector recibe la alerta, revisa el payload y enruta la instrucción a la cuenta elegida con historial visible.
El mensaje de la alerta
{
"action": "buy",
"symbol": "EURUSD",
"volume": 0.10,
"sl": 1.0820,
"tp": 1.0910
}
Qué hace un webhook TradingView
El webhook es la capa de transporte: envía el mensaje de alerta a una URL. La ejecución depende del puente, terminal, bróker y reglas de la cuenta.
- TradingView dispara la alerta
- TheConnector valida el payload
- El terminal recibe solo su instrucción enrutada
Ruta de configuración recomendada
Empiece con una cuenta y un JSON legible. Añada mapeo de símbolos, SL/TP y multicuenta solo cuando la primera ruta sea visible en el dashboard.
- Crear la ruta de la cuenta
- Copiar la URL webhook de la cuenta
- Confirmar historial antes de subir volumen
Diferencias entre MT4, MT5 y cTrader
El formato webhook puede mantenerse estable, pero cada plataforma tiene terminal, permisos, símbolos y límites de ejecución propios.
- MT4: permisos EA, AutoTrading y sufijos
- MT5: netting o hedging, filling y paso de volumen
- cTrader: cBot o bridge, permisos Automate y símbolos
Cuándo comparar alternativas
Compare herramientas por rutas cubiertas, claridad de fallos y posibilidad de probar antes de pagar o mover una cuenta real.
- Las páginas alternativas a PineConnector deben ser factuales
- El soporte cTrader es un criterio aparte
- Las órdenes tardías deben expirar, no repetirse
Trate la URL del webhook como una contraseña
Cada ruta de cuenta tiene su propia URL de webhook con un token de enrutamiento: quien posea la URL puede enviar señales a esa ruta. No la pegue nunca en un Pine Script público, un foro o una captura de pantalla. Las peticiones con token desconocido se descartan en el borde antes de llegar a sus cuentas, y si sospecha una fuga, pause o desactive la cuenta en el panel y contacte al soporte para rotar la ruta.
- Una URL por ruta de cuenta, con su token
- No publicarla nunca en scripts, foros o capturas
- Los tokens desconocidos se descartan antes de sus cuentas
Lo que TradingView exige para enviar un webhook
Tres condiciones del lado de TradingView, sin las cuales no sale nada. El campo Webhook URL solo aparece en un plan de pago, Essential o superior, y TradingView solo envía webhooks si la autenticación de dos factores está activada en la cuenta. Después, la dirección debe responder rápido: pasados 3 segundos, TradingView cancela el envío, y solo se aceptan los puertos 80 y 443.
- Plan Essential o superior, y autenticación de dos factores activada
- Una dirección https en el puerto 443: es el caso de la dirección de webhook de TheConnector
- Sin IPv6: TradingView envía por IPv4, desde cuatro direcciones fijas
JSON o texto: se aceptan ambos formatos
Si el mensaje de la alerta es un JSON válido, TradingView lo envía con la cabecera application/json; si no, en text/plain. TheConnector lee ambos. El JSON sigue siendo lo recomendado: cada campo tiene nombre y un olvido se ve enseguida. La forma en una línea, separada por comas, saca de apuros cuando el mensaje debe ser corto.
{"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 nombre por cada dato
- Texto: el comando, el símbolo y luego los ajustes nombre=valor
- Una comilla olvidada y el JSON sale como texto: páselo por el probador
Webhook de TradingView que no funciona: la lista de comprobación
Siga la alerta en el orden en que viaja. Primero, del lado de TradingView: el registro de alertas indica si la alerta se disparó y si el webhook salió. Después, del lado de TheConnector: el historial de alertas muestra si el mensaje llegó y, si no, por qué fue rechazado. Por último, del lado del terminal: el robot debe estar conectado, el trading automático permitido, y tanto el símbolo como el volumen aceptados por su bróker.
- Nada en el historial: la alerta no salió, o la dirección es incorrecta
- Rechazada: se indica el motivo, a menudo el símbolo, la cuota o el formato
- ACK sin ejecución: trading automático desactivado, o símbolo o volumen rechazado por el bróker
Comprobar un mensaje sin riesgo
El probador de webhook, gratuito y sin cuenta, pasa su mensaje por el mismo analizador que la pasarela de producción y se detiene ahí: muestra el comando, el símbolo, el volumen, el stop y el objetivo que lee en él, o el motivo preciso de un rechazo. No se abre ninguna orden. Es lo primero que conviene hacer cuando una alerta se rechaza por su formato.
- El mismo analizador que en producción
- Ninguna cuenta, ninguna orden
- El motivo preciso en caso de rechazo
De la primera prueba a producción
Una subida segura tiene tres etapas. Primero, una cuenta demo y una sola alerta manual: véala cruzar Received, Routing, ACK y Delivered en el panel. Después, deje que la estrategia emita alertas reales hacia la ruta demo durante algunas sesiones y revise el historial — rechazos, huecos de mapeo, consumo de cuota. Solo entonces apunte la alerta a una cuenta real, empezando con volumen mínimo. El plan Basic gratuito (15 webhooks al día por cuenta) está dimensionado exactamente para esta fase de validación.
- Etapa 1: una alerta manual a una ruta demo
- Etapa 2: alertas reales de estrategia, aún en demo
- Etapa 3: cuenta real con volumen mínimo
Guías relacionadas
FAQ
¿Los webhooks TradingView ejecutan directamente en MT4 o MT5?
No. TradingView envía el mensaje. Se necesita un puente, robot o cBot para enrutar la instrucción a la plataforma.
¿Qué plataforma elegir para un webhook TradingView?
Use la plataforma que ya soporte su bróker y flujo. MT4, MT5 y cTrader tienen permisos, símbolos y límites distintos.
¿TheConnector es una alternativa a PineConnector?
Puede evaluarse como flujo alternativo para webhooks TradingView, sobre todo si importan cTrader, alojamiento UE y validación Basic. PineConnector es una marca de terceros.
¿Un webhook garantiza ejecución del bróker?
No. Un webhook mejora ruta y trazabilidad, pero la ejecución depende de terminal, bróker, reglas, mercado y riesgo.
¿Es asesoramiento financiero?
No. TheConnector enruta señales webhook y muestra sus estados. Usted conserva el control del bróker, cuentas, estrategia, volúmenes y riesgo; no se ofrece asesoramiento financiero ni garantía de ejecución.
¿Qué pasa si una alerta se dispara con el mercado cerrado?
El comando se rechaza y el historial nombra el motivo: ve exactamente lo que pasó. Nada se reintenta en silencio en la próxima apertura a un precio inesperado: la entrega es at-most-once, y un comando fuera de su ventana útil expira por TTL.
¿Necesito saber programar?
No. El mensaje de alerta es un pequeño fragmento JSON que copia en el cuadro de alertas de TradingView — la documentación y la página de ejemplos Pine Script ofrecen plantillas listas. Saber Pine Script solo importa si su estrategia genera las alertas por programación.
¿Por qué TradingView no envía mi webhook?
Compruebe por orden: un plan de pago (Essential o superior), la autenticación de dos factores activada, una dirección https exacta y el estado del envío en el registro de alertas de TradingView. Si el webhook salió pero no llega nada, el problema está en la dirección o en la clave de la cuenta.
¿Acepta el webhook de TradingView texto en lugar de JSON?
Sí. TradingView envía cualquier mensaje, en JSON o en texto, y TheConnector lee ambas formas. El JSON sigue siendo más seguro: cada campo tiene nombre y un error se detecta de inmediato.