MT5 to Telegram Informer
- Utilidades
- Versión: 2.52
- Actualizado: 13 marzo 2026
- Activaciones: 10
Proveedor de señales de MT5 para Telegram: notificaciones de operaciones en tiempo real para MetaTrader 5
Cada operación que se realice en tu cuenta se envía a tus chats y canales de Telegram en forma de mensaje formateado en el momento en que se produce.
DESCRIPCIÓN GENERAL
El proveedor de señales de MT5 a Telegram es un asesor experto (EA) para MetaTrader 5 que envía automáticamente notificaciones de operaciones a uno o varios chats o canales de Telegram. Cada evento de negociación de la cuenta se registra y se envía como un mensaje formateado en tiempo real.
El EA se ejecuta en cualquier gráfico y supervisa toda la cuenta, no solo el símbolo del gráfico al que está vinculado. No abre, modifica ni cierra ninguna orden. Su única función es observar los eventos de negociación e informar de ellos al instante a Telegram, por lo que funciona en paralelo con la negociación manual y cualquier otro asesor experto sin interferir.
Las notificaciones se envían a un máximo de tres destinos de Telegram al mismo tiempo, por lo que un chat privado, un canal público y un grupo de suscriptores pueden recibir la misma información. Los filtros de símbolo, número mágico y comentario determinan qué se comunica, y varias instancias en diferentes gráficos pueden dirigir distintos instrumentos a diferentes canales.
CARACTERÍSTICAS
Notificaciones de operaciones en tiempo real
Detecta y notifica todos los eventos de negociación: órdenes de mercado abiertas y cerradas, cierres parciales, cierres próximos, modificaciones de SL/TP y órdenes pendientes colocadas, ejecutadas y canceladas. Cada mensaje sale de la terminal en el momento en que se produce el evento, por lo que tus seguidores ven la operación mientras aún es relevante.
Cobertura completa de eventos
Los eventos notificados abarcan una orden de mercado abierta como compra o venta, una orden de mercado cerrada por completo —incluido el resultado bruto y neto en la divisa de la cuenta—, una orden de mercado cerrada parcialmente —mostrando el volumen cerrado junto al volumen abierto restante— y el cierre por contrapartida, en el que una posición se cierra contra una posición opuesta. También se notifican los cambios de Stop Loss y Take Profit en cualquier posición abierta.
En cuanto a las órdenes pendientes, el EA cubre la colocación de órdenes limitadas de compra y venta, órdenes stop de compra y venta y órdenes stop limitadas de compra y venta; el momento en que se activa y se ejecuta una orden pendiente, así como su cancelación. El informe resumen diario opcional a una hora configurable y los mensajes de inicio y parada del EA —estos últimos incluyendo el motivo de la parada— completan la lista.
Compatibilidad multicanal
Las notificaciones pueden enviarse simultáneamente a hasta tres chats o canales de Telegram. Ideal para distribuir señales a varios grupos de suscriptores sin necesidad de ejecutar una segunda copia del EA.
Contenido detallado de los mensajes
Cada notificación contiene todos los datos relevantes de la operación: símbolo, dirección, tamaño del lote, precio de entrada, stop loss, take profit, número de ticket, comentario y hora. Los mensajes de cierre incluyen además el resultado en pips, el beneficio bruto como movimiento puro del precio y el beneficio neto, que incluye todas las comisiones y el swap tanto de la operación de apertura como de la de cierre. Los mensajes de cierre parcial muestran el volumen cerrado junto con el volumen abierto restante.
Modificación del temporizador de espera
Los eventos de modificación de SL/TP se almacenan en búfer por posición. Solo se envía un mensaje por cada intervalo configurable —60 segundos por defecto—, independientemente del número de cambios que se produzcan durante ese periodo, y este mensaje contiene los valores más recientes. Esto es lo que evita que un trailing stop que se activa con cada tick sature tu canal. Establece Ev_ModifyDelay en 0 para una entrega instantánea.
Mensajes con formato HTML
Los mensajes utilizan formato HTML con etiquetas de campo en negrita para facilitar la lectura. Aparece una línea separadora en la parte superior e inferior de cada mensaje. Una línea opcional de información de la cuenta muestra el número de cuenta y el saldo, junto con el capital disponible actual.
Envío de capturas de pantalla del gráfico
Opcionalmente, captura y envía una captura de pantalla del gráfico con cada notificación de apertura, cierre o ejecución pendiente de una operación. El ancho, la altura y el texto del pie de foto son configurables, y el EA cambia automáticamente de sendPhoto a sendDocument para garantizar la máxima compatibilidad con los grupos y canales de Telegram. El archivo de imagen local se puede eliminar automáticamente tras una subida correcta.
Informe resumido diario
Envía un resumen diario automatizado del rendimiento a una hora configurable. Incluye el total de operaciones, las ganadoras y las perdedoras, la tasa de acierto, las pérdidas y ganancias netas —incluidas todas las comisiones y el swap tanto de las operaciones de apertura como de cierre— y el saldo actual de la cuenta.
Filtros por símbolo y número mágico
Restringe la supervisión a símbolos específicos, bloquea símbolos individuales, genera informes solo de un número mágico concreto o incluye únicamente las operaciones cuyo comentario contenga un texto determinado. Ejecuta varias instancias en diferentes gráficos para dirigir distintos instrumentos a canales de Telegram separados.
Supervisión de la conexión
La conexión a Telegram se verifica cada cinco minutos. Una etiqueta de estado en el gráfico refleja en todo momento el estado actual de la conexión. Se envían mensajes de inicio y fin automáticamente cuando se conecta o se desconecta el EA; el mensaje de inicio incluye la cuenta, el bróker, el saldo y el gráfico, mientras que el mensaje de fin indica el motivo.
Codificación UTF-8
Todo el texto de los mensajes se codifica íntegramente en UTF-8 antes de su transmisión, lo que garantiza la correcta visualización de todos los caracteres, símbolos y emojis en Telegram. El contenido de los comentarios del EA se gestiona sin errores HTTP.
PARÁMETROS
Solo son obligatorios TG_BotToken y TG_ChatID1. El resto es opcional y se incluye con valores predeterminados que funcionan correctamente.
Configuración de Telegram. El token del bot obtenido de BotFather se introduce en TG_BotToken, y el ID del chat o canal principal en TG_ChatID1. TG_ChatID2 y TG_ChatID3 son opcionales y añaden un segundo y tercer destino; los tres reciben las mismas notificaciones.
Eventos de mensajes. Los interruptores individuales activan o desactivan cada tipo de notificación: Ev_OnOpen para órdenes de mercado abiertas, Ev_OnClose para cierres totales, cierres parciales y cierres por aproximación, Ev_OnModify para cambios en SL y TP, y Ev_OnPendingSet, Ev_OnPendingFill y Ev_OnPendingCancel para el ciclo de vida de las órdenes pendientes. Todos ellos están activados por defecto. Ev_ModifyDelay establece el tiempo de espera en segundos entre los mensajes de modificación por posición y su valor por defecto es 60; si se establece en 0, se envían al instante. Ev_DailyReport está desactivado por defecto y activa el resumen diario, mientras que Ev_ReportHour establece la hora del día, de 0 a 23, a la que se envía, siendo 20 el valor por defecto.
Filtros. F_AllowedSymbols admite una lista de símbolos separados por comas que se deben supervisar, por ejemplo, XAUUSD, EURUSD, y notifica todos los símbolos si se deja vacío. F_BlockedSymbols es su contrapartida y enumera los símbolos que se deben ignorar. F_MagicNumber restringe los informes a las operaciones con un número mágico concreto e informa de todas las operaciones con su valor predeterminado de -1. F_Comment informa únicamente de las operaciones cuyo comentario contenga el texto indicado e informa de todas las operaciones si se deja vacío.
Formato de los mensajes. Fmt_ProviderName es el nombre que aparece en la parte superior de cada notificación y, por defecto, es «MY SIGNALS». Fmt_ShowAccount añade el número de cuenta y la divisa a cada mensaje y siempre muestra el saldo mientras esté activado. Fmt_ShowEquity añade el capital actual junto al saldo y solo se utiliza cuando Fmt_ShowAccount está activado. Fmt_ShowPips incluye el resultado en pips en los mensajes de cierre, y Fmt_UseEmojis alterna entre indicadores de círculos de colores para la dirección de la operación y etiquetas de texto simples como «COMPRAR» y «VENDER».
Captura de pantalla del gráfico. Sc_Send está desactivado por defecto y permite enviar una captura de pantalla con cada notificación de operación. Sc_Width y Sc_Height establecen el tamaño de la imagen en píxeles; el valor predeterminado es 800 por 500. Sc_Caption sustituye el pie de foto predeterminado con el nombre del proveedor y el símbolo, y Sc_DeleteAfterSend elimina el archivo local tras una subida correcta.
Conexión. Conn_Timeout es el tiempo máximo de espera, en milisegundos, para una respuesta de la API de Telegram y su valor por defecto es 10000. Conn_ShowStatus muestra la etiqueta de estado de la conexión en el gráfico; Conn_StartMsg envía el mensaje de inicio durante la inicialización, que incluye la cuenta, el bróker, el saldo y el gráfico; y Conn_StopMsg envía el mensaje de parada cuando se elimina el EA o se cierra la terminal, incluyendo el motivo de la parada.
INSTALACIÓN
Copia el archivo .ex5 compilado en la carpeta «Experts» de tu carpeta de datos de MT5; a continuación, pulsa F5 en el Navegador o reinicia la terminal para que el EA aparezca en la lista.
En MT5, abre «Herramientas», «Opciones», «Asesores expertos», activa la opción para permitir WebRequests para las URL de la lista y añade la dirección api.telegram.org
Crea un bot de Telegram iniciando una conversación con BotFather y enviando el comando /newbot; a continuación, copia el token que te devuelva. Para un chat privado, obtén tu ID de chat a través de userinfobot. Para un canal, añade el bot como administrador y utiliza el nombre de usuario del canal, por ejemplo @mysignals, como ID de chat.
Arrastra el EA a cualquier gráfico, introduce el token en TG_BotToken y el ID del chat en TG_ChatID1, activa el trading automático en las propiedades del EA y confirma con «Aceptar». Aparecerá una etiqueta de estado verde en el gráfico y se enviará un mensaje de inicio a Telegram. A partir de ahí, configura qué eventos se van a notificar y qué símbolos o números mágicos se van a filtrar.
El trading automático también debe estar activo en la propia terminal, mediante el botón de la barra de herramientas o la combinación Ctrl+E. Ten en cuenta que el EA supervisa todas las posiciones de la cuenta, no solo las del gráfico al que está vinculado; que pueden ejecutarse varias instancias al mismo tiempo en diferentes gráficos para dirigir los símbolos a canales distintos; y que el EA no opera: no tiene ningún efecto sobre las posiciones abiertas, las órdenes pendientes ni los fondos de la cuenta.
COMPATIBILIDAD
MetaTrader 5 a partir de la versión 3000, escrito en MQL5. Es compatible con todos los instrumentos, incluidos el Forex, metales como XAU y XAG, índices, criptomonedas, energía y CFD, en todos los marcos temporales. Las cuentas demo y reales funcionan de la misma manera, al igual que la cobertura y la compensación. El trading automático debe estar habilitado en la terminal y en las propiedades del EA. Además de la compra completa, está disponible una suscripción de un mes.
Versión 2.52 | fi.con Investment Group | MQL5 Marketplace
