# O que é um Expert Advisor (EA)?

Source: https://pipsync.io/pt/what-is-an-expert-advisor
Last updated: 2026-06-08

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.

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 |
| Linguagem | MQL4 (MetaTrader 4) ou MQL5 (MetaTrader 5) |
| Onde roda | Anexado a um gráfico dentro do terminal desktop MT4 ou MT5, que precisa permanecer aberto e conectado |
| Tipos comuns | EAs de estratégia, EAs gerenciadores de trade e EAs copiadores que espelham trades entre contas |
| Hospedagem típica | Geralmente um VPS Windows para que o terminal fique online 24 horas por dia |
| Não é o mesmo que | cBots do cTrader (escritos em C#) ou uma camada de execução em nuvem que não precisa de terminal |
| Preço | Plano Free a 0 $; planos pagos a partir de 24 $/mês, cobrados no checkout |

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

## FAQ

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

### Em qual linguagem de programação os expert advisors são escritos?

Os expert advisors são escritos em MetaQuotes Language, seja MQL4 para o MetaTrader 4 ou MQL5 para o MetaTrader 5. O código-fonte é compilado em um arquivo .ex4 ou .ex5 que roda dentro do terminal. O cTrader não usa MQL; seus programas automatizados, chamados cBots, são escritos em C# em vez disso.

### Um expert advisor precisa que o terminal fique aberto?

Sim. Um EA só funciona enquanto o terminal MetaTrader está aberto, logado e conectado à corretora. Se o terminal fechar ou o computador perder a internet ou entrar em suspensão, o EA para de agir. É por isso que muitos traders rodam o terminal em um VPS Windows que fica ligado continuamente.

### Qual é a diferença entre um expert advisor e um cBot?

Um expert advisor roda dentro do MetaTrader e é escrito em MQL4 ou MQL5, enquanto um cBot roda dentro do cTrader e é escrito em C#. Eles servem a propósitos parecidos, como estratégias automatizadas ou gerenciamento de trades, mas pertencem a plataformas diferentes, e o código escrito para um não funciona no outro.

### O que é um EA copiador?

Um EA copiador é um expert advisor feito para espelhar trades de uma conta MetaTrader para outras em vez de gerar seus próprios sinais. Um EA de origem lê os trades originais e um EA de destino os reproduz, muitas vezes com tamanhos de lote ajustados. Como qualquer EA, ele depende de cada terminal MetaTrader permanecer aberto e conectado.

### Dá para automatizar trades sem um expert advisor?

Sim. Um EA só é necessário quando a automação tem que rodar dentro de um terminal MetaTrader. O cTrader usa cBots em C#, e plataformas como Match-Trader, Binance Futures e Bybit oferecem APIs que um serviço externo pode chamar diretamente. Uma camada de execução em nuvem também pode rotear trades no lado do servidor sem nenhum EA, cBot, terminal ou VPS.

### A PipSync é um expert advisor?

Não. A PipSync é infraestrutura de execução baseada em nuvem, não um EA, cBot, plugin ou programa do lado do terminal, e não é uma provedora de sinais nem aconselhamento de investimento. Ela interpreta os sinais que chegam e roteia ordens às corretoras a partir dos seus próprios servidores, pelas APIs delas ou por integrações suportadas, então nenhum terminal precisa ficar aberto e nenhum VPS é necessário.

## Related

- [O que é um trailing stop?](https://pipsync.io/pt/what-is-a-trailing-stop)
- [O que é MetaTrader (MT4 e MT5)?](https://pipsync.io/pt/what-is-metatrader)
- [O que é o cTrader?](https://pipsync.io/pt/what-is-ctrader)
- [O que é um VPS para trading (e você precisa de um)?](https://pipsync.io/pt/what-is-a-vps-for-trading)
- [O que é um signal copier?](https://pipsync.io/pt/what-is-a-signal-copier)
- [Copiador de sinais sem VPS — a execução roda na nuvem](https://pipsync.io/pt/signal-copier-no-vps)
- [Por que o MetaTrader não tem webhook de entrada (e como levar alertas do TradingView até ele mesmo assim)](https://pipsync.io/pt/metatrader-webhook)

---

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.
