Skip to main content
Inicio›Guías›MetaTrader Webhooks Explained
Webhooks → MetaTrader · guía detallada

Por qué MetaTrader no tiene webhook de entrada (y cómo llevar igualmente tus alertas de TradingView a PipSync como señales, con trading automático opcional)

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 llevar alertas de TradingView a 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 la registra como señal para tu cuenta. Por defecto, cada alerta válida se convierte en una señal que revisas en la página de Señales; PipSync no coloca ninguna orden a partir de ella. El trading automático es opcional y está desactivado por defecto (plan Advanced), y un webhook de tu propio sistema siempre queda como señal para tu aprobación.

Cobro en el checkout · Cancela cuando quieras · Plan Free disponible

Advertencia de riesgo: Operar con CFD y otros productos apalancados es complejo y conlleva un alto riesgo de perder dinero rápidamente debido al apalancamiento. Los datos del sector indican que el 70–80% de las cuentas de negociación minoristas pierden dinero con estos productos. 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 gratuito no puede enviar webhooks) y un plan de PipSync que incluya la integración por webhook (Advanced)
URL de webhook de PipSyncÚnica por cuenta (pipsync.io/api/tradingview/webhook/<token-secreto>), regenerable si sospechas una filtración
Payload de la alertaJSON: instrument, direction (buy/sell), entry, sl y tp1 (sl y tp mayores que 0)
Infraestructura que mantienesNinguna — sin VPS, sin EA puente, sin reenvío de puertos; el parseo y la recepción son del lado del servidor; por defecto, la confirmación de cada señal es tuya
Trading automáticoOpcional y desactivado por defecto (plan Advanced): solo alertas JSON de las direcciones IP publicadas por TradingView, con la pérdida en el stop loss limitada al riesgo del canal (por defecto, el 0,5 % del saldo); un webhook de tu propio sistema siempre queda como señal para tu aprobación; el deslizamiento (slippage) y los saltos de precio pueden superarlo
PrecioRequiere un plan de PipSync que incluya la integración por webhook (Advanced); consulta los precios vigentes en la página de planes

¿Cómo configuro TradingView → PipSync → MT5?

Dos requisitos previos: una cuenta de PipSync con un plan que incluya la integración por webhook (Advanced) y un plan de pago de TradingView, porque TradingView solo entrega alertas por webhook en los planes de pago.

  1. Crea tu cuenta de PipSync y elige un plan

    Regístrate en app.pipsync.io y suscríbete a un plan que incluya la integración por webhook (el plan Advanced); el plan Free no la incluye. Se requiere método de pago.

  2. Genera tu URL de webhook de PipSync

    En el panel, ve a Ajustes → Avanzado → Alertas de TradingView y pulsa Generar URL de webhook. La URL se muestra una sola vez: cópiala y guárdala. Trátala como una contraseña, porque cualquiera que la tenga puede enviar señales a tu cuenta y, con el trading automático activado, activar operaciones; si sospechas una filtración, genera una nueva desde el mismo lugar. Las alertas recibidas aparecen en Alertas recientes.

  3. Conecta tu cuenta de MT5

    Añade tu cuenta de MetaTrader 5 desde Cuentas de trading → Añadir cuenta. Por defecto, cuando llegue una alerta, asignas esta cuenta a la señal en la página de Señales y la confirmas; si luego activas el trading automático, esta cuenta también puede vincularse a él. 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 — instrument, direction, entry, sl, tp1 — usando marcadores como {{strategy.order.action}}, {{ticker}} y {{close}} para que TradingView complete los valores cuando la alerta se dispare. No añadas ningún campo de tamaño (por ejemplo lots, qty, contracts, size, volume, units, amount o risk): una alerta que indica un tamaño propio nunca se opera automáticamente. Luego, en Notificaciones, activa URL de webhook y pega tu URL de PipSync.

  5. Dispara una alerta de prueba

    Dispara la alerta una vez y revisa Alertas recientes en Ajustes → Avanzado → Alertas de TradingView para ver cómo se interpretó. Mientras no actives el trading automático, cada alerta válida queda como señal para tu aprobación en la página de Señales.

  6. Opcional: activa el trading automático

    Cuando varias alertas se hayan interpretado como esperabas, marca el consentimiento en Ajustes → Avanzado → Alertas de TradingView y pulsa Configurar trading automático (plan Advanced). Después abre Cuentas y trading automático, vincula tu cuenta MT5 y activa el trading automático. Hasta que lo hagas, cada alerta sigue siendo una señal para tu aprobación.

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. Con PipSync, generas una URL de webhook única en Ajustes → Avanzado → Alertas de TradingView (se muestra una sola vez), 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 y lo registran como señal en la página de Señales, donde, por defecto, asignas tu cuenta MT5 y la confirmas o la rechazas; el trading automático es opcional y está desactivado por defecto. Sin EA del lado del terminal, sin puerto abierto en casa, sin servidor Windows que mantener, y el webhook sigue recibiendo aunque tu computadora esté apagada.

