Cómo un Webhook de TradingView Llega a tu Bróker
Una alerta, una URL de webhook, un payload JSON: este es el camino exacto que recorre una señal de TradingView hasta convertirse en una orden real en Tradovate, Rithmic, Interactive Brokers o cualquiera de los 10 brókers compatibles con PickMyTrade.
Ver el Payload del Webhook¿Qué es un Webhook de TradingView?
Un webhook de TradingView es una solicitud HTTP saliente que TradingView dispara en el momento en que se cumple una condición de alerta de precio o de estrategia. En lugar de una ventana emergente o un correo, TradingView envía un mensaje JSON a una URL que tú especificas; en este caso, un endpoint de PickMyTrade que lee el payload y coloca la orden correspondiente en tu bróker conectado.
Las alertas webhook son una función de pago de TradingView (planes Pro, Pro+ o Premium); el plan gratuito no puede enviarlas. Fuera de ese requisito, no hay nada que instalar: sin VPS, sin software puente en tu máquina y sin código que escribir.
El Camino de Tres Saltos de la Señal a la Orden
1. TradingView Dispara la Alerta
Una estrategia de Pine Script, un indicador de Pine Script o una alerta de precio manual se activa. TradingView envía una solicitud HTTP POST con tu mensaje de alerta JSON a la URL de webhook guardada en la pestaña de Notificaciones de la alerta.
2. PickMyTrade la Analiza y la Enruta
El endpoint de webhook de PickMyTrade autentica la solicitud mediante tu token de cuenta, analiza los campos JSON (símbolo, acción, cantidad, parámetros de riesgo) y los convierte en una orden para tu cuenta de bróker conectada: real, demo o de evaluación de prop firm.
3. El Bróker Ejecuta la Orden
La orden llega a tu bróker mediante una conexión autenticada por OAuth o por clave de API, y se ejecuta en condiciones normales de mercado en bastante menos de un segundo de extremo a extremo. Las ejecuciones, rechazos y errores se registran en tu panel de PickMyTrade.
Anatomía de una Alerta Webhook
Cada alerta webhook de PickMyTrade tiene dos partes: una URL de webhook (adónde envía la solicitud TradingView) y un mensaje de alerta JSON (qué envía). Ambos se generan por ti en el panel de PickMyTrade; los pegas en el cuadro de diálogo de alertas de TradingView, no los escribes a mano.
URL del webhook: se pega en la pestaña de Notificaciones de la alerta de TradingView con la opción Webhook URL activada.
Mensaje de alerta JSON: se pega en el campo Mensaje de la alerta de TradingView. Un ejemplo generado:
symbol El instrumento sobre el que TradingView está alertando, p. ej. NQ1! para el contrato continuo de futuros E-mini Nasdaq.
data La acción: comprar, vender o una señal de salida.
quantity / risk_percentage Contratos o unidades a operar. También se puede dimensionar de forma dinámica mediante risk_percentage en lugar de un número fijo.
order_type MKT para órdenes de mercado; también son compatibles las variantes límite y stop.
token Tu token de autenticación de cuenta, generado por alerta en el panel de PickMyTrade; nunca se comparte entre cuentas.
multiple_accounts Un arreglo opcional que replica la misma alerta hacia cuentas conectadas adicionales, cada una con su propio token, ID de cuenta y multiplicador de tamaño; esto es lo que permite el copy trading multi-cuenta desde una sola alerta.
{
"symbol": "NQ1!",
"date": "{{timenow}}",
"data": "buy",
"quantity": 2,
"risk_percentage": 0,
"order_type": "MKT",
"token": "At8tLtTtYtEt8t8tHtWtPtOtR",
"multiple_accounts": [
{
"token": "UnyTGjYrtvhSW65-Iuds",
"account_id": "DEMO2001",
"quantity_multiplier": 1
}
]
} Un Webhook, Cualquier Bróker Compatible
El camino del webhook es agnóstico del bróker: el mismo formato de alerta de TradingView se enruta hacia el bróker al que esté conectada tu cuenta.
Seguridad y Fiabilidad del Camino del Webhook
Como una alerta webhook puede colocar órdenes reales, la conexión entre TradingView, PickMyTrade y tu bróker está autenticada y cifrada en cada salto.
Autenticación OAuth 2.0
Tradovate y otros brókers compatibles con OAuth se conectan mediante OAuth 2.0; PickMyTrade nunca ve ni almacena la contraseña de tu bróker.
Cifrado AES-256
Los tokens de cuenta y los datos de conexión se cifran en reposo y en tránsito (TLS/SSL).
Registro de Auditoría
Cada webhook recibido y cada orden que produjo se registra en tu panel, con controles de acceso modelados según los Criterios de Servicios de Confianza de SOC 2.
Latencia Objetivo Inferior a un Segundo
PickMyTrade apunta a una ejecución de menos de 200 ms desde la recepción del webhook hasta la colocación de la orden; la latencia real de extremo a extremo (incluyendo el retraso de salida propio de TradingView) suele situarse entre 200 y 600 ms.
Problemas Comunes del Webhook (y la Solución)
La mayoría de las alertas webhook que nunca se ejecutan se deben a una de estas cuatro causas.
La Alerta Nunca se Dispara
Suele ser un problema de plan de TradingView: las alertas webhook requieren Pro, Pro+ o Premium. Confirma que la alerta realmente se disparó en el propio registro de alertas de TradingView antes de asumir que el problema es de PickMyTrade.
URL de Webhook No Activada
TradingView requiere que la casilla Webhook URL esté marcada en la pestaña de Notificaciones de la alerta, con la URL pegada; una casilla marcada con el campo vacío, o viceversa, descarta la alerta en silencio.
JSON Inválido en el Campo de Mensaje
Una coma faltante o una llave de más hace que todo el payload sea inanalizable. Copia el mensaje generado desde el panel de PickMyTrade en lugar de editarlo a mano, y vuelve a copiarlo tras cualquier cambio en la alerta.
Token o Cuenta No Coincidentes
Cada token corresponde a una cuenta conectada específica. Reutilizar un token de otra cuenta, o de una cuenta demo contra una real, envía la orden a un destino que tu bróker no reconoce.
Preguntas Frecuentes
Es una solicitud HTTP POST saliente que TradingView envía a una URL que tú especificas en el momento en que se cumple una condición de alerta. El cuerpo de la solicitud es un mensaje JSON que configuras en la alerta. El endpoint de webhook de PickMyTrade recibe esa solicitud y la convierte en una orden de bróker.
No. PickMyTrade genera tanto la URL del webhook como el mensaje de alerta JSON por ti en el panel. Los pegas en el cuadro de diálogo de alertas de TradingView; no hay código que escribir ni se requiere Pine Script.
Tradovate, Rithmic, Interactive Brokers, TradeStation, TradeLocker, ProjectX/TopstepX, Match-Trader, Tradier, Binance y Bybit. El formato del webhook es el mismo sin importar a qué bróker esté conectada tu cuenta.
TradingView necesita poder evaluar tu condición de alerta, lo cual, para la mayoría de los tipos de alerta, no requiere que la pestaña del navegador permanezca abierta una vez creada la alerta. Una vez que TradingView envía el webhook, PickMyTrade lo ejecuta en la nube; no necesitas una VPS ni ningún software puente en ejecución.
Un plan de pago: Pro, Pro+ o Premium. El plan gratuito de TradingView no puede enviar alertas webhook en absoluto, sin importar qué herramienta de automatización uses.
PickMyTrade apunta a una ejecución de menos de 200 ms desde la recepción del webhook hasta la colocación de la orden en el bróker. De extremo a extremo, incluyendo la propia latencia de salida de TradingView, la mayoría de las órdenes se sitúan entre 200 y 600 ms.
Sí. El mensaje de alerta JSON admite un arreglo multiple_accounts, que permite que una sola alerta de TradingView se replique hacia todas las cuentas conectadas que especifiques, cada una con su propio multiplicador de tamaño.
Sí. La autenticación OAuth 2.0 (sin contraseñas de bróker almacenadas), el cifrado AES-256 en reposo y en tránsito, el registro de auditoría y los tokens de cuenta limitados a una sola cuenta conectada forman parte del camino del webhook.
¿Listo para Enrutar tu Primer Webhook?
Genera una URL de webhook y una alerta JSON en minutos, y luego pégalas en una alerta de TradingView. Prueba gratuita de 5 días, sin tarjeta de crédito.