Emergency Webhook Alert
- Utilidades
-
Yang Yu Qun
Risk control and trade management tools for MetaTrader 4 & 5.
I build one kind of thing, and I build it properly: utilities that protect
accounts. Risk panels, drawdown guards, prop-firm rule enforcement, and
trade-event notifications — for manual traders, funded-challenge traders, - Versión: 1.10
- Actualizado: 7 mayo 2026
«Emergency Webhook Alert» es un asesor experto de MT5 para notificaciones de eventos de trading. Supervisa la apertura y el cierre de posiciones, los órdenes de stop loss y take profit, los cierres parciales y los eventos de reversión, y envía dichos eventos a través de un servidor de retransmisión de notificaciones a WeChat y Telegram. El asesor técnico incluye un panel en el gráfico, admite una interfaz de usuario en inglés y chino, y está diseñado para supervisar en tiempo real el estado, el estado de los pares y los eventos pendientes.
▶ ¿Quieres algo más que alertas de eventos? «Emergency Webhook Alert» reenvía tus eventos de trading: «TradeAssist Remote Monitor» (MT5→Telegram) es el
monitor completo en la nube: comprueba tu cuenta desde Telegram incluso cuando MT5 esté cerrado, detección real de desconexión o modo sin conexión,
y auditoría de envíos. Observa, avisa, informa: nunca opera por ti.
👉 https://www.mql5.com/en/market/product/194805
El EA no abre, cierra ni modifica operaciones. Solo lee los eventos de trading de la cuenta y envía notificaciones. La información confidencial, como los datos de la cuenta y de los pares de divisas, se enmascara en los registros del backend y en las vistas de administrador, lo que facilita la resolución de problemas al tiempo que reduce el riesgo de exposición. Esta herramienta solo sirve para notificar a los usuarios sobre sus propios eventos de trading y no constituye un asesoramiento de inversión.
### Parámetros
- `UseChinesePanel`: Activa el texto del panel en chino.
- `NotifyOpen`: Envía eventos de apertura de posiciones.
- `NotifyClose`: Envía eventos de cierre de posiciones.
- `NotifyStopLoss`: Envía notificaciones de cierre por stop-loss.
- `NotifyTakeProfit`: Envía eventos de cierre por take-profit.
- `NotifyPartialClose`: Envía eventos de cierre parcial.
- `NotifyReverse`: Envía eventos de inversión de tendencia.
- `ShowPanel`: Muestra el panel del gráfico principal.
- `ShowMiniStatus`: Muestra la pequeña etiqueta de estado.
- `RetryIntervalSeconds`: Intervalo de reintento tras un fallo, en segundos.
- `WebRequestTimeoutMs`: Tiempo de espera de WebRequest, en milisegundos.
- `NotificationServerUrl`: URL raíz del servidor de notificaciones. Los usuarios deben añadir la dirección que aparece en este parámetro a la lista de direcciones permitidas de MT5 WebRequest.
- `MaxEventsPerTimer`: Número máximo de eventos procesados por cada tick del temporizador.
- `MaxSeenDeals`: Número máximo de registros de operaciones procesados que se guardan en la caché.
- `PanelCorner`: Esquina de anclaje del panel.
- `PanelX`: Desplazamiento horizontal del panel.
- `PanelY`: Desplazamiento vertical del panel.
- `PanelFontSize`: Tamaño de la fuente del panel.
- `PanelBackgroundColor`: Color de fondo del panel.
- `PanelBorderColor`: Color del borde del panel.
- `PanelTextColor`: Color del texto del panel principal.
- `PanelLabelColor`: Color de la etiqueta del panel.
- `PanelOkColor`: Color del estado normal.
- `PanelWarnColor`: Color del estado de advertencia.
- `PanelErrorColor`: Color del estado de error.
### Características
- Notificaciones automáticas de eventos de trading en MT5.
- Compatibilidad con mensajes de plantilla de la cuenta oficial de WeChat.
- Compatibilidad con notificaciones de Telegram.
- Panel en el gráfico y mini pantalla de estado.
- Interfaz de usuario en inglés y chino.
- Flujo de trabajo del código de emparejamiento antes de que se activen los canales de notificación.
- Reintento en caso de fallo en la entrega y caché de eventos pendientes.
- Registros de administración y registros de solicitudes para la resolución de problemas.
- La información confidencial se oculta en los registros y en las vistas de administración.
### Datos y privacidad
- El EA envía únicamente los datos necesarios para las notificaciones de eventos de negociación a través de WebRequest, incluyendo la cuenta enmascarada, el servidor del bróker, la empresa del bróker, el símbolo, el tipo de evento, el lado, el volumen, el precio de ejecución, el beneficio, el ticket de la operación, el ticket de la orden, el ID de la posición, el número mágico, la hora del evento y la versión del EA.
- Los números de cuenta conservan los dos primeros y los dos últimos caracteres, sustituyéndose la parte central por «***», por ejemplo , «52***58».
- El EA no lee ni envía contraseñas de cuenta, contraseñas de inversor, correos electrónicos, números de teléfono, documentos de identidad ni otros datos personales no relacionados.
- Las notificaciones están destinadas exclusivamente a que el usuario revise sus propios eventos de negociación. No son señales de negociación ni constituyen asesoramiento de inversión.
- La entrega a través de WeChat y Telegram depende del servicio de la plataforma externa, la red del servidor y la configuración de vinculación del usuario.
### Configuración
1. Implementa el servicio web en tu servidor y asegúrate de que sea accesible.
2. En MT5, abre «Herramientas -> Opciones -> Asesores expertos -> Permitir WebRequest para la URL indicada» y añade la URL raíz del servidor de notificaciones que aparece en el parámetro de entrada del EA «NotificationServerUrl».
3. Asigna el asesor experto a cualquier gráfico de trading y activa el trading automático.
4. La vinculación de cuentas no es un proceso que se pueda realizar de forma autónoma. Ponte en contacto con el autor a través de un mensaje privado en MQL5 y él te ayudará con la configuración del backend y la vinculación de la cuenta.
5. Vincula el «chat_id» de Telegram .
6. Activa los canales de notificación que desees.
7. A partir de ese momento, los eventos de negociación se enviarán automáticamente.
8. Puede consultar los registros de eventos, los registros de envío y los registros de solicitudes en el panel de administración.
### Notas
- El parámetro de entrada del EA `NotificationServerUrl` muestra la URL raíz del servidor de notificaciones. Los usuarios deben añadir esta dirección a la lista de permitidos de WebRequest de MT5.
- Los datos confidenciales de la cuenta y del emparejamiento se ocultan en los registros.
- En el Strategy Tester, el EA no envía notificaciones WebRequest reales para evitar notificaciones externas durante las ejecuciones de prueba.
- Si el panel muestra un error de red o de permisos de WebRequest, comprueba primero la lista de permitidos de WebRequest de MT5, el estado del servidor y la conectividad de red.