PipSync 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.

¿Pueden las alertas de TradingView operar en MT5 automáticamente?

Solo si lo activas. El trading automático es opcional y está desactivado por defecto. Requiere el plan Advanced: lo configuras en Ajustes → Avanzado → Alertas de TradingView con un consentimiento explícito (Configurar trading automático) y luego vinculas tus cuentas y lo activas en Cuentas y trading automático. Sin eso, cada alerta se queda como señal para tu aprobación.

Con el trading automático activado, la pérdida en el stop loss se limita al riesgo del canal, por defecto el 0,5 % del saldo de la cuenta. Si el riesgo no se puede medir en una cuenta (saldo desconocido, sin datos del contrato o cuenta que por ahora no está en USD; por ahora el trading automático valora el riesgo solo en pares de divisas: el oro, los índices, las cripto y otros CFD en cuentas de MT5, cTrader y Match-Trader no se operan) o el lote mínimo del bróker superaría ese límite, esa cuenta no se opera. Si todas las cuentas fueron rechazadas por estos límites, la alerta se conserva como señal para tu aprobación; si el bróker rechaza la orden en todas las cuentas, la señal se marca como rechazada. El deslizamiento (slippage) y los saltos de precio pueden hacer que la pérdida real supere el límite. Si el servicio de deduplicación no está disponible, las alertas solo se guardan como señales.

PipSync no cierra posiciones a partir de alertas de TradingView: las salidas se producen por stop loss, take profit o por ti. Mientras sigue abierta una posición en el mismo instrumento abierta por una alerta de TradingView, una alerta en dirección contraria se retiene como probable salida de la estrategia y se guarda como señal para tu aprobación. Un webhook de tu propio sistema (un bot, un script u otra herramienta) nunca se opera automáticamente: siempre se guarda como señal para tu aprobación. Solo las alertas que envía el propio TradingView, desde sus direcciones de envío publicadas, pueden operar automáticamente, y solo después de que lo actives.

Una alerta se opera automáticamente solo si se cumple todo lo siguiente:

  • es una alerta JSON: las alertas de texto plano se guardan siempre como señal para tu aprobación
  • procede de las direcciones IP de envío publicadas por TradingView
  • no indica un tamaño propio (por ejemplo lots, qty, contracts, size, volume, units, amount o risk); si lo hace, queda como señal para tu aprobación
  • tu plan Advanced sigue activo
  • no es un duplicado: los reintentos de TradingView se deduplican
  • tu espacio de trabajo está por debajo de 5 ejecuciones automáticas por minuto
  • no sigue abierta ninguna posición en el mismo instrumento abierta por una alerta de TradingView, en ninguna dirección

Analiza gratis, ejecuta con un plan de pago

Conecta una fuente de señales y observa cómo PipSync analiza en tiempo real. Empieza en el plan Free a 0 $ sin tarjeta, o suscríbete desde 24 $/mes para la ejecución: cobrado en el checkout, cancela cuando quieras.

Cobro en el checkout · Cancela cuando quieras · Plan Free disponible

Advertencia de riesgo: Operar con CFD y otros productos apalancados es complejo y conlleva un alto riesgo de perder dinero rápidamente debido al apalancamiento. Los datos del sector indican que el 70–80% de las cuentas de negociación minoristas pierden dinero con estos productos. Advertencia de riesgo · Rentabilidad pasada.

FAQ

Preguntas frecuentes

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.

Escrito por el equipo de PipSync · Revisado por PipSync Editorial, Equipo editorial · 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 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.