Erros do MT5 — Por que o EA para de operar e como resolver
Última atualização: 2026-05-20 | Tempo de leitura: 15 min
"Configurei o EA mas ele não abre operações" ou "de repente começou a dar erro de envio" — essas situações fazem parte da rotina de quem usa EAs. O MT5 registra pistas sobre o que está acontecendo nos logs. Neste artigo explicamos as causas dos erros mais frequentes, como resolvê-los e como interpretar os logs.
Conteúdo
As 3 primeiras coisas a verificar
Quando o EA está se comportando de forma estranha, comece verificando os três pontos abaixo. A maioria dos problemas é resolvida aqui.
O modo "Negociação Algorítmica" está ativado?
Verifique o botão "Negociação Algorítmica" na barra de ferramentas e o ícone de smile no canto superior direito do gráfico. Se o rosto estiver com nuvem, a negociação automática está desativada.
A conexão com o broker está ativa?
Verifique se o indicador de conexão no canto inferior direito está verde. Se estiver vermelho ou exibir "Sem conexão", reconecte-se ou verifique sua rede.
O EA tem permissão para negociar?
Nas propriedades do EA, aba "Comum", confirme se "Permitir negociação algorítmica" está marcado.
Como ler os logs — Journal e Experts
A janela Terminal do MT5 (parte inferior da tela) registra pistas sobre a causa dos problemas. Use as duas abas a seguir:
| Aba | O que registra |
|---|---|
| Experts | Log de atividade do próprio EA: decisões de entrada, resultados de envio, erros e mensagens gerados pelo EA. |
| Journal | Log de atividade do MT5: estado da conexão, ativação/desativação da negociação automática, erros de comunicação com o servidor. |
Para entender por que o EA não está operando, use a aba Experts. Para verificar se o MT5 e o EA estão em execução, use a aba Journal. O segredo é ler os registros ao redor do horário em que o erro ocorreu.
Códigos de erro de envio mais comuns
Quando uma ordem falha, o código de erro aparece no log do EA. Veja os principais:
| Erro | Significado | Como resolver |
|---|---|---|
| 10004 Requote | O preço mudou antes da execução | Temporário. O EA normalmente tenta novamente e se recupera sozinho. |
| 10006 Solicitação rejeitada | O servidor recusou a ordem | Verifique o status da conta, o horário de negociação e o ativo. |
| 10016 Stop inválido | SL/TP muito próximo do preço ou com valor incorreto | Mantenha SL/TP a uma distância maior que o stop level mínimo do broker. |
| 10019 Fundos insuficientes | Margem insuficiente para abrir a posição | Reduza o lote ou deposite mais fundos. |
| 10027 Negociação automática desativada | A negociação algorítmica está desligada | Ative o botão "Negociação Algorítmica". |
| 10018 Mercado fechado | Tentativa de enviar ordem fora do horário de mercado | Verifique se está dentro do horário de negociação. Comum em EAs de gráfico D1 que operam próximo ao rollover. |
Por que o EA "não opera"
Se não há erros mas o EA também não opera, considere as seguintes causas:
As condições de entrada ainda não foram atendidas
O EA só envia ordens quando todas as condições são satisfeitas. EAs de gráfico H4 ou D1 podem ficar dias ou semanas sem operar — isso é normal. Primeiro confirme a frequência de operações prevista pelo EA.
O spread ultrapassou o limite configurado
Muitos EAs param de abrir novas posições quando o spread excede MaxSpread. O spread costuma se alargar nas primeiras horas da manhã e antes de dados econômicos, podendo paralisar o EA nesses momentos.
Um filtro bloqueou a operação
Filtros de segurança como filtro de indicadores econômicos, filtro de horário, limite de sequência de perdas ou perda máxima diária podem estar ativos. O motivo da parada aparece no log.
Nome do ativo incompatível
Por exemplo: o EA foi configurado para GOLD mas está rodando num gráfico de XAUUSD. Essa incompatibilidade de nome impede a execução. Confirme o nome exato do ativo no seu broker.
Timeframe errado ou dados históricos insuficientes
Rodar o EA num timeframe diferente do previsto ou ter dados históricos insuficientes também pode impedir a execução.
Roteiro de diagnóstico quando o erro persiste
Quando a causa não está clara, siga esta sequência:
Identifique o erro pelos logs
Na aba Experts/Journal, verifique o horário, o código e a mensagem do erro.
Reproduza o problema em conta demo
Execute o EA com as mesmas configurações em uma conta demo e veja se o problema ocorre. Se ocorrer, o problema está no EA ou nas configurações. Se não, o problema está na conta ou na conexão.
Reverta as configurações uma a uma para isolar a causa
Restaure filtros e parâmetros para os valores padrão para identificar qual deles está causando o problema.
Reinicie o MT5 e o EA
Reiniciar o MT5 ou recolocar o EA no gráfico resolve problemas temporários. Em VPS, reiniciar o servidor também pode ajudar.
Se não resolver, entre em contato com o suporte
Envie ao desenvolvedor do EA ou ao broker os detalhes do erro no log, o ativo, o timeframe e as configurações.
🖥️ Estabilize seu ambiente com VPS
Muitos problemas causados por quedas de conexão ou reinicializações podem ser evitados operando em um VPS estável.
Ver guia de configuração de VPS →