Início > Blog > Notificação push do MT5 pelo EA: configuração e design

MT5operação de EA

Notificação push do MT5 pelo EA: configuração e design

Publicado: 2026-11-14Leitura: cerca de 2 min
⏱ Este artigo reflete as informações na data de publicação. Os números de desempenho dos EAs (PF, DD, retorno anual) mudam com a operação real e com a revalidação — confira os mais recentes nas páginas dos EAs. Ver os resultados mais recentes dos EAs →
Sumário (5)
  1. Como funciona: do EA até o celular
  2. Passo a passo da configuração
  3. 1. Descubra o MetaQuotes ID
  4. 2. Registre no terminal
  5. 3. Ative as notificações no EA
  6. O que notificar e o que não notificar
  7. Como escrever o texto
  8. Limites e cuidados
  9. Resumo

Começo pela conclusão. A notificação push do EA não serve para "avisar de todas as execuções", mas para "avisar apenas quando uma pessoa precisa agir". Com notificações demais, você acaba ignorando o alerta que realmente importa. Nós desenhamos as notificações em apenas 3 categorias: "parou", "inesperado" e "marco".

Como funciona: do EA até o celular

A notificação push do MT5 é enviada pela função SendNotification() do MQL5. O destino é o MetaQuotes ID atribuído ao aplicativo MT5 mobile. O fluxo é este:

  1. O EA chama SendNotification("texto")
  2. O terminal MT5 que executa o EA envia a mensagem aos servidores da MetaQuotes
  3. A notificação push chega ao aplicativo MT5 mobile cujo MetaQuotes ID coincide

O ponto importante é que quem envia a notificação é o terminal em que o EA está rodando. Se o EA roda em um VPS, o MetaQuotes ID precisa ser configurado no MT5 do VPS, e não no PC que você tem em casa. Configurar só o PC local e a notificação não chegar é uma confusão muito comum.

A função também tem limitações de especificação: o texto pode ter até 255 caracteres, há um limite de frequência de envio e chamadas consecutivas em pouco tempo geram erro. No testador de estratégias, as notificações não são enviadas.

Comparação de corretoras recomendadas →

🎁 Baixar EA grátis

📧 Curso gratuito por e-mail (8 e-mails) + pacote com 13 indicadores MT5 exclusivo para inscritos

* Privacidade rigorosamente protegida. Você pode cancelar a inscrição a qualquer momento.

Passo a passo da configuração

1. Descubra o MetaQuotes ID

Abra o aplicativo MT5 mobile (iOS/Android) e consulte o MetaQuotes ID nos itens de mensagens da tela de configurações. É um ID curto, com letras e números. O local em que ele aparece pode mudar conforme a versão do aplicativo; se não encontrar, procure dentro da tela de configurações.

2. Registre no terminal

No MT5 que executa o EA, abra "Ferramentas" → "Opções" → aba "Notificações", marque "Ativar notificações push" e digite o ID. Se o botão "Teste" fizer chegar uma notificação de teste, a configuração está concluída.

3. Ative as notificações no EA

Se o EA tiver um parâmetro de entrada para notificações, ative-o. O método de configuração do EA está em Como configurar o EA. Para os cuidados ao rodar em VPS, consulte Informações sobre VPS.

O que notificar e o que não notificar

A divisão que usamos é esta:

CategoriaExemplos que notificamosExemplos que não notificamos
ParouRejeições de ordem seguidas, conexão perdida, negociação automática desativadaUm único requote passageiro
InesperadoNível de margem abaixo do patamar definido por você, drawdown acima do toleradoOscilações normais do prejuízo flutuante
MarcoResumo diário de resultado (uma vez por dia)Cada entrada e cada saída

Notificar ou não "cada execução" depende da frequência de operações do EA. Vamos comparar dois dos nossos EAs.

O GOLD TRIPWIRE tem, no backtest (6,8 anos de teste), 2762 operações e tempo médio de posição de 2:38:15. O BITCOIN COMET tem, no backtest (8 anos de teste), 775 operações e tempo médio de posição de 63:51:39.

Com um EA de giro rápido como o primeiro, notificar cada execução faz o celular tocar sem parar e enterra os alertas importantes. Com um EA de posições longas como o segundo, notificar cada execução pesa pouco. Mas lembre-se de que esses são números de backtest: a frequência real de operações varia conforme o mercado. Os detalhes estão nas páginas de GOLD TRIPWIRE e BITCOIN COMET.

Como escrever o texto

Escreva a notificação de modo que dê para entender só pelas primeiras dezenas de caracteres exibidas na barra de notificações. Na ordem "[final da conta][sigla do EA][categoria] conteúdo", mesmo que você opere vários EAs ou contas, dá para saber o que aconteceu sem abrir a notificação.

Limites e cuidados

Aqui vale ser honesto.

  • Não receber notificação não significa que está tudo normal. Se o terminal inteiro caiu, não há ninguém para enviar o alerta. Uma notificação de "parou" não pode ser enviada por quem parou. Só resta incluir uma notificação de batimento ("heartbeat"), enviada em horário fixo dizendo "estou vivo", e operar de modo que você perceba quando ela não chega.
  • Não há garantia de entrega. Ela depende dos servidores da MetaQuotes, do sistema operacional do celular e da conexão. Nós mesmos não sabemos com precisão o quanto de atraso ou perda ocorre.
  • Ao atingir o limite de frequência, as mensagens são descartadas em silêncio. Erros consecutivos podem travar o próprio processamento de notificações, então é preciso implementar no EA um intervalo entre os envios.
  • Intervir manualmente ao ver uma notificação torna a operação diferente do resultado validado do EA. A notificação é um insumo para a decisão de parar, não um sinal para mexer nas posições por critério discricionário.
  • Notificações de madrugada pioram a qualidade das decisões. Em vez de mexer meio sonolento no meio da noite e causar um acidente, uma opção é limitar o período noturno apenas às notificações de "parou".

Resumo

  • Registre o MetaQuotes ID no terminal que executa o EA (no caso de VPS, o do VPS) para enviar notificações
  • Confirme sempre com o botão "Teste" que a notificação chega
  • Limite as notificações a 3 categorias: "parou", "inesperado" e "marco"
  • Notificar ou não cada execução depende da frequência de operações; em EAs de giro rápido, reúna tudo em um resumo
  • Não receber notificação não prova que está tudo normal; use o heartbeat para perceber o "silêncio"
  • A notificação é insumo para decidir parar, não um sinal para intervenção discricionária

📧 Curso gratuito por e-mail (8 e-mails) + pacote com 13 indicadores MT5 exclusivo para inscritos

* Privacidade rigorosamente protegida. Você pode cancelar a inscrição a qualquer momento.

Tem alguma dúvida sobre EAs ou Forex?

Você pode publicá-la no fórum de trading da Nattzy (cadastro gratuito). Dúvidas além deste artigo também são bem-vindas — configuração de EAs, escolha de corretora e mais.

Perguntar na Nattzy ↗

Comentários e perguntas