Pular para o conteúdo
DrProfit
Voltar para o blog
Robôs

Por que seu EA parou de operar: 3 motivos comuns

Quase todo robô que para de operar tem uma de três causas — e nenhuma envolve trocar de robô. Como diagnosticar e resolver hoje.

31 de março de 20267 min de leitura

Por Elton Sampaio · DrProfit

Você abriu o MT5 hoje e percebeu: o robô não operou ontem. Ou pior, está aberto na tela, com o “smiley” no canto, mas não disparou nenhuma ordem o dia inteiro. Antes de culpar o EA, leia isto. Em 90% dos casos que atendo, o problema é um destes três.

Motivo 1 — AutoTrading desligado

O motivo mais comum e o mais ridículo. No MT5 existe um botão verde no topo, chamado AutoTrading (antes era “Algo Trading”). Quando ele está ligado, o robô tem permissão pra mandar ordens. Quando está desligado, o robô roda mas não opera — calcula sinais, mostra setas, e fica olhando bonito.

Como verificar

  1. Olhe o canto superior do MT5.
  2. O botão deve estar verde (ativado). Se está vermelho, clique nele.
  3. No gráfico onde o robô está rodando, no canto superior direito, deve aparecer um smiley feliz. Se está com cara triste, o robô está bloqueado.

Por que acontece

  • Você reiniciou o MT5 e ele abriu com AutoTrading desligado por padrão.
  • Update de versão zerou suas configurações.
  • Alguém (filho, marido, esposa, gato no teclado) clicou.

Solução: ativar e seguir a vida.

Motivo 2 — Conexão caída ou expirada

O robô precisa de duas coisas pra operar: dados de mercado entrando e conexão ativa com a corretora. Se qualquer das duas falha, ele para.

Como verificar

No canto inferior direito do MT5, você vê um indicador de tráfego (“30/250 kb”, por exemplo). Esse número precisa estar subindo quando o mercado está aberto.

Se está zerado, ou está em vermelho, sua conexão tá morta.

Causas frequentes

  • Sua internet caiu. Reinicie o roteador.
  • Senha da corretora foi alterada. Algumas corretoras forçam troca a cada 90 dias e seu MT5 está logado com a antiga.
  • Servidor da corretora caiu. Mais raro, mas acontece. Confira no Twitter da corretora ou no Downdetector.
  • VPS reiniciou e não abriu o MT5. Se você usa VPS, conecte e verifique. Solução permanente: configurar inicialização automática.

Solução rápida

Faça logout do MT5 (Arquivo → Logout) e logue de novo com login, senha e servidor. Se a senha for o problema, vai falhar no segundo passo — peça reset à corretora.

Motivo 3 — Filtros do robô não estão sendo atendidos

Esse é o mais sutil. Todo EA bem feito tem filtros — horário de operação, volatilidade mínima, número máximo de operações por dia, drawdown máximo, etc. Quando algum filtro é violado, o robô para de operar de propósito.

Filtros mais comuns que travam o robô

  • Horário fora da janela. Robô configurado pra operar das 10h às 16h não vai operar às 9:50 nem às 17:30. Banal, mas comum.
  • Spread alto. Em momentos de volatilidade extrema, o spread sobe e o robô recusa operar. Faz sentido — entrar com spread alto destrói o trade.
  • Drawdown atingido. Se você teve perdas que somam X% no dia/semana, o robô para pra “preservar capital”. Resetar é manual, normalmente.
  • Número máximo de operações abertas. Robô já tem 5 posições, configurado pra máximo 5, não abre a sexta.
  • Notícias econômicas (alguns EAs Forex). O robô consulta calendário e pausa em janelas de news.

Como verificar

Abra a aba Experts na “Caixa de Ferramentas” do MT5. Lá aparecem os logs do robô. Se ele está pulando trades, vai aparecer algo como:

[EA] Trade rejected: spread too high (12 pips, max 8)
[EA] Outside trading hours
[EA] Max daily loss reached, stopping

Esses logs são a primeira coisa que olho quando atendo um cliente com robô parado. Em 5 minutos eu sei se é problema do robô, da configuração ou do mercado.

Bônus — quando NÃO é nenhum desses

Se você verificou os 3 acima e o robô continua parado, pode ser:

  • Build do MT5 incompatível com a versão do EA. Robôs antigos quebram em updates.
  • Permissões DLL não autorizadas no MT5 (Ferramentas → Opções → Expert Advisors).
  • Saldo insuficiente pra o tamanho de posição configurado.
  • EA com bug genuíno. Mais raro do que o vendedor admite, mas existe.

Esses casos exigem diagnóstico mais técnico — log do MT5, análise da estratégia, às vezes contato com o desenvolvedor do EA.

Checklist em 60 segundos

Antes de chamar suporte (meu ou de qualquer pessoa), confira:

  1. AutoTrading ativado (botão verde no topo).
  2. Smiley feliz no gráfico do robô.
  3. Conexão fluindo (números subindo no canto inferior direito).
  4. Aba Experts sem mensagens de erro recente.
  5. Horário atual dentro da janela do robô.
  6. Saldo da conta suficiente pro tamanho de posição.

Se passou nos 6 itens, aí sim pode ser problema mais profundo.

Quando pedir ajuda

Se o robô continua parado depois desse checklist, pare de mexer. Cada tentativa às cegas pode piorar (já vi gente apagar arquivo de configuração tentando “resetar”). Me chame no WhatsApp com a frase exata que aparece no log da aba Experts — em geral resolvo em uma sessão de 30-60 minutos.

Resumo

  • AutoTrading desligado é o motivo #1, e o mais bobo.
  • Conexão caída é o motivo #2 — verifique tráfego no canto inferior.
  • Filtros do EA travam por design — leia a aba Experts.
  • Antes de trocar de robô, faça o checklist de 60 segundos.

Quase todo robô “quebrado” não está quebrado. Está só mal configurado, ou o mercado não está atendendo às condições dele. Diagnóstico antes de troca, sempre.

Ficou com dúvida ou precisa de ajuda?

Me chame no WhatsApp. Diagnóstico inicial gratuito.