MT5 to Telegram Informer
- Utilidades
- Juergen Marcus Wolfgang Rosswinkel
- Versión: 2.38
- Actualizado: 23 febrero 2026
- Activaciones: 5
Proveedor de señales de MT5 a Telegram
Notificaciones de operaciones en tiempo real para MetaTrader 5
Visión general
MT5 to Telegram Signal Provider es una utilidad Expert Advisor para MetaTrader 5 que envía automáticamente notificaciones de operaciones a uno o más chats o canales de Telegram. Cada acción comercial que ocurre en la cuenta es capturada y entregada como un mensaje formateado en tiempo real.
El EA se ejecuta en cualquier gráfico y supervisa toda la cuenta. No coloca, modifica o cierra ninguna orden. Su única función es observar los eventos comerciales e informar de ellos.
Qué se notifica
El EA detecta y notifica los siguientes eventos comerciales:
Orden de mercado abierta (compra o venta)
Orden de mercado cerrada, incluido el resultado en la divisa de la cuenta
Modificación de Stop Loss o Take Profit en cualquier posición abierta
Orden pendiente colocada (límite de compra/venta, stop de compra/venta)
Orden pendiente activada y ejecutada
Orden pendiente cancelada
Informe resumen diario opcional a una hora configurable
Contenido de los mensajes
Cada notificación contiene la información relevante para ese tipo de evento. Un mensaje de apertura de operación incluye símbolo, dirección, tamaño de lote, precio de entrada, stop loss, take profit, número de ticket, comentario y hora. Un mensaje de cierre de operación muestra además el precio de apertura, el precio de cierre, el resultado del pip y el beneficio o pérdida en la divisa de la cuenta.
Los mensajes están formateados en HTML con etiquetas de campo en negrita para facilitar la lectura. En la parte superior e inferior de cada mensaje aparece una línea separadora. Opcionalmente, se puede añadir una línea de información de la cuenta con el número de cuenta y el saldo.
Una captura de pantalla del gráfico opcional es capturada y enviada a Telegram junto con cada notificación de apertura y cierre de operación.
Instrucciones de Configuración
Paso 1 - Crear un Bot de Telegram
Abre Telegram e inicia una conversación con @BotFather. Utiliza el comando /newbot para crear un nuevo bot. Copia el bot token que BotFather te proporciona.
Paso 2 - Obtén tu ID de Chat
Para un chat privado con el bot: inicia una conversación con tu bot, luego recupera tu ID de chat de @usuarioinfobot. Para un canal de Telegram: añade el bot como administrador del canal y utiliza el nombre de usuario del canal (por ejemplo, @mysignals) como ID de chat.
Paso 3 - Permitir WebRequests en MT5
En MetaTrader 5, abra Herramientas > Opciones > Asesores Expertos. Active la opción "Permitir WebRequests para URLs listadas" y añada la siguiente URL a la lista:
h ttps:// api.telegram.org/
Paso 4 - Adjuntar el EA
Arrastre el EA a cualquier gráfico. Introduzca su Bot Token en el campo TG_BotToken y su Chat ID en el campo TG_ChatID1. Si la conexión tiene éxito, aparecerá una etiqueta de estado verde en la esquina superior izquierda del gráfico y se enviará un mensaje de inicio a Telegram.
Parámetros de entrada
Configuración de Telegram
Parámetro Por defecto Descripción
TG_BotToken (vacío) Bot token obtenido de @BotFather. Requerido.
TG_ChatID1 (vacío) Chat primario de Telegram o ID de canal. Obligatorio.
TG_ChatID2 (vacío) Segundo ID de chat. Opcional.
TG_ChatID3 (vacío) Tercer ID de chat. Opcional.
Eventos de mensajes
Parámetro Por defecto Descripción
Ev_OnOpen true Envía una notificación cuando se abre una orden de mercado.
Ev_OnClose true Envía una notificación cuando se cierra una posición.
Ev_OnModify true Envía una notificación cuando se cambia el Stop Loss o el Take Profit.
Ev_OnPendingSet true Envía una notificación cuando se coloca una orden pendiente.
Ev_OnPendingFill true Envía una notificación cuando una orden pendiente se activa y se ejecuta.
Ev_OnPendingCancel true Envía una notificación cuando se cancela una orden pendiente.
Ev_DailyReport false Enviar un resumen diario automatizado a la hora configurada.
Ev_ReportHour 20 Hora del día (0-23) a la que se envía el informe diario.
Filtros
Parámetro Por defecto Descripción
F_AllowedSymbols (vacío) Lista separada por comas de símbolos a monitorizar. Déjela vacía para supervisar todos los símbolos. Ejemplo: XAUUSD,EURUSD
F_BlockedSymbols (vacío) Lista separada por comas de símbolos a ignorar.
F_MagicNumber -1 Sólo informa de operaciones con este número mágico. Establezca -1 para informar de todas las operaciones independientemente de su origen.
F_Comment (vacío) Informar sólo de las operaciones cuyo comentario contenga este texto. Dejar vacío para informar de todas.
Formato del mensaje
Parámetro Por defecto Descripción
Fmt_ProviderName MY SIGNALS Nombre mostrado en la parte superior de cada notificación.
Fmt_ShowAccount true Añade el número de cuenta y la moneda a cada mensaje.
Fmt_ShowEquity false Añade saldo y capital a cada mensaje.
Fmt_ShowPips true Incluye el resultado de los pips en los mensajes de cierre de operación.
Fmt_UseEmojis true Utilizar indicadores de círculos de colores para la dirección de la operación. Establecer en false para etiquetas de texto plano.
Captura de pantalla del gráfico
Parámetro Por defecto Descripción
Sc_Send false Captura y envía un pantallazo del gráfico actual con cada notificación de operación.
Sc_Width 800 Anchura de la captura de pantalla en píxeles.
Sc_Height 500 Altura de la captura de pantalla en píxeles.
Sc_Caption (vacío) Texto opcional añadido a la captura de pantalla. Si está vacío, se utilizan el nombre y el símbolo del proveedor.
Conexión
Parámetro Por defecto Descripción
Conn_Timeout 10000 Tiempo máximo en milisegundos para esperar una respuesta de la API de Telegram.
Conn_ShowStatus true Muestra una etiqueta de estado de conexión en el gráfico.
Conn_StartMsg true Envía un mensaje a Telegram cuando se inicia el EA. Incluye número de cuenta, broker y saldo.
Conn_StopMsg true Envía un mensaje a Telegram cuando se elimina el EA o se cierra el terminal. Incluye el motivo del stop.
Informe Diario
Cuando Ev_DailyReport está activado, el EA envía un resumen automatizado una vez al día a la hora definida por Ev_ReportHour. El informe incluye el número total de operaciones cerradas ese día, el recuento de ganadoras y perdedoras, la tasa de ganancias en porcentaje, el beneficio o pérdida total en la divisa de la cuenta y el saldo actual de la cuenta.
Capturas de pantalla de gráficos
Cuando Sc_Send está activado, el EA guarda una captura de pantalla del gráfico al que está vinculado después de cada evento de apertura, cierre o ejecución pendiente. La imagen se envía a Telegram utilizando el método sendPhoto API. Si esa petición falla, el EA lo reintenta automáticamente usando sendDocument, que es más compatible con los grupos y canales de Telegram donde la subida directa de fotos puede estar restringida.
Notas Técnicas
El EA no opera. No tiene ningún efecto sobre las posiciones abiertas, órdenes pendientes o fondos de la cuenta.
Supervisa todas las posiciones de la cuenta, no sólo las del gráfico al que está vinculado.
Múltiples instancias pueden ejecutarse simultáneamente en diferentes gráficos si es necesario, por ejemplo, para enviar diferentes símbolos a diferentes canales de Telegram utilizando el filtro de símbolos.
La conexión con Telegram se comprueba cada cinco minutos. Si la conexión se pierde y se restablece, la etiqueta de estado en el gráfico se actualiza automáticamente.
Todo el texto se codifica en UTF-8 antes de enviarse, lo que garantiza la correcta representación de todos los caracteres en Telegram.
Requisitos
MetaTrader 5 build 2361 o posterior.
Una cuenta de Telegram y un bot creado a través de @BotFather.
WebRequests debe estar permitido para https://api.telegram.org/ en MT5 Opciones > Asesores Expertos.
Una conexión a Internet activa en la máquina que ejecuta MetaTrader 5.
