Educação · 9 min

O que é um Expert Advisor e como ele funciona no MetaTrader 5

Entenda o que é um EA, a diferença entre EA e indicador, como o MetaTrader 5 executa o código, o que a automação resolve, quais são suas limitações e por que testar é obrigatório.

Autor:
Jander Souza
Projeto:
Aliados King
Publicado em:
01/09/2026
Última atualização:
04/09/2026

Definição prática

Um Expert Advisor (EA) é um programa escrito em MQL5 e executado dentro do MetaTrader 5 que lê dados de mercado e envia ordens conforme regras definidas em código. Ele não interpreta contexto econômico, não tem intuição e não decide nada fora daquilo que foi programado.

Na prática, o EA transforma um conjunto de critérios objetivos — condições de entrada, gestão da posição e critérios de saída — em execução repetível, sem hesitação e sem interferência emocional. Tudo o que não estiver escrito no código simplesmente não existe para o robô.

Como o MetaTrader 5 executa um EA

O EA é anexado a um gráfico específico, com um símbolo e um período de tempo definidos. A partir daí, a plataforma chama funções do programa em momentos determinados: quando o robô é iniciado, a cada nova cotação recebida (evento de tick), em temporizadores configurados e quando o EA é removido do gráfico.

Durante cada chamada, o programa avalia as condições de mercado, decide se envia uma ordem e monta a requisição de negociação — símbolo, volume, tipo de ordem, preço, stop loss, take profit e desvio máximo aceito. A corretora responde com aceitação, execução parcial, requote ou rejeição, e o EA precisa tratar cada uma dessas respostas.

Isso significa que a autonomia do EA depende de três coisas simultâneas: o terminal precisa estar aberto e conectado, a negociação algorítmica precisa estar habilitada e o servidor da corretora precisa aceitar as ordens enviadas. Um computador desligado interrompe a automação; por isso muitos operadores utilizam um servidor virtual (VPS).

EA e indicador não são a mesma coisa

A confusão entre os dois é comum e tem consequências práticas relevantes. Um indicador calcula e desenha informação: médias, osciladores, bandas, níveis, painéis, alertas. Ele não envia ordens.

Um Expert Advisor pode usar indicadores como insumo, mas sua função é decidir e executar. A diferença é de responsabilidade: com um indicador, o operador continua sendo quem aperta o botão; com um EA, a execução acontece sem confirmação humana.

  • Indicador: processa dados e apresenta informação ou alerta; o operador decide.
  • Script: executa uma tarefa pontual e encerra (fechar tudo, ajustar stops).
  • Expert Advisor: monitora continuamente e envia ordens conforme regras próprias.
  • Painel/utilitário: fornece controles manuais, mas não substitui uma estratégia.

As três camadas de um EA bem construído

Vale separar mentalmente o que costuma estar dentro de um robô, porque falhas em camadas diferentes têm sintomas diferentes.

  • Camada de estratégia: quais condições autorizam abrir, manter ou fechar uma posição.
  • Camada de execução: como a ordem é enviada, normalização de volume, desvio aceito, reenvio após rejeição, tratamento de erros da corretora.
  • Camada de gerenciamento de risco: tamanho da posição, stop loss, limites de perda, número máximo de posições, horários bloqueados, comportamento em condições adversas.

Exemplo didático de fluxo de decisão

Imagine uma regra simples: abrir compra quando o preço fechar acima de uma média, com stop loss a uma distância definida por volatilidade, um único trade aberto por vez e nenhuma operação após determinado horário.

Mesmo nessa regra elementar surgem dezenas de decisões técnicas: o candle usado é o fechado ou o em formação? O volume é fixo ou calculado por percentual de risco? O que acontece se a corretora rejeitar a ordem por margem insuficiente? E se o spread estiver anormalmente alto no momento do sinal?

É nessas decisões — invisíveis em um gráfico bonito — que se decide se o robô é estável ou frágil na prática.

Vantagens reais da automação

A automação resolve problemas de consistência e de execução, não problemas de estratégia. Um conjunto de regras frágil continua frágil depois de automatizado; a diferença é que passa a errar de forma mais rápida e mais disciplinada.

  • Executa a mesma regra em todas as ocorrências, sem viés emocional.
  • Monitora o gráfico continuamente durante o horário definido.
  • Aplica limites de risco de forma mecânica, quando programados.
  • Reage em milissegundos, o que é inviável manualmente em alguns contextos.
  • Registra o histórico completo de operações, permitindo auditoria posterior.

Limitações e riscos que não desaparecem

Automatizar não elimina risco: apenas transfere a decisão para o momento em que o código foi escrito. Um EA pode operar exatamente conforme programado e ainda assim perder dinheiro, porque o mercado mudou de regime.

  • Sobreajuste: regras calibradas demais para o passado tendem a decepcionar adiante.
  • Dependência de infraestrutura: queda de energia, internet, terminal fechado ou VPS instável interrompem a operação.
  • Diferenças entre corretoras: spread, comissão, tamanho de contrato e nome do símbolo alteram o resultado do mesmo código.
  • Eventos extremos: gaps, notícias e baixa liquidez podem executar ordens longe do preço esperado.
  • Falhas de programação: erros lógicos podem passar despercebidos por semanas até uma condição rara ocorrer.

O que continua sob responsabilidade do operador

Escolha de corretora, tipo de conta, alavancagem, capital alocado, acompanhamento de eventos macroeconômicos e a decisão de manter ou pausar a automação continuam sendo responsabilidade humana.

Nenhum EA substitui o entendimento do próprio risco. Antes de qualquer uso em conta real, um backtest honesto e um período representativo em conta demo são o caminho mínimo razoável — e mesmo assim sem garantia alguma de repetição futura.

Conteúdo meramente educacional e informativo. Operar mercados alavancados envolve risco elevado de perda, inclusive perda total do capital. Resultados passados não garantem resultados futuros. Nenhum texto desta seção constitui recomendação de investimento.

Leituras relacionadas

Voltar para Aprenda