Skip to main content
InicioGuíasMetaTrader Webhooks Explained
Webhooks → MetaTrader · guía detallada

Por qué MetaTrader no tiene webhook de entrada (y cómo automatizar igualmente tus alertas de TradingView)

MetaTrader 4 y MetaTrader 5 no pueden recibir webhooks: el terminal es una aplicación de escritorio sin un endpoint HTTPS público, así que no hay a dónde TradingView pueda enviar una alerta. Para automatizar alertas de TradingView en MT5 sin un VPS, apunta el webhook de la alerta a un servicio en la nube como PipSync, que recibe la solicitud del lado del servidor y ejecuta la operación en tu cuenta.

Empieza gratis — sin tarjetaVer precios

Advertencia de riesgo: Los CFD son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. El 70–80% de las cuentas de inversores minoristas pierden dinero al operar con CFD. Advertencia de riesgo · Rentabilidad pasada.

Esta guía explica la razón técnica por la que MetaTrader no tiene webhook de entrada, recorre las dos soluciones clásicas —un EA escuchando en tu propia máquina y un VPS con Windows ejecutando un EA puente— incluyendo dónde fallan, y luego muestra la configuración de enrutamiento en la nube que elimina por completo la infraestructura del lado del terminal.

Webhooks de MetaTrader de un vistazo

Soporte de webhook de entrada en MT4/MT5Ninguno — el terminal es un cliente de escritorio sin endpoint HTTPS público al que TradingView pueda hacer POST
Qué pueden hacer los EA de MQLSolo salida: sondeo con WebRequest() a URLs permitidas y escuchas en sockets locales — no accesibles desde la internet pública
Requisito de TradingViewLas alertas con webhook requieren un plan de pago de TradingView; el plan gratuito de TradingView no puede enviar webhooks
URL de webhook de PipSyncÚnica por cuenta (pipsync.io/api/tradingview/webhook/<token-secreto>), regenerable si alguna vez se filtra
Payload de la alertaJSON: action (buy/sell/close), symbol, price (0 = mercado), sl/tp (0 = ninguno), lots y comment opcionales
Infraestructura que mantienesNinguna — sin VPS, sin EA puente, sin reenvío de puertos; el parseo, los controles de riesgo y la ejecución son del lado del servidor
PrecioPlan gratuito disponible (0 €); planes de pago desde 49 €/mes

¿Cómo configuro TradingView → PipSync → MT5?

Dos requisitos previos: una cuenta de PipSync (el plan gratuito basta para todo este recorrido) y un plan de pago de TradingView, porque TradingView solo entrega alertas por webhook en los planes de pago.

  1. Crea una cuenta gratuita de PipSync

    Regístrate en app.pipsync.io — no se necesita tarjeta de crédito. Todo lo que cubre esta guía, desde generar tu URL de webhook hasta disparar señales de prueba a una cuenta demo, funciona en el plan gratuito.

  2. Añade una fuente de webhook de TradingView

    En el panel, ve a Fuentes → Añadir fuente → Webhook de TradingView. PipSync genera una URL de webhook única para tu cuenta (pipsync.io/api/tradingview/webhook/<tu-token-secreto>). Trátala como una contraseña: cualquiera con la URL puede enviar señales a tu cuenta, y puedes regenerarla desde la página de Fuentes si alguna vez queda expuesta.

  3. Conecta tu cuenta de MT5

    Añade tu cuenta de MetaTrader 5 como destino y define tus reglas de riesgo del lado del servidor — dimensionamiento de lotes, mapeo de SL/TP, máximo de operaciones abiertas, filtros de símbolos. Se recomienda empezar con una cuenta demo.

  4. Crea la alerta en TradingView

    En TradingView, crea una alerta sobre tu estrategia o condición. En el campo Mensaje, pega el payload JSON que PipSync espera — action, symbol, price, sl, tp, lots — usando marcadores como {{strategy.order.action}}, {{ticker}} y {{close}} para que TradingView complete los valores cuando la alerta se dispare. Luego, en Notificaciones, activa URL de webhook y pega tu URL de PipSync.

  5. Envía una señal de prueba y pasa a real con cuidado

    En PipSync, abre Fuentes → tu fuente de TradingView → Enviar señal de prueba para ver el resultado parseado y si el bróker la aceptó, sin esperar a una alerta real. Mantén activo el modo de Aprobación manual y quédate en demo hasta que algunas alertas se hayan ejecutado exactamente como esperas.

