Emergency Webhook Alert
- Utilidades
-
Yang Yu Qun
MetaTrader 4/5 Indicator & EA Developer
Experienced in developing trading tools and automated strategies for MT4/MT5. Skilled in MQL4/MQL5 programming, custom indicators, EA development, and risk management modules.
Expertise includes:
Custom indicator development (MT4/MT5) - Versión: 1.10
- Actualizado: 7 mayo 2026
EmergencyWebhook Alert" es un Asesor Experto MT5 para notificaciones de eventos comerciales. Supervisa la apertura de posiciones, cierre, stop loss, toma de beneficios, cierre parcial y eventos de reversión, a continuación, envía eventos comerciales a través de un servidor de retransmisión de notificaciones a WeChat y Telegram. El EA incluye un panel en el gráfico, soporta la interfaz de usuario en inglés y chino, y está diseñado para el estado en tiempo real, el estado de emparejamiento, y el seguimiento de eventos pendientes.
El EA no abre, cierra o modifica operaciones. Sólo lee los eventos comerciales de la cuenta y envía notificaciones. La información confidencial, como los detalles de la cuenta y los datos de emparejamiento, se enmascara en los registros de backend y en las vistas del administrador, lo que ayuda a solucionar problemas y reduce el riesgo de exposición. Esta herramienta es sólo para notificar a los usuarios sobre sus propios eventos de negociación y no constituye asesoramiento de inversión.
### Parámetros
- `UseChinesePanel`: Habilita el texto chino en el panel.
- `NotifyOpen`: Enviar eventos de posición abierta.
- `NotifyClose`: Enviar eventos de posición de cierre.
- `NotifyStopLoss`: Enviar eventos de cierre de stop-loss.
- `NotifyTakeProfit`: Enviar eventos de cierre de take-profit.
- `NotifyPartialClose`: Enviar eventos de cierre parcial.
- `NotifyReverse`: Enviar eventos de reversión.
- `ShowPanel`: Muestra el panel principal del gráfico.
- `ShowMiniStatus`: Mostrar la pequeña etiqueta de estado.
- `RetryIntervalSeconds`: Intervalo de reintento tras un fallo, en segundos.
- `WebRequestTimeoutMs`: WebRequest timeout, en milisegundos.
- `NotificationServerUrl`: URL raíz del servidor de notificación. Los usuarios deben añadir la dirección indicada en este parámetro a la lista de direcciones permitidas de MT5 WebRequest.
- `MaxEventsPerTimer`: Número máximo de eventos procesados por tick del temporizador.
- `MaxSeenDeals`: Número máximo de transacciones procesadas 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 fuente del panel.
- `PanelBackgroundColor`: Color de fondo del panel.
- `PanelBorderColor`: Color del borde del panel.
- `PanelTextColor`: Color del texto principal del panel.
- `PanelLabelColor`: Color de la etiqueta del panel.
- `PanelOkColor`: Color de estado normal.
- `PanelWarnColor`: Color del estado de advertencia.
- `PanelErrorColor`: Color de estado de error.
### Características
- MT5 notificaciones automáticas de eventos comerciales.
- WeChat cuenta oficial plantilla de mensaje de apoyo.
- Soporte de notificaciones de Telegram.
- En el panel de gráficos y mini pantalla de estado.
- Soporte de interfaz de usuario en inglés y chino.
- Flujo de trabajo de código de emparejamiento antes de habilitar los canales de notificación.
- Reintento de entrega fallida y caché de eventos pendientes.
- Registros de administración y solicitudes para la resolución de problemas.
- La información confidencial se oculta en los registros y las vistas de administración.
### Datos y privacidad
- El EA envía sólo los datos necesarios para las notificaciones de eventos de operaciones a través de WebRequest, incluyendo cuenta enmascarada, servidor del broker, compañía del broker, símbolo, tipo de evento, lado, volumen, precio de ejecución, beneficio, ticket de operación, ticket de orden, ID de posición, número Mágico, hora del evento y versión del EA.
- Los números de cuenta mantienen los 2 primeros y los 2 últimos caracteres, con el medio sustituido por `***`, por ejemplo `52***58`.
- El EA no lee ni envía contraseñas de cuentas, contraseñas de inversores, correos electrónicos, números de teléfono, documentos de identidad u otros datos personales no relacionados.
- Las notificaciones son únicamente para que el usuario revise los eventos de la operación. No son señales de negociación y no constituyen asesoramiento de inversión.
- La entrega 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. Despliegue el servicio web en su servidor y asegúrese de que es accesible.
2. En MT5, abra `Tools-> Options -> Expert Advisors -> Allow WebRequest for listed URL` y añada la URL raíz del servidor de notificación mostrada en el parámetro de entrada del EA `NotificationServerUrl`.
3. Adjunte el EA a cualquier gráfico de negociación y active AutoTrading.
4. El emparejamiento de cuentas no es autoservicio. Por favor, póngase en contacto con el autor a través de mensaje privado MQL5, y el autor le ayudará con la configuración del backend y la vinculación de la cuenta.
5. Vincular Telegram `chat_id`.
6. Habilita los canales de notificación que desees.
7. A continuación, los eventos comerciales se enviarán automáticamente.
8. Puede revisar 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 MT5 WebRequest.
- Los datos sensibles de la cuenta y del emparejamiento se enmascaran en los registros.
- En el Probador de Estrategias, el EA no envía notificaciones WebRequest reales para evitar notificaciones externas de las ejecuciones de prueba.
- Si el panel muestra un error de red o de permiso WebRequest, compruebe primero la lista de permitidos MT5 WebRequest, el estado del servidor y la conectividad de red.
