Instalação de EA no MT5 e Checklist Inicial | Procedimento de Implementação e Verificação de Operação Sem Erros para Iniciantes

Objetivo: Colocar o arquivo EA no local correto e deixá-lo em estado seguro para ser iniciado no MT5.


Preparo Prévio (Obrigatório)

  • Instalar e Iniciar a Versão Mais Recente do MT5 (64bit) (Recomendada a versão fornecida pela corretora)
    Baixe o instalador (ex: BrokerNameSetup5.exe) do portal do cliente da corretora, etc., e instale com um clique duplo.
    Amostra da tela de download do MT5 do portal do cliente da corretora de Forex
    Tela da pasta: arquivo EXE de instalação do MT5 na pasta de download
    Tela de configuração de instalação do MT5
  • Obter as Informações da Conta de Negociação (Número da conta, senha, nome do servidor)
    Geralmente notificadas por e-mail da corretora. Há também um sistema em que você mesmo define a senha. Guarde o e-mail.
  • Entrar na Conta de Negociação: Digitar servidor/número da conta/senha.
    Tela MT5 Janela Navegador Login da Conta
    Tela de login MT5 - Digite seu número de conta e senha
    O sucesso é indicado pelo ícone verde (status de comunicação) e pela velocidade de resposta exibidos no canto inferior direito da tela do MT5.
  • Verificar a Exibição do Símbolo Alvo (Ex: XAUUSD, EURUSD. Atenção ao sufixo: .pro, -ecn, etc.)
    Janela Observação do Mercado MT5
    Se não estiver em “Observação do Mercado”, ative o alvo na Lista de Símbolos.
    Botão para exibir a lista de símbolos na tela MT5 → Tela de detalhes do símbolo

Preparação dos Arquivos EA

Prepare um ou mais dos seguintes:

  • EA Principal: .ex5 ou .mq5
  • Biblioteca Anexa: .dll / .ex5 / .mqh, etc. (Conforme necessário)
  • Arquivo de Configuração (Opcional): .set

Procedimento de Instalação do EA (Windows)

  1. Abrir a Pasta de Dados: Menu superior do MT5 “Arquivo” → “Abrir Pasta de Dados
    Menu superior MT5 Arquivo Abrir Pasta de Dados
  2. Caminho de Colocação (Por Tipo)
    • EA Principal: MQL5/Experts/
    • Indicadores Anexos: MQL5/Indicators/
    • Bibliotecas (DLL, etc.): MQL5/Libraries/
    • Arquivos de Configuração (.set, opcional): MQL5/Profiles/Tester/, etc.
      Tela da pasta do terminal MT5, pasta MQL5 e outros
      Tela da pasta MQL5 do MT5, pastas expert indicator library e outros
  3. Atualizar o Navegador: Clique com o botão direito em “Expert Advisors” no Navegador (Ctrl+N) → “Atualizar
    Tela onde se clica com o botão direito na seção Expert Advisors da janela Navegador MT5 e se seleciona Atualizar
  4. Aplicar ao Gráfico: Abra o gráfico do símbolo alvo e arraste e solte o EA do Navegador

Configurações Básicas do MT5 (Chave de Segurança)

Chave Global

  • Botão “Negociação Algorítmica” na barra de ferramentas: Verde = Permitido / Vermelho = Parado
    MT5 menu superior botão de chave ON/OFF Negociação Algorítmica (verde ativado, vermelho desativado)

Permissão por EA (Propriedades > Geral)

  • Marcar “Permitir Negociação Algorítmica”
    Propriedades do EA após aplicar à tela do gráfico → Marcar Permitir negociação algorítmica na aba Geral
  • SOMENTE para EAs que requerem o uso de DLLs, marcar “Permitir importação de DLLs” (Ligar apenas para EAs confiáveis)
    Tela de propriedades do EA após aplicá-lo ao gráfico, marcando Permitir importação de DLLs na aba Dependências
    Por padrão, não é necessário permitir isso.

