Um Expert Advisor (EA) é um programa que roda dentro do MetaTrader 5 e pode abrir e fechar operações seguindo regras predefinidas. Este guia explica como instalar um EA no MT5 e verificar se ele está funcionando.
Antes de começar
- Um EA para MT5 é um arquivo
.ex5(compilado) ou.mq5(código-fonte). Arquivos.ex4/.mq4são do MT4 e não funcionam no MT5. - Um EA só funciona enquanto o terminal estiver aberto e conectado à internet. Por isso, sistemas que precisam rodar 24 horas costumam ser executados em um VPS.
- Se você entrou com a senha de investidor (somente leitura), não é possível abrir operações. Você precisa entrar com a senha principal.
- Os nomes dos menus neste guia estão em inglês. Se o seu MT5 usa outro idioma de interface, os nomes podem ser diferentes.
Passo 1: Abra a pasta de dados
No MT5, clique em File → Open Data Folder (Arquivo → Abrir pasta de dados). Na janela que abrir, entre na pasta MQL5.
Passo 2: Copie o arquivo para a pasta certa
- Copie o arquivo do EA para
MQL5\Experts. - Os arquivos de indicadores vão em
MQL5\Indicators. - Se você só tem o arquivo de código-fonte
.mq5, abra-o no MetaEditor e compile com F7; isso cria o arquivo.ex5.
Se houver mais de um MT5 instalado, cada um tem sua própria pasta de dados. Copie o arquivo para a pasta do terminal que vai executar o EA.
Passo 3: Atualize a lista
Pressione Ctrl+N para abrir o painel Navigator (Navegador). Clique com o botão direito em Expert Advisors e escolha Refresh (Atualizar). Se o EA ainda não aparecer, feche o MT5 e abra de novo.
Passo 4: Ative o trading algorítmico
- Vá em Tools → Options → Expert Advisors e verifique se a opção que permite o trading algorítmico está marcada.
- O botão Algo Trading na barra superior deve estar verde. Se estiver vermelho, clique nele para ativar.
- Se o EA precisar se conectar a um endereço externo (WebRequest), adicione à lista de endereços permitidos da mesma aba somente o endereço indicado na documentação do EA, e apenas se você confiar nele. Não adicione endereços desnecessários.
Passo 5: Adicione o EA a um gráfico
- Arraste o EA do Navegador até o gráfico (ou dê um duplo clique nele).
- Na aba Common (Geral), verifique se a opção que permite o trading algorítmico está marcada.
- Na aba Inputs (Parâmetros), revise os parâmetros do EA. Não use os valores padrão em uma conta real até entendê-los.
- Clique em OK.
Passo 6: Verifique se está funcionando
- O nome do EA e um ícone devem aparecer no canto superior direito do gráfico.
- Em Toolbox → Experts (Ctrl+T) deve haver um registro informando que o EA foi carregado com sucesso. Se houver erro, ele aparece aqui.
Problemas comuns
| Sintoma | Causa provável e solução |
|---|---|
| O EA não aparece no Navegador | Pasta errada, lista não atualizada ou o arquivo é do MT4. Revise os passos 2 e 3. |
| Não há ícone do EA no gráfico ou ele aparece riscado | O Algo Trading está desativado. Deixe o botão da barra verde. |
| Erro «trade is disabled» ou semelhante na aba Experts | Você pode ter entrado com a senha de investidor, ou a conta ou o broker não permite operar com EAs. |
| «Not enough money» / «Invalid volume» | O tamanho do lote não é compatível com o saldo ou com o volume mínimo/máximo do símbolo. Corrija o lote nos parâmetros. |
| O EA nunca abre operações | O mercado pode estar fechado (fim de semana), as condições do EA podem não ter ocorrido ou você usa um tipo de conta (hedging / netting) que o EA não suporta. |
| O EA para quando desligo o computador | O EA roda dentro do terminal, então o terminal precisa ficar aberto. Para funcionamento contínuo, usa-se um VPS. |
Sobre as ferramentas da Thatri.ch
Os arquivos de indicadores e EAs de MT5 da Thatri.ch são instalados da mesma forma. Para detalhes sobre licença e ferramentas, veja as perguntas frequentes; para tutoriais, a página de vídeos.
Perguntas frequentes
Posso executar um EA no aplicativo móvel do MT5?
Não. O aplicativo móvel do MT5 não executa Expert Advisors. Os EAs funcionam no terminal MT5 para desktop ou em um terminal hospedado em um VPS.
Um EA escrito para MT4 funciona no MT5?
Não. Os arquivos do MT4 (.ex4 / .mq4) não são compatíveis com o MT5. Você precisa de um arquivo .ex5 compilado especificamente para o MT5.
Como altero as configurações de um EA depois?
Clique com o botão direito no gráfico, abra Expert Advisors e escolha Properties (Propriedades; atalho: F7). Altere os parâmetros na aba Inputs e clique em OK.