ForexBestRobots.com

MT4 e Expert Advisors · Educação Forex

Como instalar um Expert Advisor Forex no MetaTrader 4

Instale corretamente um Expert Advisor no MT4: copie o EA, ative o AutoTrading, confirme símbolo e timeframe, verifique os logs, use um VPS e teste com segurança em conta demo.

14 min de leituraRevisado pela equipe editorial da ForexBestRobots
Etapa ilustrada para abrir a Pasta de Dados do MetaTrader 4MT4 e Expert AdvisorsOrientação prática com foco em risco

Ilustração original criada para ForexBestRobots.com.

Uma instalação correta envolve mais do que colocar um arquivo em uma pasta. Terminal, conta, símbolo, timeframe, permissões e parâmetros de risco precisam estar alinhados. Siga esta sequência em uma conta demo limpa antes de considerar o uso em conta real.

Antes de instalar um EA Forex

Um Expert Advisor Forex é um programa executado dentro do MetaTrader que aplica regras programadas aos dados do mercado. Prepare o arquivo do EA, o manual oficial, o login MT4 da corretora, o par de moedas e o timeframe exigidos e qualquer chave de licença. Faça backup dos arquivos set existentes antes de alterá-los.

Arquivos MT4 e MT5 não são intercambiáveis

.ex4 e .mq4 são arquivos do MT4 e devem ficar em MQL4/Experts. Um arquivo .ex5 ou .mq5 é destinado ao MT5 e deve ficar em MQL5/Experts; ele não funcionará no MT4.

Instale o EA passo a passo

1

Abra a Pasta de Dados correta do MT4

Use Arquivo → Abrir Pasta de Dados no terminal exato conectado à conta que você pretende utilizar. Isso evita copiar os arquivos para uma instalação antiga ou para o terminal de outra corretora.

Abrindo a Pasta de Dados correta do MT4 em uma interface do MetaTrader 4
Etapa 1: abra a Pasta de Dados no terminal MT4 conectado à conta desejada para não instalar o EA em outra instância.
2

Abra MQL4 → Experts

Abra MQL4e depois Experts. Copie para lá o arquivo .ex4 do EA. Arquivos-fonte terminados em .mq4 também podem ficar nessa pasta, mas precisam ser compilados corretamente antes do uso.

Abrindo MQL4 → Experts em uma interface do MetaTrader 4
Etapa 2: coloque os arquivos MT4 .ex4 ou .mq4 em MQL4 → Experts; arquivos MT5 não devem ser copiados para essa pasta.
3

Atualize o Navegador ou reinicie o MT4

Volte ao MT4, abra o Navegador com Ctrl+N, clique com o botão direito em Expert Advisors e selecione Atualizar. Se o EA ainda não aparecer, feche e abra novamente o terminal.

Atualizando o Navegador ou reiniciando o MT4 em uma interface do MetaTrader 4
Etapa 3: atualize Expert Advisors no Navegador ou reinicie o MT4 até que o EA instalado seja exibido.
4

Anexe o EA e habilite o trading

Abra o símbolo e o timeframe exigidos pelo fornecedor e arraste o EA para o gráfico. Na guia Comum, permita operações em conta real. Ative também o botão global AutoTrading. Habilite importações de DLL apenas quando uma documentação confiável indicar explicitamente essa necessidade.

Anexando o EA e habilitando o trading em uma interface do MetaTrader 4
Etapa 4: ative o AutoTrading global e a permissão específica do EA; habilite DLLs somente quando uma documentação confiável exigir.
5

Verifique o gráfico e os logs

Confirme o nome e o status do EA no canto do gráfico e depois consulte Terminal → Experts e Diário. Um EA carregado pode estar aguardando suas condições de entrada; “ainda não abriu operações” não significa automaticamente que existe uma falha.

Verificando o gráfico e os logs em uma interface do MetaTrader 4
Etapa 5: verifique o status do EA, o símbolo e o timeframe do gráfico e as mensagens de inicialização em Experts e Diário.

Defina o símbolo, o timeframe e os parâmetros corretos

Use exatamente o par indicado na documentação do produto. Sufixos da corretora, como EURUSD.a ou EURUSDm, podem ser importantes quando o programa espera um formato específico de símbolo. Configure o timeframe indicado — por exemplo, M15, H1 ou H4 — porque os cálculos dos indicadores e a lógica de nova vela podem mudar conforme o período do gráfico.

Tipo de conta e servidor da corretora corretos
Símbolo correto, incluindo qualquer sufixo
Timeframe correto no gráfico
Magic Number exclusivo para cada instância
Lote ou parâmetro de risco revisado
Filtros de spread e horário de trading compreendidos

O Magic Number permite que o EA identifique suas próprias posições. Executar duas cópias com o mesmo número pode causar conflitos de gerenciamento. Se o fornecedor disponibilizar um arquivo .set , carregue-o pela guia Inputs e revise cada valor, em vez de presumir que ele é adequado à sua conta.

Como confirmar se o EA realmente está funcionando

Verifique três camadas: o gráfico confirma que o EA está anexado; o log Experts confirma a inicialização e os sinais; e o Diário confirma eventos do terminal e da corretora. O status de conexão verde e o ícone sorridente do EA são úteis, mas o log é a evidência decisiva. O programa pode permanecer corretamente inativo fora do horário de trading ou até que todas as regras de entrada estejam alinhadas.

VerificaçãoSinal de funcionamento normalSe houver falha
ConexãoAs cotações são atualizadas e não há mensagem “Sem conexão”Reconecte ao servidor correto da corretora
PermissõesAutoTrading ativado e trading em conta real permitidoHabilite a permissão global e a permissão específica do EA
InputsRisco, símbolo e timeframe correspondem ao manualRecarregue o arquivo set aprovado e revise os valores
LogsInicialização concluída sem erros repetidosUse o código numérico no guia de solução de problemas

Execute o EA em um VPS sem duplicar operações

Um VPS Windows convencional executa o terminal completo, enquanto a hospedagem virtual integrada do MetaTrader migra o ambiente dos gráficos ativos. Independentemente da opção, mantenha apenas uma instância de trading ativa para a mesma combinação de EA, conta e Magic Number. Após a migração, revise os logs remotos e confirme que a cópia local não continua operando.

A hospedagem virtual do MetaTrader não oferece suporte a DLLs. Um EA que exige DLL precisa de um VPS convencional compatível ou de outra configuração aprovada pelo fornecedor.

Ler o guia completo de configuração de VPS para MT4 →

Teste em conta demo antes do uso em conta real

Execute o EA por tempo suficiente para observar inicialização, gerenciamento das operações, reinicializações e execução pela corretora. Compare spread, comissão, sufixo do símbolo e distância mínima de Stop Loss reais com as premissas do fornecedor. Um teste em demo verifica compatibilidade técnica; ele não comprova rentabilidade futura nem reproduz exatamente o slippage da conta real.

Comece pelo risco, não pelo retorno esperado

Antes de operar em conta real, defina o risco máximo por posição, os limites de drawdown da conta e as condições para pausar o EA. Nunca compense um período curto de teste aumentando o lote.

Referência oficial

O processo de instalação segue o modelo oficial do Navegador e de trading automatizado do MetaTrader 4. Consulte a documentação oficial do Navegador do MetaTrader 4.