XAUXXDiário
← Voltar ao diário

EA do MT4 carregado mas não abre ordens? Verifique passo a passo permissões da conta, interruptores e registos

Se o EA não abre ordens, primeiro distinga entre ausência de sinal e rejeição de negociação, verificando por ordem as permissões da conta, o interruptor de negociação automática, as definições do EA e os registos.

Thomas · Atualizado 2026-11-03

Autor: Thomas|Prática de EA e MT4|3 de novembro de 2026

Resumo: O EA já está carregado no gráfico do MT4, mas não aparecem ordens; isso não significa necessariamente que o programa esteja avariado. As permissões da conta, o interruptor de negociação automática, os parâmetros do próprio EA, as condições de sinal e a resposta do servidor de negociação podem todos influenciar o resultado. Este artigo apresenta uma sequência de verificação do mais seguro ao mais específico; as imagens são ilustrações didáticas originais e não capturas de ecrã de contas reais.

Primeiro confirme que tipo de "ausência de ordens" é

Abra os separadores "Negociação" e "Histórico da conta" do terminal e verifique se já existem ordens pendentes não executadas, ordens rejeitadas, negociações que foram executadas e depois encerradas, ou se o EA simplesmente nunca tentou abrir ordens. As causas dos quatro casos são diferentes. Se olhar apenas para o ícone no canto superior direito do gráfico, é fácil confundir "permitido executar" com "já foi gerado um sinal de negociação válido". O EA pode executar análises sem que as condições de entrada sejam satisfeitas; nesse caso, não abrir ordens pode estar precisamente de acordo com o desenho da estratégia.

![Fluxo de verificação em quatro passos para EA do MT4 que não abre ordens, ilustração didática original, não é uma interface de conta real](/media/031800aa-1111-4444-8888-123456789abc.png)

A ilustração apresenta a ordem de verificação: permissões da conta, interruptor global, definições individuais do EA, registos e condições da estratégia. O objetivo da ordem é excluir primeiro as definições que podem ser verificadas à primeira vista e só depois analisar o código complexo. Durante a operação, registe o tipo de conta, o instrumento, a hora e a versão do terminal, para evitar tomar o estado de outra conta ou de outro gráfico como o estado atual do EA.

Primeiro passo: a conta tem permissão de negociação

A ajuda oficial do MetaTrader 4 distingue a palavra-passe de negociação normal da palavra-passe de investidor. Iniciar sessão com a palavra-passe de investidor permite visualizar a conta, mas não negociar, e o EA também não pode abrir ordens automaticamente. Primeiro confirme no terminal se está iniciada sessão na conta e no servidor esperados e se a permissão é apenas de leitura. Se a permissão estiver normal, verifique em seguida se o instrumento do contrato é negociável, se está dentro do horário de negociação e se a conta tem margem disponível suficiente. O ouro XAUUSD pode ter sufixos, especificações de contrato e horários de negociação diferentes em diferentes fornecedores de serviços; não se devem copiar diretamente as definições de um terminal para outro.

Segundo passo: distinguir o interruptor global das definições do EA

O botão "Negociação automática" da barra de ferramentas do MT4 é um controlo de nível global; em "Ferramentas—Opções—Sistemas especializados" também existe a definição para permitir negociação automática. A documentação oficial indica que, depois de desativado, o EA continua a poder executar análises, mas não pode executar negociações. Além disso, abra as propriedades do EA nesse gráfico e confirme a permissão de negociação automática e os parâmetros de entrada do próprio EA. A plataforma também oferece uma opção de proteção que desativa automaticamente a negociação após mudar de conta, instrumento ou período; quem alterou recentemente o gráfico deve verificá-la especialmente.

Durante a verificação, não ative ao mesmo tempo todas as permissões externas só para que o EA abra ordens imediatamente. A importação de DLL e o WebRequest não são a mesma coisa que o interruptor normal de negociação; só configure dentro do âmbito de confiança se conhecer realmente a origem do EA e as funcionalidades necessárias. Depois de alterar as definições, confirme primeiro o estado e os registos numa conta demo e só depois considere uma conta real.

Terceiro passo: ler os registos, não adivinhar as causas

Nos separadores "Especialistas" e "Registos" do terminal, procure os registos da hora correspondente, com atenção a se o EA foi inicializado, se imprimiu as condições de entrada, se enviou pedidos de ordem e o que o servidor devolveu. Se o EA não enviou qualquer pedido de ordem, verifique primeiro a lógica de acionamento, os dados dos indicadores necessários e o período de execução. Se enviou o pedido mas falhou, verifique então, de acordo com o erro específico, o volume, o volume mínimo, a distância do stop loss, o estado das cotações e o horário de mercado. Os limites dos diferentes fornecedores de serviços mudam; não se pode tomar uma tabela de códigos de erro da Internet como a regra final da própria conta.

Quarto passo: validar a correção e deixar evidências

Altere apenas um item de cada vez e registe a hora antes e depois da alteração, as definições, os registos e os resultados dos testes. Primeiro faça uma validação controlada numa conta demo ou no testador de estratégias e depois observe as diferenças no ambiente real. As condições de execução, o spread e o slippage no backtest podem ser diferentes da negociação em tempo real; não se pode concluir que a conta real executará necessariamente só porque o backtest consegue abrir ordens. Se o EA for de terceiros, verifique também a versão, o prazo de licença e se a conta utilizada é suportada. Se continuar sem conseguir localizar o problema, envie ao programador ou ao fornecedor de serviços fragmentos de registos anonimizados, a versão do terminal e os passos de reprodução; não envie a palavra-passe da conta. A negociação automática amplia erros de configuração e riscos de mercado; este artigo é apenas didático e não garante resultados de negociação.

原创教学示意:MT4 EA不下单的四步排查;非真实账户界面。
原创教学示意:MT4 EA不下单的四步排查;非真实账户界面。
Aviso de risco: a negociação com alavancagem pode causar perdas substanciais. O conteúdo é para pesquisa e educação, sem garantias de retorno. O desempenho passado não prevê resultados futuros.
WECHAT

Connect with Thomas

Gold research · Trading reviews · MT4 discussions

WeChat ID:xauxx666
Open QR image

Scan with WeChat to add. On mobile, open and save the image, then select it from your album in WeChat Scan.

Thomas’s WeChat QR code, ID xauxx666