Skip to main content
InícioGlossárioWhat is an Expert Advisor?
Termo de trading · definição

O que é um Expert Advisor (EA)?

Um expert advisor (EA) é um programa automatizado escrito na linguagem MQL4 ou MQL5 que roda dentro de um terminal MetaTrader 4 ou MetaTrader 5 e abre, gerencia ou copia trades de acordo com regras programadas. Ele é anexado a um gráfico e age sobre os dados de preço sem que uma pessoa clique em cada ordem, e é por isso que os EAs também são chamados de robôs de trading.

Comece grátis — sem cartãoVer preços

Aviso de risco: Os CFDs são instrumentos complexos e apresentam alto risco de perder dinheiro rapidamente devido à alavancagem. 70–80% das contas de investidores de varejo perdem dinheiro ao negociar CFDs. Aviso de risco · Desempenho passado.

Um EA só funciona enquanto o terminal MetaTrader está aberto e conectado, então a maioria dos usuários mantém o terminal em um VPS Windows para deixá-lo ativo 24 horas por dia. Os EAs cobrem uma ampla gama de funções: estratégias completas que geram suas próprias entradas e saídas, gerenciadores de trade que ajustam stops ou take profit, e EAs copiadores que espelham trades de uma conta MetaTrader para outra. Eles são específicos do MetaTrader; a plataforma cTrader usa cBots escritos em C# em vez de EAs.

Expert advisor em resumo