Tiempo de configuración típico: unos 12 minutos.

¿Qué es un webhook?

Un webhook es una llamada de retorno HTTP: cuando ocurre un evento en un sistema, ese sistema envía una solicitud HTTP POST —normalmente con un cuerpo JSON— a una URL que otro sistema ha publicado para recibirla. La propiedad que lo define es la dirección: el receptor no sondea en busca de actualizaciones; expone un endpoint público y espera a ser llamado.

Las alertas de TradingView funcionan exactamente así. Cuando una alerta se dispara, TradingView hace POST del mensaje de la alerta una vez, de inmediato, a la URL de webhook que hayas indicado en la configuración de notificaciones de la alerta. Así que toda la cuestión de los "webhooks de MetaTrader" se reduce a una sola pregunta: ¿existe en internet una URL que lleve a tu terminal MT4/MT5? No existe — y la siguiente sección explica por qué eso es estructural, no un ajuste que falta.

¿Por qué MetaTrader 4 o 5 no pueden recibir webhooks?

Porque el terminal de MetaTrader es un cliente de escritorio, no un servidor. Se ejecuta en tu PC detrás del NAT y el firewall de tu router, no tiene IP pública, ni dominio, ni certificado TLS — y, lo más fundamental, MetaQuotes no incluye ningún listener HTTP de entrada en el terminal. No hay opción que activar ni puerto que abrir dentro del terminal; la capacidad simplemente no existe en el producto.

Lo que MQL4/MQL5 sí ofrecen es conectividad de salida. Un Expert Advisor puede llamar a WebRequest() para sondear un servidor externo en busca de nuevas señales (después de permitir la URL en Herramientas → Opciones → Expert Advisors), y puede abrir sockets sin procesar. Con suficiente trabajo, un EA incluso puede hospedar un listener en un puerto local de tu máquina. Pero un listener local sigue sin ser un endpoint de webhook: TradingView, allá en la internet pública, no puede alcanzar un proceso detrás del router de tu casa.

La arquitectura también importa aquí. Las órdenes las acepta el servidor de MetaTrader de tu bróker; el terminal es solo el cliente que las envía. Por lo tanto, cualquier automatización tiene que o bien controlar un terminal en funcionamiento (el enfoque del EA) o hablar con el bróker a través de un puente de API — que es exactamente lo que hacen los servicios de enrutamiento en la nube.

¿Puede un EA escuchando en mi propia PC recibir alertas de TradingView?

Técnicamente sí; en la práctica es la opción más frágil que existe. El patrón: un EA o programa auxiliar escucha en un puerto local, configuras el reenvío de puertos en tu router para que internet pueda alcanzar ese puerto, y le das a TradingView tu IP de casa (o un nombre de DNS dinámico) como URL de webhook.

Cada eslabón de esa cadena es un modo de fallo que ahora te pertenece:

  • Tu IP de casa cambia — la mayoría de las conexiones residenciales rotan direcciones, así que la URL de webhook queda obsoleta en silencio salvo que mantengas un DNS dinámico.
  • El reenvío de puertos expone tu PC de trading — estás publicando un puerto abierto a toda la internet, normalmente sin un buen blindaje de TLS o autenticación.
  • Todo tiene que estar activo a la vez — la PC, el terminal, el EA en su gráfico, la configuración del router y tu conexión; una actualización de Windows o un gráfico cerrado rompen la ruta sin avisar.
  • Las alertas perdidas simplemente se pierden — si tu endpoint está caído cuando se dispara la alerta, no hay ninguna cola esperando a que tu máquina vuelva.

¿Un VPS con Windows resuelve lo de TradingView a MT5?