Configuração Global (Ferramentas > Opções > Expert Advisors)

      • Marcar “Permitir Negociação Algorítmica”
      • “Permitir DLLs” não é obrigatório. Marque se o EA precisar.
      • Para EAs que exigem autenticação Web/verificação de licença, marcar “Permitir WebRequest” e adicionar a URL instruída (pode desligar se não for necessário)

    MT5 menu superior Ferramentas → Tela de Opções
    MT5 Ferramentas - Opções - Tela de Experts, Tela de permissão de Negociação Algorítmica, permissão de DLL, permissão de Web Request


    Preparação do Gráfico (Ajuste dos Pré-requisitos)

    • Símbolo: Selecionar com precisão o par/sufixo suportado pelo EA
    • Período: Ajustar para o recomendado pelo EA (ex: M1/H1/D1). Períodos diferentes podem causar comportamento inesperado.
    • Tipo de Ordem: Para EAs que exigem *hedging*, use uma conta Hedging (Hedging não é possível em contas Netting).
    • Atualização de Cotações: O histórico é obtido automaticamente ao abrir o gráfico. Se necessário, percorra os períodos principais para gerar as barras.

    Exemplo de Configuração Inicial dos Parâmetros de Entrada

    • Lote/Risco: Comece com um lote extremamente pequeno ou % de risco baixo. Ajuste após entender o Drawdown (DD, Redução Máxima) através do backtest.
    • Magic Number: Proibido duplicar se operar múltiplos EAs no mesmo MT5. A duplicação interfere na gestão de ordens.
    • Tempo de Negociação/Fechamento de Sexta: Na maioria das vezes, baseado no Tempo do Servidor da Corretora. Configurações erradas podem causar falha no fechamento.
    • Limite de Spread/Distância Mínima (Filtro): Suprime entradas com spread excessivo durante indicadores ou rollover. Configurações muito rigorosas levam à perda de oportunidades de entrada, então use um valor moderado.

    Checklist Inicial (Imediatamente Após a Instalação)

    • O EA principal foi colocado em MQL5/Experts/
    • O MT5 foi reiniciado OU o Navegador foi Atualizado
    • O botão “Negociação Algorítmica” está Verde
    • “Permitir Negociação Algorítmica” nas Propriedades do EA está LIGADO
    • O Símbolo e Período alvo foram ajustados conforme a suposição do EA
    • O backtest foi executado e confirmado sem erros
    • Não há duplicação de Magic Number ao operar múltiplos EAs

    O seguinte pode ser obrigatório dependendo do EA.

    • Indicadores/Bibliotecas não padrão foram colocados nas pastas especificadas
    • As configurações de permissão foram feitas conforme necessário para EAs que requerem DLL/WebRequest

    Erros Comuns e Soluções

    • Trade is disabled / algo trading disabled: Ligue o botão Negociação Algorítmica (global) e as propriedades do EA (individual)
    • Invalid volume / Volume step is invalid: Reconfigure para o Lote mínimo/passo/Lote máximo da conta
    • Invalid stops / Too close stops: Defina mais largo que a Distância Mínima (StopLevel/FreezeLevel) da corretora
    • Symbol not found / Market closed: Verifique o sufixo, ative na Observação do Mercado, confirme se está dentro do horário de negociação
    • Not enough money: Diminua o Lote / Aumente a margem livre (free margin)

    FAQ

    Q. O MT5 funciona em 32bit?
    A. No ambiente atual, recomendamos o uso da versão 64bit. É mais vantajoso em termos de compatibilidade e estabilidade.
    Q. A permissão de DLL é sempre necessária?
    A. Não. Permita apenas para os EAs necessários. Limite-se a casos em que a fonte é confiável.
    Q. Qual a diferença entre conta Hedging e Netting?
    A. Hedging permite posições opostas, Netting compensa/agrega as posições para o mesmo símbolo. Escolha de acordo com os requisitos do EA.
    Q. Onde insiro a URL do WebRequest?
    A. Em “Ferramentas > Opções > Expert Advisors“, marque “Permitir WebRequest” e adicione a URL instruída.
    Q. O que acontece se o Magic Number for duplicado?
    A. A gestão de ordens interfere, levando a falhas como fechamento ou reabertura não intencional. Defina um valor único para cada EA.
    Q. Qual modelo de backtest devo escolher?
    A. Recomenda-se uma abordagem em duas etapas: Inicialmente “Open prices only (Somente preços de abertura)” para verificação de erros, e se não houver problemas, refine com “Real ticks (Ticks Reais)“.
    Q. Qual é a referência para o valor inicial do Limite de Spread?
    A. Comece com um valor um pouco folgado que permita a execução ocorrer durante as condições normais de mercado e ajuste finamente observando a situação de execução. Ser muito rigoroso causa perda de oportunidade.

Deixe um comentário