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.



- 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.


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.)

Se não estiver em “Observação do Mercado”, ative o alvo na Lista de Símbolos.

Preparação dos Arquivos EA
Prepare um ou mais dos seguintes:
- EA Principal:
.ex5ou.mq5 - Biblioteca Anexa:
.dll/.ex5/.mqh, etc. (Conforme necessário) - Arquivo de Configuração (Opcional):
.set
Procedimento de Instalação do EA (Windows)
- Abrir a Pasta de Dados: Menu superior do MT5 “Arquivo” → “Abrir Pasta de Dados”

- Caminho de Colocação (Por Tipo)
- Atualizar o Navegador: Clique com o botão direito em “Expert Advisors” no Navegador (Ctrl+N) → “Atualizar”

- 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
Permissão por EA (Propriedades > Geral)
- Marcar “Permitir Negociação Algorítmica”

- SOMENTE para EAs que requerem o uso de DLLs, marcar “Permitir importação de DLLs” (Ligar apenas para EAs confiáveis)

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)
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.
-




