Para operar en MT5 desde un webhook, envía una pequeña carga JSON (action, symbol y, opcionalmente, sl/tp) a tu URL de webhook única de PipSync: PipSync la valida, aplica tus reglas de riesgo del lado servidor y coloca la orden en tu cuenta de MetaTrader 5 conectada.
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 endpoint es agnóstico al origen: cualquier cosa capaz de emitir un POST HTTPS puede operar, ya sea un escáner en Python, un bot en Node, un cron job o una automatización no-code. No hay ningún EA que instalar, ni MQL5 que escribir, ni VPS que mantener en línea. La conexión con MT5 corre en la nube de PipSync, y los webhooks de salida firmados reportan las ejecuciones de vuelta a tu propio sistema para que puedas cerrar el ciclo de forma programática.
La ruta se configura una sola vez en el panel de PipSync; después de eso, tu propio código solo habla con un único endpoint HTTPS.
Regístrate en app.pipsync.io, sin tarjeta de crédito. Todo lo que requiere esta integración, incluidos el origen de webhook y la herramienta de señal de prueba, está disponible en el plan gratuito, así que puedes desarrollar contra el endpoint antes de pagar nada.
Agrega una cuenta de bróker en el panel y selecciona MetaTrader 5. Empieza con una cuenta demo para que puedas iterar sobre tu emisor sin poner dinero real en juego.
Agrega un origen de webhook en Orígenes. PipSync genera una URL única que contiene un token secreto: esa URL es tu credencial. Guárdala en una variable de entorno o gestor de secretos, nunca en código versionado.
Desde tu bot, escáner o script, envía un POST HTTPS con la carga JSON: action y symbol son obligatorios; price, sl, tp, lots y comment son opcionales. Cualquier cliente HTTP funciona; no hay ningún SDK que instalar.
Configura el dimensionamiento de posiciones (lotes fijos o porcentaje de riesgo), filtros de símbolos y un tope de operaciones abiertas máximas; estas reglas se ejecutan del lado servidor en cada carga. Ten en cuenta que un campo lots en la carga anula el dimensionamiento configurado para esa única operación: omítelo de tu emisor a menos que quieras ese comportamiento. También puedes habilitar la aprobación manual para inspeccionar cada operación antes de que se ejecute.
Usa la función de señal de prueba en tu origen de webhook para ver exactamente cómo se interpretó la carga y si el bróker aceptó la orden. Mantén la ruta en demo hasta que varias cargas reales se ejecuten exactamente como esperas.
Tiempo de configuración típico: unos 12 minutos.
Una orden mínima es un objeto JSON plano con un action, un symbol y niveles de protección opcionales: { "action": "buy", "symbol": "EURUSD", "sl": 1.0800, "tp": 1.0950 }. El campo action acepta "buy", "sell" o "close"; symbol debe coincidir con el nombre del instrumento en la lista de símbolos de MT5 de tu bróker; sl y tp son niveles de precio absolutos y pueden ponerse en 0 para omitirlos.
Tres campos más te dan un control más fino: price fija una entrada específica (0 significa ejecutar a mercado), lots anula tu dimensionamiento de lotes configurado para esa única operación (omítelo para dejar que tus reglas de riesgo del lado servidor dimensionen la posición) y comment adjunta un comentario de texto libre a la operación. Como "close" cierra la posición abierta en el símbolo indicado, una estrategia puede gestionar todo su ciclo de vida (abrir, proteger, salir) a través del mismo endpoint.
Cada origen de webhook obtiene una URL HTTPS única que contiene un token secreto: la URL en sí es la credencial. Eso mantiene el lado del emisor deliberadamente simple: sin flujo OAuth, sin firma de solicitudes, sin librería cliente. curl, un script de cinco líneas en Python o una función serverless pueden autenticarse todos de la misma manera.
Trata la URL como una contraseña. Mantenla fuera del código del lado cliente y de repositorios públicos, y regenérala desde el panel de inmediato si alguna vez queda expuesta: cualquiera que tenga la URL puede enviar señales a tu cuenta. Tus reglas de riesgo del lado servidor, los filtros de símbolos y el modo opcional de aprobación manual siguen interponiéndose entre una solicitud inesperada y tu cuenta de MT5, pero rotar una URL filtrada debería ser la primera respuesta.
Un puente basado en EA acopla tu automatización a una terminal MT5 en ejecución, normalmente un VPS de Windows que alquilas, parcheas y monitoreas, además de código MQL5 que mantienes. Si la terminal se cierra o el VPS se reinicia, tu estrategia queda fuera de línea. PipSync mueve la conexión con el bróker al lado servidor mediante un puente de API en la nube hacia MT5, así que no hay nada instalado en la terminal y nada que muera junto con una sesión de escritorio.
También desacopla tu elección de lenguaje del ecosistema de MetaQuotes. Tu escáner puede quedarse en Python, tu lógica de ejecución en Rust o Node; si puede emitir un POST HTTP, puede operar. Las comprobaciones de riesgo como el dimensionamiento de posiciones, los filtros de símbolos y el máximo de operaciones abiertas se ejecutan en los servidores de PipSync antes de reenviar cualquier orden, de modo que se aplican de forma consistente sin importar qué envió la señal.
Suscribe tu propio endpoint a los webhooks de salida de PipSync y recibirás un POST JSON firmado en eventos como signal.received, trade.opened, trade.closed, trade.tp_hit y trade.sl_hit. Cada entrega lleva una cabecera X-PipSync-Signature (una marca de tiempo más un resumen HMAC-SHA256) para que puedas verificar la autenticidad antes de confiar en la carga; rechaza cualquier cosa cuya marca de tiempo tenga más de unos pocos minutos para bloquear repeticiones. Las entregas fallidas se reintentan hasta 5 veces con retroceso exponencial.
Para el sondeo y la conciliación también hay una API REST de lectura (GET /v1/signals y GET /v1/trades) descrita por una especificación OpenAPI 3.1 en /api/v1/openapi.json, de modo que puedes generar un cliente tipado para tu runtime. Las claves de API para la API de lectura forman parte del plan Enterprise; el panel mismo muestra cada señal interpretada y la orden resultante en todos los planes.
El nombrado de símbolos es el error de integración más común. El campo symbol debe coincidir exactamente con el nombre del instrumento tal como aparece en la lista de símbolos de MT5 de tu bróker, y los brókers usan habitualmente sus propias variantes de los nombres estándar: verifica contra la lista de símbolos del bróker y confirma con una señal de prueba antes de confiar en un mapeo automático.
La integración de MT5 de PipSync funciona tanto con el modo de cuenta hedging como con el de netting, maneja ejecuciones parciales y coloca el stop-loss y el take-profit junto con la orden, de modo que la protección queda en el bróker y no en tu script. Si tu emisor puede generar ráfagas, respeta el límite de tasa de webhooks entrantes de tu plan: se cuenta por minuto, de forma separada de la API de lectura, y escala según el nivel. Ante una respuesta 429, lee la cabecera Retry-After y aplica un retroceso con jitter en lugar de saturar el endpoint.
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.
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.
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.