Um Expert Advisor (EA) é um programa que funciona dentro de um terminal de negociação para monitorar e executar operações automaticamente, sem a intervenção direta do trader. Ao instalar um EA, o trader pode configurar parâmetros específicos, como alertas, notificações e ações de negociação, com base em condições de mercado predefinidas.
Os EAs são programados em linguagens específicas da MetaQuotes:
MQL4 para o MT4
MQL5 para o MT5
Por isso, os EAs são específicos para cada plataforma.
EAs padrão do MetaTrader
As plataformas MetaTrader incluem EAs integrados desenvolvidos pela MetaQuotes Software.
EAs padrão do MT4:
MACD Sample – Implementa uma estratégia de negociação simples baseada no MACD.
Moving Average – Utiliza uma estratégia baseada em média móvel, na qual as operações são abertas quando uma vela cruza a média móvel.
EAs padrão do MT5:
ExpertMACD – Utiliza o MACD para determinar as entradas nas operações.
ExpertMAMA – Utiliza a MESA Adaptive Moving Average (MAMA) como estratégia.
ExpertMAPSAR – Combina Moving Average e Parabolic SAR para executar operações.
ExpertMAPSARSizeOptimized – Semelhante ao ExpertMAPSAR, mas com dimensionamento de posições otimizado.
Compatibilidade
Os EAs não podem ser utilizados de forma intercambiável entre MT4 e MT5, pois são desenvolvidos em linguagens de programação diferentes (MQL4 para MT4 e MQL5 para MT5).
Um EA desenvolvido para MT4 não funcionará no MT5, e um EA desenvolvido para MT5 não funcionará no MT4.