MetaTrader 5 · Robôs de investimento

Expert Advisor: o que é o EA do MetaTrader

Expert Advisor é o nome que o MetaTrader dá ao robô. O que ele é, a diferença para indicador e script, onde fica, como se liga e o que "adx expert" quer dizer.

Expert Advisor, ou EA, é o nome oficial do robô no MetaTrader. Todo programa que opera sozinho dentro da plataforma é um Expert Advisor: o que você compra, o que você monta, o que você programa. Quem chega da busca por "adx expert" ou "expert advisor mini índice" está procurando isso: um robô para o MetaTrader que usa aquela regra.

O nome vem do inglês "conselheiro especialista", e é dos poucos casos em que o nome oficial engana menos que o apelido. O EA não aconselha: executa.

Os três tipos de programa do MetaTrader

O MetaTrader roda três tipos de programa, e confundir os três é o erro mais comum de quem começa:

  • Indicador. Calcula e desenha no gráfico (uma média, o IFR, as bandas). Não manda ordem. Serve para ver.
  • Script. Roda uma vez e termina. "Fechar todas as posições", "colocar stop em tudo". Serve para uma ação.
  • Expert Advisor. Fica ligado no gráfico, recebe cada cotação e decide se opera. Serve para operar sozinho.

Um EA pode usar indicadores por dentro (o "adx expert" é um EA que lê o ADX), mas o indicador sozinho nunca vira robô. Quem instala um indicador esperando que ele opere fica esperando.

Onde ele mora

Cada EA é um arquivo. O código-fonte tem extensão .mq5; o compilado, que é o que roda, .ex5. Os dois ficam na pasta de dados do terminal, em MQL5\Experts. O caminho aparece em Arquivo → Abrir pasta de dados. Colocou o arquivo lá, reiniciou o terminal (ou clicou em atualizar no Navegador), o EA aparece na lista de Expert Advisors.

Explicamos o passo a passo, com as telas, em Instalando um robô no MetaTrader 5.

Como se liga

  1. Arraste o EA do Navegador para o gráfico do ativo e do tempo gráfico que a estratégia usa.
  2. Na janela que abre, aba Comum, marque Permitir negociação automática (nas versões mais novas, "negociação algorítmica"). Na aba Parâmetros, ajuste o que a estratégia pede.
  3. Ligue o botão Algo Trading (o botão verde na barra de ferramentas). Sem ele ligado, nenhum EA opera, mesmo no gráfico.
  4. Confira o canto superior direito do gráfico: o nome do EA com um chapéu. Chapéu colorido, está rodando; chapéu cinza ou sem chapéu, não.
Um gráfico com o nome de um Expert Advisor e o chapéu no canto superior direito, o botão Algo Trading ligado na barra e, embaixo, a aba Especialistas com três linhas de registro
Os três sinais de que o EA está vivo: o chapéu no gráfico, o botão ligado e o registro na aba Especialistas. Ilustração.

O que está acontecendo com o EA fica na aba Especialistas da caixa de ferramentas: cada ordem, cada erro, cada aviso que o programa quis registrar. É a primeira coisa que a gente lê quando alguém diz "o robô não opera". A lista completa do que conferir está em O robô não abre ordens.

O que um EA precisa ter para ser levado a sério

Um arquivo .ex5 é uma caixa fechada: você não vê a regra, só o resultado. Por isso a pergunta não é "que EA é esse?", é "quem fez, com que regra, com que histórico". Um EA sem autor identificado e sem histórico com as perdas é um arquivo que você vai colocar dentro da sua conta na corretora, e é assim que deve ser tratado. Como separar o honesto da isca está em Robô trader grátis.

Os EAs também têm um mercado próprio dentro da plataforma (o MQL5 Market) e um serviço de aluguel de sinais. Valem a mesma regra: histórico verificado, com as perdas, ou nada.

O Centurion é um EA

O Centurion tem duas peças: o Builder, um aplicativo Windows onde a estratégia é montada com blocos (sinal, filtro, saída, risco, horário), e o Executor, um único Expert Advisor que roda todas as suas estratégias no seu MetaTrader 5. A regra não está fechada dentro do EA: você vê a regra, muda a regra, testa a regra. É a resposta que demos para "quero um EA com a minha regra sem aprender a programar".

O que "adx expert" quer dizer

Um EA que usa o ADX como gatilho ou filtro, em geral "só opera quando o ADX está acima de X". O ADX mede se o mercado está andando, e explicamos o uso em ADX: a força da tendência. Vale para "macd expert", "rsi expert" e o resto: é o nome do indicador seguido do nome do robô, e o que importa continua sendo a regra inteira, não o indicador do título.