Configuração de Notificações do Telegram no MetaTrader 5 para o Expert Advisor Samurai WIN

Configuração de Notificações do Telegram no MetaTrader 5 para o Expert Advisor Samurai WIN

22 сентября 2025, 17:43
Anton Zarubin
0
18

Por que isso é necessário e como funciona?

A integração do MT5 com o Telegram abre novas oportunidades para os traders gerenciarem e monitorarem o mercado remotamente. Você poderá:

  • Receba notificações instantâneas   sobre o acionamento de sinais de negociação, abertura e fechamento de negociações e o preço atingindo certos níveis.

  • Acompanhar o trabalho dos consultores (Especialistas)   24 horas por dia, 7 dias por semana, mesmo sem estar no computador.

  • Compartilhe informações importantes   com um chat privado para traders ou parceiros, enviando automaticamente relatórios e capturas de tela de gráficos.

Esse mecanismo funciona de acordo com um esquema simples: um consultor MT5 registra um evento (por exemplo, a abertura de uma negociação) → gera uma solicitação HTTP com uma mensagem → a solicitação é enviada ao servidor Telegram → o servidor Telegram entrega a mensagem ao seu bot → o bot a encaminha para o chat especificado.

[Expert Advisor MT5] → [solicitação HTTP] → [servidor Telegram] → [bot Telegram] → [Chat Telegram]

Etapa 1: Crie um bot via @BotFather

  1. Encontre o bot oficial: Na busca do Telegram, procure por @BotFather (ele deve ter uma marca de seleção azul — é um bot oficial e verificado). BotFather
  2. Crie um novo bot: inicie um bate-papo com @BotFather e execute os comandos /start e /newbot.
  3. Nomeie o bot: Seguindo as instruções de @BotFather, defina:
    • Nome: O nome de exibição do seu bot (por exemplo, Samurai WIN).
    • Nome de usuário: Um nome exclusivo para o bot, que deve terminar em ..._bot (por exemplo, Samurai_WIN_real_bot).

      Генерация API

  4. Salvar o token da API: Após a criação bem-sucedida, o @BotFather fornecerá um token da API (por exemplo, 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA). Este token é a chave para gerenciar seu bot. Guarde-o em um local seguro.
Importante:   Um token é uma informação confidencial, uma espécie de "senha" para o seu bot. Não o compartilhe com ninguém. Um usuário mal-intencionado que obtiver o token poderá enviar mensagens e controlar o bot em seu nome.

    Etapa 2: Obtendo um ID de bate-papo

    Para que o bot envie mensagens especificamente para você (ou para um grupo), ele precisa de um identificador de bate-papo exclusivo - ID do bate-papo .

    1. Inicie o bot: encontre seu bot na busca do Telegram pelo nome de usuário e inicie-o clicando no botão INICIAR ou enviando o comando /start.

      Chat ID

    2. Faça uma solicitação de API: para obter o ID do chat, use o método getUpdates da API do Telegram. Cole a seguinte URL na barra de endereços do navegador.   https://api.telegram.org/bot {BOT_TOKEN}/getUpdates, substituindo {BOT_TOKEN} pelo token emitido para você: 8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA

    Exemplo:
    Ficha:   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA

    Endereço:   https://api.telegram.org/bot8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA/getUpdates&nbsp ;

    Se quiser que o bot envie mensagens não apenas para você, mas também para um canal ou grupo do Telegram que você criou, primeiro você precisa tornar o bot um administrador desse grupo e, em seguida, enviar uma mensagem para esse canal ou grupo. Se o canal não tiver sido criado, a mensagem deverá ser enviada ao bot.

    Samurai WIN

    Em seguida, usando o link resultante, seguimos no navegador e obtemos nosso ID de bate-papo: -1003092366614, como este é um bate-papo de canal, ele terá um sinal de menos. Se a mensagem for enviada ao bot e o link for iniciado, o ID de bate-papo não terá sinal de menos.  

       Result

    Observação:   Se você recebeu o seguinte em resposta:     {"ok":true,"result":[]} (matriz de resultados vazia   ) , isso significa que o bot não recebeu nenhuma mensagem. Certifique-se de ter enviado uma mensagem ao bot ou ao chat e tente a solicitação novamente.

    Para personalizar ainda mais a integração com o MQL5, recebemos dois parâmetros:

    1. Token da API do bot: emitido por @BotFather   8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA
    2. ID do bate-papo: seu ID pessoal ou de grupo   -1003092366614

    Agora você pode usar esses dados no código MQL5 para programar notificações da plataforma de negociação diretamente para seu chat do Telegram.

    Etapa 3:   Habilitando configurações no MetaTrader 5

    1. Configurar o terminal: No terminal, vá para a aba Serviço     Configurando     Consultores, na linha "Permitir WebRequest para as seguintes URLs:" marque a caixa e adicione o endereço da API do Telegram -   https://api.telegram.org

      Segurança:   O MetaTrader 5 proíbe conexões arbitrárias à internet por padrão. Adicionar uma URL     https://api.telegram.org A lista de permissões dá à plataforma permissão para interagir apenas com a API oficial do Telegram, o que é uma prática segura.

    2. Configurar o consultor Samurai WIN: Nas configurações do consultor, encontre os parâmetros do Telegram:

      • Habilitar notificações do Telegram — traduzir para a posição verdadeiro.

      • Token de bot do Telegram — cole o token de API do seu bot emitido por @BotFather.   (8300223554:AAFnbKijSJEm4dAuTXtgmCSJqvqF34pwIJA)

      • ID do bate-papo — Digite seu ID pessoal ou de grupo.   (-1003092366614)

    Enable Telegram

    Pronto! Em apenas três passos, você transformou o Telegram em uma extensão poderosa para o seu terminal de negociação. Chega de monitorar gráficos constantemente — o mercado enviará alertas importantes.

    First message

    Já recebemos os primeiros alertas de entrada de negociação do consultor Samurai WIN, junto com uma captura de tela do gráfico!

      Desejamos a você negociações lucrativas e notificações oportunas!