Trade Signal To Telegram

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

  1. Crie um bot do Telegram através do BotFather e copie o bot token.
  2. Obtenha o ID do seu chat, grupo ou canal.
  3. No MetaTrader 5, abra Ferramentas - Opções - Expert Advisors, habilite Permitir WebRequest e adicione a URL api.telegram.org
  4. 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.
Filtro:
Sem comentários
Responder ao comentário