Configuración de notificaciones en Telegram desde MetaTrader 5 para el asesor experto Samurai WIN

Configuración de notificaciones en Telegram desde MetaTrader 5 para el asesor experto Samurai WIN

22 сентября 2025, 17:42
Anton Zarubin
0
55

¿Por qué es esto necesario y cómo funciona?

La integración de MT5 con Telegram abre nuevas oportunidades para que los operadores gestionen y monitoreen el mercado a distancia. Podrás:

  • Recibir notificaciones instantáneas   sobre la activación de señales comerciales, la apertura y el cierre de operaciones y el precio que alcanza ciertos niveles.

  • Supervisar el trabajo de los asesores (Expertos)   24 horas al día, 7 días a la semana, incluso sin estar frente al ordenador.

  • Comparte información importante   con un chat privado para traders o socios, enviando automáticamente informes y capturas de pantalla de gráficos.

Este mecanismo funciona según un esquema simple: un asesor MT5 registra un evento (por ejemplo, la apertura de una operación) → genera una solicitud HTTP con un mensaje → la solicitud se envía al servidor de Telegram → el servidor de Telegram entrega el mensaje a su bot → el bot lo reenvía al chat especificado.

[Asesor MT5] → [solicitud HTTP] → [Servidor de Telegram] → [Bot de Telegram] → [Chat de Telegram]

Paso 1: Crea un bot a través de @BotFather

  1. Encuentra el bot oficial: en la búsqueda de Telegram, busca @BotFather (asegúrate de que tenga una marca de verificación azul: es un bot oficial y verificado).

    BotFather

  2. Crear un nuevo bot: inicia un chat con @BotFather y ejecuta los comandos /start y /newbot.
  3. Nombra el bot: Siguiendo las instrucciones de @BotFather, configura:
    • Nombre: el nombre para mostrar de su bot (por ejemplo, Samurai WIN).
    • Nombre de usuario: un nombre único para el bot, que debe terminar en ..._bot (por ejemplo, Samurai_WIN_real_bot).

      Генерация API

  4. Guarda el token de API: Una vez creado correctamente, @BotFather te proporcionará un token de API (p. ej., 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA). Este token es clave para gestionar tu bot. Guárdalo en un lugar seguro.
Importante: Un token es información confidencial, una especie de "contraseña" para tu bot. No lo compartas con nadie. Un usuario malintencionado que lo obtenga podrá enviar mensajes y controlar el bot en tu nombre.

    Paso 2: Obtener un ID de chat

    Para que el bot pueda enviar mensajes específicamente a usted (o a un grupo), necesita un identificador de chat único: Chat ID .

    1. Iniciar el bot: busque su bot en la búsqueda de Telegram por su nombre de usuario y ejecútelo haciendo clic en el botón INICIO o enviando el comando /start.

      Chat ID

    2. Realizar una solicitud a la API: Para obtener el ID del chat, usa el método getUpdates de la API de Telegram. Pega la siguiente URL en la barra de direcciones del navegador.   https://api.telegram.org/bot {BOT_TOKEN}/getUpdates, reemplazando {BOT_TOKEN} con el token emitido para usted: 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA

    Ejemplo:
    Simbólico:   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA

    DIRECCIÓN:   https://api.telegram.org/bot8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA/getUpdates

     

    Si quieres que el bot te envíe mensajes no solo a ti, sino también a un canal o grupo de Telegram que hayas creado, primero debes asignarle el administrador del grupo y luego enviarle un mensaje. Si el canal no se creó, el mensaje debe enviarse al bot.

    Samurai WIN

     

    A continuación, utilizando el enlace resultante, lo seguimos en el navegador y obtenemos nuestro ID de chat: -1003092366614, dado que este es un chat de canal, tendrá un signo menos, si el mensaje se envía al bot y luego se lanza el enlace, entonces el ID de chat no tendrá un signo menos.  

       Result

    Nota:   Si recibió lo siguiente en respuesta:  {"ok":true,"result":[]} (matriz de resultados vacía   ) , esto significa que el bot no ha recibido ningún mensaje. Asegúrate de haberle enviado un mensaje al bot o al chat y vuelve a intentar tu solicitud.

    Para personalizar aún más la integración con MQL5, recibimos dos parámetros:

    1. Token de API de bot: emitido por @BotFather   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA
    2. ID de chat: su ID personal o de grupo   -1003092366614

    Ahora puedes usar estos datos en tu código MQL5 para programar notificaciones desde la plataforma de trading directamente a tu chat de Telegram.


    Paso 3:   Habilitación de configuraciones en MetaTrader 5

    1. Configurar la terminal: En la terminal, vaya a la pestaña Servicio     Configuración     Asesores, en la línea "Permitir WebRequest para las siguientes URL:" marque la casilla y agregue la dirección de la API de Telegram -   https://api.telegram.org

      Seguridad:   MetaTrader 5 prohíbe las conexiones a internet arbitrarias por defecto. Añadir una URL     https://api.telegram.org     La inclusión en la lista blanca le da a la plataforma permiso para interactuar solo con la API oficial de Telegram, lo cual es una práctica segura.

    2. Configurar el asesor Samurai WIN: En la configuración del asesor, busque los parámetros para Telegram:

      • Habilitar notificaciones de Telegram     — traducir a posición     verdadero   .

      • Token de bot de Telegram     — pegue el token API de su bot emitido por @BotFather.   (8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA)

      • ID de chat   — Ingresa tu ID personal o de grupo. (-1003092366614)


    Enable Telegram


    ¡Listo! En solo tres pasos, has convertido Telegram en una potente extensión para tu plataforma de trading. Olvídate de tener que estar pendiente de los gráficos constantemente: el mercado te enviará alertas importantes.

    First message

    ¡Ya hemos recibido las primeras alertas de entrada comercial del asesor Samurai WIN, junto con una captura de pantalla del gráfico!

      ¡Le deseamos operaciones rentables y notificaciones oportunas!