O que éUm programa automatizado que roda dentro de um terminal MetaTrader para operar ou gerenciar trades por regras
LinguagemMQL4 (MetaTrader 4) ou MQL5 (MetaTrader 5)
Onde rodaAnexado a um gráfico dentro do terminal desktop MT4 ou MT5, que precisa permanecer aberto e conectado
Tipos comunsEAs de estratégia, EAs gerenciadores de trade e EAs copiadores que espelham trades entre contas
Hospedagem típicaGeralmente um VPS Windows para que o terminal fique online 24 horas por dia
Não é o mesmo quecBots do cTrader (escritos em C#) ou uma camada de execução em nuvem que não precisa de terminal
PreçoPlano gratuito disponível (0 €); planos pagos a partir de 49 €/mês

O que é um expert advisor (EA)?

Um expert advisor é um programa automatizado, escrito na linguagem MQL4 ou MQL5 do MetaTrader, que roda dentro de um terminal MT4 ou MT5 e opera ou gerencia trades de acordo com as regras do seu código. Depois de compilado e anexado a um gráfico, ele reage aos dados de preço que chegam e pode abrir, modificar e fechar ordens sem cliques manuais.

Como segue uma lógica fixa, um EA faz exatamente o que foi programado para fazer, nem mais nem menos. Os traders os usam para remover a etapa manual de uma estratégia, para impor disciplina nas entradas e saídas, ou para espelhar trades de outra conta.

Como um expert advisor funciona dentro do MetaTrader?

Um EA funciona rodando como código MQL compilado anexado a um único gráfico dentro do terminal MetaTrader. O terminal alimenta o EA com novos ticks e barras, e a cada evento a lógica do EA decide se deve abrir, alterar ou fechar uma posição, e então envia essas ordens à corretora pela conexão do terminal.

Esse design significa que o EA está vinculado ao terminal. Ele só age enquanto o MetaTrader está aberto, logado e conectado à corretora; se o terminal fechar, perder a conexão ou a máquina entrar em suspensão, o EA para e quaisquer regras que ele estava aplicando ficam pausadas até o terminal voltar a funcionar.

  • Escrito em MQL4 para o MetaTrader 4 ou MQL5 para o MetaTrader 5, e depois compilado em um arquivo .ex4 ou .ex5
  • Anexado a um gráfico e movido pelos eventos de tick e barra daquele símbolo
  • Envia ordens à corretora através do terminal, não diretamente pela internet
  • Roda apenas enquanto o terminal está aberto, logado e conectado

Por que os expert advisors geralmente precisam de um VPS?

Os expert advisors geralmente precisam de um VPS porque só funcionam enquanto o terminal MetaTrader está aberto e online, e um computador pessoal que entra em suspensão, reinicia ou perde a internet faz o EA parar. Um servidor virtual privado é um computador remoto que fica ligado continuamente, então o terminal e seu EA continuam funcionando mesmo quando a própria máquina do trader está desligada.

Para mercados que operam 24 horas ou se movem rápido isso importa, porque uma estratégia ou um copiador que perde ticks enquanto o terminal está fora do ar pode perder trades ou gerenciá-los mal. A contrapartida é que um VPS é um custo extra e mais uma peça de infraestrutura que o trader precisa configurar, proteger e manter.

O que é um EA copiador e como ele difere de um cBot?

Um EA copiador é um tipo específico de expert advisor cuja função é espelhar trades em vez de gerá-los. Um EA lê os trades em uma conta MetaTrader de origem e um EA parceiro os reproduz em uma ou mais contas de destino, muitas vezes com tamanhos de lote ajustados. Ele ainda é um EA, então continua dependendo de cada terminal MetaTrader permanecer aberto e conectado.

Um cBot é o equivalente do cTrader, mas não é um EA. O cTrader não roda MQL nem expert advisors; seus programas automatizados, chamados cBots, são escritos em C# e rodam dentro do ambiente Automate do próprio cTrader. Portanto, um EA e um cBot resolvem problemas parecidos em plataformas diferentes, e o código de um não funciona no outro.

Você sempre precisa de um EA para automatizar trades?

Não. Um EA só é necessário quando a automação tem que rodar dentro de um terminal MetaTrader. Outras plataformas automatizam de forma diferente: o cTrader usa cBots em C#, e plataformas como Match-Trader, Binance Futures e Bybit oferecem APIs REST ou WebSocket que um serviço externo pode chamar diretamente, sem nenhum programa do lado do terminal.

Uma camada de execução em nuvem é uma alternativa ao modelo de terminal mais EA. A PipSync, por exemplo, roda a interpretação e o roteamento de ordens em seus próprios servidores e se conecta às corretoras pelas APIs delas ou por integrações suportadas, então não há EA, cBot, plugin ou terminal para manter aberto e nenhum VPS para administrar. A PipSync é infraestrutura de execução, não uma provedora de estratégias ou de sinais, e operar produtos alavancados continua envolvendo risco substancial de perda.

Experimente no plano gratuito

Conecte uma fonte de sinais e uma conta de corretora, veja o PipSync analisar e encaminhar em tempo real, e faça upgrade só se precisar de mais. Sem cartão de crédito para começar.

Comece grátis — sem cartãoVer preços

Aviso de risco: Os CFDs são instrumentos complexos e apresentam alto risco de perder dinheiro rapidamente devido à alavancagem. 70–80% das contas de investidores de varejo perdem dinheiro ao negociar CFDs. Aviso de risco · Desempenho passado.

FAQ

Perguntas frequentes

O que é um expert advisor no MT4 ou MT5?

Um expert advisor (EA) é um programa automatizado escrito em MQL4 ou MQL5 que roda dentro do terminal MetaTrader 4 ou MetaTrader 5. Anexado a um gráfico, ele abre, gerencia ou fecha trades de acordo com suas regras programadas, sem que uma pessoa coloque cada ordem. Os EAs também são conhecidos como robôs de trading.

Escrito pela equipe do PipSync · Revisado por Tobias Russmann, Diretor, PipSync · Publicado · Última atualização

O PipSync é uma plataforma de automação de sinais baseada na nuvem que encaminha sinais de trading do Telegram, Discord, alertas do TradingView e webhooks personalizados para contas de corretora no MetaTrader 4, MetaTrader 5, cTrader, Match-Trader, Binance Futures e Bybit, com gestão de risco no lado do servidor e sem necessidade de VPS. O PipSync é uma ferramenta de execução, não um provedor de sinais nem aconselhamento de investimento.

O PipSync é uma ferramenta de execução de sinais. Não fornece sinais de trading, não garante nenhum resultado e não constitui aconselhamento de investimento. Operar produtos alavancados envolve risco substancial de perda. Consulte o aviso de risco e o aviso de desempenho.