Trade Signal To Telegram
- Utilitários
- The Anh Bui
- Versão: 1.1
- Atualizado: 19 abril 2026
- Ativações: 10
TELEGRAM_NOTIFICATION é um utilitário que encaminha eventos de negociação em tempo real do seu terminal MetaTrader 5 para qualquer chat, grupo ou canal do Telegram. Rastreia todos os eventos de ordem (abertura, fechamento, modificação, cancelamento) e envia uma mensagem formatada em segundos. Também pode gerar um relatório diário de lucros e perdas para uma janela de tempo definida pelo usuário.
Principais recursos
- Alertas de abertura para ordens a mercado e pendentes (BUY, SELL, BUY LIMIT, SELL LIMIT, BUY STOP, SELL STOP)
- Alertas de fechamento com lucro líquido, saldo, equity e lucro total do dia
- Alertas de modificação quando StopLoss, TakeProfit ou preço de entrada pendente mudam, com delta em pips
- Alertas de cancelamento para ordens pendentes excluídas, distinguindo cancelamento manual de acionamento
- Relatório diário de estatísticas enviado em horário definido, cobrindo janela definida
- Filtro por MagicID e símbolo
- Até 3 tentativas em caso de falha no envio
- Painel no gráfico com status ao vivo, último evento e último erro
- Suporta tópicos de grupos do Telegram (thread IDs)
- Funciona com qualquer corretora MT5
Como funciona
Anexe o expert a um único gráfico. Ele monitora todas as posições e ordens pendentes da conta. Ao detectar um evento, constrói uma mensagem HTML e envia via Telegram Bot API usando WebRequest. O expert é uma utilidade de monitoramento e nunca abre ou fecha operações por conta própria.
Configuração
- Crie um bot do Telegram através do BotFather e copie o bot token.
- Obtenha o ID do seu chat, grupo ou canal.
- No MetaTrader 5, abra Ferramentas - Opções - Expert Advisors, habilite Permitir WebRequest e adicione a URL api.telegram.org
- Anexe o expert a qualquer gráfico, insira BotToken e ChatID, e habilite os eventos desejados.
Parâmetros de entrada
Telegram Setup
- BotToken: token recebido do BotFather
- ChatID: ID do chat, grupo ou canal onde as mensagens são enviadas
- ThreadID: ID de tópico para grupos com tópicos, opcional
Notification
- NotifyOnOpen: alerta quando uma ordem é aberta
- NotifyOnClose: alerta quando uma ordem é fechada
- NotifyOnModify: alerta quando uma ordem é modificada
- NotifyDailyStat: relatório diário de lucros e perdas
- StatSendTime: horário de envio do relatório, HH:MM no fuso do usuário
- StatWindow: janela de tempo que o relatório cobre, HH:MM-HH:MM do dia anterior
- StatThreadID: ID de tópico separado para relatório diário, opcional
- WaitForTPSL: manter alertas de abertura até StopLoss e TakeProfit estarem definidos
Modify
- ModifyMinPips: mudança mínima em pips para disparar alerta de modificação. 0 reporta qualquer mudança, valor acima filtra ruído de trailing stop
Filter
- FilterMagicID: 0 para todas as ordens, um MagicID específico para isolar um EA
- FilterSymbol: vazio para todos os símbolos, um único símbolo como EURUSD
Display
- Reference: rótulo personalizado incluído em todas as mensagens
- GMTOffset: deslocamento de fuso horário para tempos exibidos
Dashboard
- ShowDashboard: exibir o painel de status no gráfico
- DashboardCorner: posição do painel
Observações
- Anexe o expert a apenas um gráfico por conta. Múltiplas instâncias produzirão notificações duplicadas.
- WebRequest deve estar habilitado e api.telegram.org deve estar na lista de URLs permitidas.
- O expert não abre nem fecha nenhuma operação.