Un VPS mueve el problema en vez de eliminarlo. La receta habitual es un VPS con Windows ejecutando un terminal de MetaTrader más un EA puente de terceros; un pequeño servicio web recibe el webhook de TradingView y el EA coloca la operación dentro del terminal. Esto sí funciona — es lo que en realidad son por dentro la mayoría de las herramientas de "TradingView a MT5" que se venden hoy.

Los costos son recurrentes y operativos, no únicos:

  • El alquiler mensual del VPS, además de lo que cueste la propia herramienta puente.
  • El terminal debe permanecer con sesión iniciada 24/7 con el EA adjunto a un gráfico — las actualizaciones automáticas del terminal, los avisos de reinicio de sesión del bróker y los reinicios del VPS detienen la ejecución en silencio.
  • Te conviertes en administrador de un servidor Windows: parches, seguridad de RDP, espacio en disco, monitoreo.
  • La lógica de riesgo vive en los campos de entrada del EA en una sola máquina; nada valida una orden del lado del servidor antes de que llegue a tu bróker.

¿Cómo llevas las alertas de TradingView a MT5 sin un VPS?

Dándole a TradingView una URL de webhook que apunte a un servicio que ya se ejecuta del lado del servidor y que ya habla con tu bróker. Con PipSync, copias una URL de webhook única por cuenta desde el panel (Fuentes → Añadir fuente → Webhook de TradingView), la pegas en el campo URL de webhook de la alerta y pones un pequeño payload JSON en el mensaje de la alerta.

Cuando la alerta se dispara, los servidores de PipSync reciben el POST, parsean el payload, aplican tus reglas de riesgo del lado del servidor —dimensionamiento de lotes, mapeo de SL/TP, máximo de operaciones abiertas, filtros de símbolos— y enrutan la orden a tu cuenta de MetaTrader a través de un puente de API. Sin EA del lado del terminal, sin puerto abierto en casa, sin servidor Windows que mantener, y la ejecución continúa aunque tu computadora esté apagada. Como el webhook termina en PipSync en lugar de en un complemento del terminal, el destino es intercambiable: la misma alerta puede ejecutarse en MT4, MT5, cTrader, Match-Trader, Binance Futures o Bybit sin cambiar nada del lado de TradingView.

PipSync está en beta pública y es una herramienta de ejecución: enruta las alertas que creas, no genera señales, y nada en esta página es asesoramiento de inversión.

Pruébalo con el plan gratuito

Conecta una fuente de señales y una cuenta de bróker, observa cómo PipSync analiza y enruta en tiempo real, y mejora tu plan solo si necesitas más. Sin tarjeta de crédito para empezar.

Empieza gratis — sin tarjetaVer precios

Advertencia de riesgo: Los CFD son instrumentos complejos y conllevan un alto riesgo de perder dinero rápidamente debido al apalancamiento. El 70–80% de las cuentas de inversores minoristas pierden dinero al operar con CFD. Advertencia de riesgo · Rentabilidad pasada.

FAQ

Preguntas frecuentes

¿MetaTrader 5 tiene una URL de webhook?

No. Ni el terminal MT5 ni tu bróker exponen un endpoint HTTP de entrada al que TradingView pudiera hacer POST de una alerta. Un "webhook para MT5" siempre significa un tercer sistema: un servicio que recibe el webhook en una URL pública y luego coloca la orden en tu cuenta.

Escrito por el equipo de PipSync · Revisado por Tobias Russmann, Director, PipSync · Publicado · Última actualización

PipSync es una plataforma de automatización de señales basada en la nube que enruta señales de trading desde Telegram, Discord, alertas de TradingView y webhooks personalizados a cuentas de bróker en MetaTrader 4, MetaTrader 5, cTrader, Match-Trader, Binance Futures y Bybit, con gestión de riesgo del lado del servidor y sin necesidad de VPS. PipSync es una herramienta de ejecución, no un proveedor de señales ni asesoramiento de inversión.

PipSync es una herramienta de ejecución de señales. No proporciona señales de trading, no garantiza ningún resultado y no constituye asesoramiento de inversión. Operar productos apalancados conlleva un riesgo sustancial de pérdida. Consulta la advertencia de riesgo y el descargo de rendimiento.