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.
.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
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.
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.
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.
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.
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.
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.
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ção | Sinal de funcionamento normal | Se houver falha |
|---|---|---|
| Conexão | As cotações são atualizadas e não há mensagem “Sem conexão” | Reconecte ao servidor correto da corretora |
| Permissões | AutoTrading ativado e trading em conta real permitido | Habilite a permissão global e a permissão específica do EA |
| Inputs | Risco, símbolo e timeframe correspondem ao manual | Recarregue o arquivo set aprovado e revise os valores |
| Logs | Inicialização concluída sem erros repetidos | Use 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.
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.