Skip to main content
InicioIntegracionesWebhook → MT4
Guia de integracion de webhook personalizado a MT4

Webhook a MT4: opera senales JSON en MetaTrader 4

Para enviar un webhook a MT4, haz un POST de un payload JSON plano a tu URL de webhook unica de PipSync: valida la senal, aplica tus reglas de riesgo del lado del servidor y coloca la orden en tu cuenta de MetaTrader 4 en la nube, sin ningun EA en MQL4 y sin un VPS que mantener corriendo.

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.

El payload es deliberadamente simple: un action de buy, sell o close, el nombre exacto del simbolo del broker y los campos opcionales price, sl, tp, lots y comment. La propia URL del webhook lleva un token secreto y funciona como credencial, asi que cualquier sistema capaz de hacer un POST por HTTPS (un escaner, un ejecutor de backtests, un bot propio) puede operar en MT4 sin mantener un terminal abierto. PipSync es el puente de ejecucion entre tu codigo y el broker, y reemplaza el viejo esquema de EA en MQL4 sobre un VPS por una API alojada.

Webhook a MT4 de un vistazo

OrigenCualquier sistema capaz de hacer POST de JSON plano por HTTPS (escaneres, bots, backtests, TradingView)
DestinoMetaTrader 4 (solo hedging, brokers con MQL4)
PayloadJSON: action (buy/sell/close), symbol y, de forma opcional, price, sl, tp, lots, comment
CredencialURL de webhook unica por origen con un token secreto; rotala desde el panel si se filtra
InfraestructuraTotalmente en la nube: sin EA, sin VPS, sin terminal abierto
RetroalimentacionWebhooks salientes firmados (HMAC-SHA256) + API REST de lectura + vista de cada orden en el panel
PrecioPlan gratuito disponible (0 €); planes de pago desde 49 €/mes

Como conecto un webhook personalizado a MT4?

Conecta cualquier sistema con capacidad HTTPS a MetaTrader 4 a traves de PipSync en unos diez minutos. Nunca escribes MQL4 ni alquilas un VPS: PipSync aloja el puente de ejecucion.

  1. Crea una cuenta gratuita de PipSync

    Registrate en app.pipsync.io. El plan Free cuesta 0 € y no requiere tarjeta de credito para empezar.

  2. Anade tu cuenta de MT4

    Conecta la cuenta de tu broker de MetaTrader 4 como destino en el panel. Ten en cuenta que MT4 es solo hedging, por lo que cada senal abre su propia posicion.

  3. Crea un origen de webhook personalizado

    Genera una URL de webhook unica para este origen. La URL contiene un token secreto y es la credencial: mantenla privada y rotala desde el panel si alguna vez se filtra.

  4. Configura las reglas de riesgo del lado del servidor

    Define el dimensionamiento por lote fijo o por porcentaje de riesgo, el mapeo de SL/TP, el maximo de operaciones abiertas, los filtros de simbolos y, de forma opcional, la aprobacion manual. Todo esto se ejecuta del lado del servidor antes de que cualquier orden llegue a MT4.

  5. Envia un payload de prueba en Modo de prueba

    Haz un POST de un cuerpo JSON plano de ejemplo (action, symbol y, de forma opcional, price/sl/tp/lots) y usa el Modo de prueba para confirmar que PipSync lo interpreta correctamente sin colocar una orden real.

  6. Prueba en demo y luego pasa a real

    Apunta primero la URL a una cuenta demo de MT4 para verificar la ejecucion de extremo a extremo y luego cambia a tu cuenta real cuando el comportamiento coincida con lo que esperas.

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

Que payload JSON espera un webhook a MT4?

Un webhook a MT4 espera un unico objeto JSON plano, no una estructura anidada ni con plantillas. El campo obligatorio es action, con valor buy, sell o close; close cierra la posicion abierta en ese simbolo. Tambien envias symbol, que debe coincidir con el nombre exacto del simbolo de tu broker.

