Telegram MT4 Notification
- Asesores Expertos
- Robert Winata
- Versión: 3.0
- Actualizado: 19 abril 2026
ELEGRAM_NOTIFICATION es una utilidad que reenvía eventos comerciales en tiempo real desde tu terminal MetaTrader 4 a cualquier chat, grupo o canal de Telegram. Realiza un seguimiento de cada evento de orden (abrir, cerrar, modificar, cancelar) y envía un mensaje formateado en cuestión de segundos. También puede generar un informe diario de pérdidas y ganancias para una ventana de tiempo definida por el usuario.
Características principales
- Alertas de apertura para órdenes de mercado y pendientes (COMPRA, VENTA, LÍMITE COMPRA, LÍMITE VENTA, STOP COMPRA, STOP VENTA)
- Cerrar alertas con el beneficio neto, el saldo, la equidad y el total diario de beneficios
- Modificar alertas cuando cambie el precio de StopLoss, TakeProfit, o entrada pendiente, con delta del pip
- Alertas de cancelación de órdenes pendientes eliminadas, distinguiendo entre cancelación manual y activada
- Informe diario de estadísticas enviado a una hora definida por el usuario, cubriendo una ventana definida por el usuario
- Filtro por MagicID y símbolo
- Reintento de hasta 3 intentos en caso de envío fallido
- Cuadro de mando con estado en tiempo real, último evento enviado y último error
- Soporta temas de grupo de Telegram (thread IDs) para separar alertas y estadísticas
- Funciona en cualquier broker MT4
Cómo funciona
Adjunta el experto a un único gráfico. Monitoriza todas las posiciones y órdenes pendientes de la cuenta. Cuando se detecta un evento, construye un mensaje de Telegram con formato HTML y lo envía a través de Telegram Bot API usando WebRequest. El experto es una utilidad de monitorización y nunca coloca o cierra ninguna operación por sí mismo.
Configurar
- Crea un bot de Telegram a través de BotFather y copia el token del bot.
- Obtenga su ID de chat, grupo o canal.
- En MetaTrader 5, abre Herramientas - Opciones - Asesores Expertos, activa Permitir WebRequest, y añade la URL api.telegram.org a la lista.
- Adjunte el experto a cualquier gráfico, introduzca BotToken y ChatID, y active los eventos de los que desea ser notificado.
Entradas
Configuración de Telegram
- BotToken: token recibido de BotFather
- ChatID: ID del chat, grupo o canal donde se envían los mensajes
- ThreadID: ID de tema para temas de grupo, opcional
Notificación
- NotifyOnOpen: alerta cuando se abre una orden
- NotifyOnClose: alerta cuando se cierra una orden
- NotifyOnModify: alerta cuando se modifica una orden
- NotifyDailyStat: informe diario de pérdidas y ganancias
- StatSendTime: hora de envío del informe, HH:MM en la zona horaria del usuario
- StatWindow: ventana de tiempo que resume el informe, HH:MM-HH:MM de ayer
- StatThreadID: ID de tema independiente para el informe diario, opcional
- WaitForTPSL: mantiene las alertas abiertas hasta que se establecen StopLoss y TakeProfit
Modificar
- ModifyMinPips: cambio mínimo de pips necesario para activar una alerta de modificación. 0 informa de cualquier cambio, un valor superior a 0 filtra el ruido de trailing-stop
Filtrar
- FilterMagicID: 0 para todas las órdenes, un MagicID específico para aislar un EA
- FilterSymbol: vacío para todos los símbolos, un único símbolo como EURUSD
Mostrar
- Reference: etiqueta personalizada incluida en cada mensaje
- GMTOffset: desfase de zona horaria para las horas mostradas
Cuadro de mandos
- ShowDashboard: muestra el panel de estado en el gráfico
- DashboardCorner: posición del panel
Notas
- Adjunte el experto sólo a un gráfico por cuenta. Múltiples instancias producirán notificaciones duplicadas.
- WebRequest debe estar activado y api.telegram.org debe estar en la lista de URL permitidas.
- El experto no coloca ni cierra ninguna operación.