Todos los demas campos son opcionales. price es el precio de entrada absoluto, donde 0 significa una orden a mercado; sl y tp son precios absolutos, donde 0 significa omitir ese nivel. lots anula el dimensionamiento configurado para esa operacion concreta: dejalo fuera para que actue el dimensionamiento del lado del servidor. Un campo comment opcional se adjunta a la orden como referencia personal.

  • action: "buy", "sell" o "close" (close cierra la posicion del simbolo)
  • symbol: debe coincidir con el nombre exacto del simbolo del broker
  • price: entrada absoluta, 0 = orden a mercado
  • sl / tp: precios absolutos, 0 = omitir
  • lots: anula el dimensionamiento configurado para esa operacion; omitelo para usar el dimensionamiento del lado del servidor
  • comment: etiqueta de texto libre en la orden

Como mantiene segura mi cuenta de MT4 la URL del webhook?

La URL del webhook es la credencial: cada origen recibe su propio endpoint HTTPS unico que contiene un token secreto, asi que poseer la URL es lo que autoriza una senal. Tratala como una contrasena: nunca la publiques y enviala solo por HTTPS.

Si una URL queda expuesta, rotala desde el panel para invalidar la anterior de inmediato. PipSync tambien aplica un limite de tasa entrante por minuto que escala segun el plan, desde diez por minuto en el nivel de entrada hasta limites personalizados en Enterprise; cuando lo superas, la API devuelve 429 con una cabecera Retry-After, por lo que tu cliente deberia reintentar con espera y jitter.

Por que PipSync reemplaza el esquema de EA en MQL4 sobre un VPS para MT4?

La automatizacion en MT4 se construia historicamente en torno a un expert advisor en MQL4 corriendo dentro de un terminal sobre un VPS alquilado, que tenia que permanecer en linea para recibir las senales y actuar sobre ellas. PipSync elimina todo ese esquema: acepta tu JSON por HTTPS en la nube y coloca la orden en MT4 a traves de un puente alojado, asi que no hay EA que compilar, ni terminal que mantener abierto, ni VPS que mantener.

Como la ejecucion vive en la nube, las senales se procesan incluso cuando tu propio computador esta apagado. El compromiso que debes conocer es que MT4 es solo hedging, sin concepto de netting, asi que cada compra o venta abre una posicion distinta en lugar de compensar a una opuesta: una diferencia clave frente a MT5.

Que retroalimentacion recibo despues de una operacion por webhook en MT4?

Recibes tres capas de retroalimentacion. El panel muestra cada senal interpretada y la orden resultante en todos los planes, asi que puedes auditar con exactitud que llego y que hizo PipSync con ello.

Para retroalimentacion programatica, PipSync envia webhooks salientes firmados para eventos como trade.opened, trade.closed, tp_hit y sl_hit, cada uno con una firma HMAC-SHA256 en la cabecera X-PipSync-Signature y reintentado hasta cinco veces con espera progresiva. Una API REST de lectura (GET /v1/signals y GET /v1/trades, documentada en OpenAPI 3.1) te permite consultar el estado directamente; la API de lectura forma parte del plan Enterprise.

En que se diferencia un webhook a MT4 de un webhook a MT5?

El payload JSON y el modelo de credencial por URL de webhook son identicos, asi que tu codigo de envio no cambia entre uno y otro. La diferencia esta en como maneja las posiciones la plataforma de destino: MT4 es solo hedging, sin netting, lo que significa que cada senal abre su propia posicion y las operaciones opuestas coexisten.

MT5 admite cuentas de netting y de hedging y puede aplicar llenados parciales, asi que una orden opuesta puede reducir o cerrar una posicion neta existente segun el tipo de cuenta. Si tu estrategia asume que las senales opuestas se compensan entre si, ese comportamiento existe en las cuentas de netting de MT5 pero no en MT4, donde normalmente usas una accion close para cerrar.

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

Cual es el JSON minimo para abrir una operacion en MT4?

Como minimo envias action y symbol, por ejemplo {"action":"buy","symbol":"EURUSD"}. Sin price se ejecuta a mercado, y sin lots usa el dimensionamiento del lado del servidor que tengas configurado. Los campos opcionales sl, tp y comment afinan la orden.

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.