Caso prefira configurar ações automáticas na sua plataforma de negociação, é possível que os expert advisors (EA) sejam a opção ideal para você.
Os EAs podem automatizar a negociação, mas é melhor entender as estratégias implementadas antes de usá-los. É recomendável ter cautela ao instalar e usar os EAs.
O que é um EA?
Um programa de EA é executado por meio de uma plataforma de negociação para monitorar e realizar negociações automaticamente sem uma instrução direta. Durante a instalação, o usuário deve definir critérios específicos (alertas de acionamento, notificações, etc.) que resultam em ações de negociação nas condições de mercado que o EA está programado para rastrear.
Os EAs são programados em MetaQuotes Language 4 (MQL4) ou MetaQuotes Language 5 (MQL5) e podem ser executados no MT4 e no MT5, respectivamente.
Para garantir que seu EA funcione:
- Os EAs funcionam apenas nos terminais de negociação para computador MT4 e MT5. Eles não funcionam nas versões móvel ou web.
- Se o seu EA estiver desativado, pode ser por um dos seguintes motivos:
- Saldo baixo. Sua conta de negociação não tem fundos suficientes para atender ao requisito mínimo.
- As configurações do EA apresentam risco elevado. Isso pode sobrecarregar o terminal com envios excessivos e solicitações irrelevantes. Certifique-se de que as configurações estejam ajustadas adequadamente para evitar sobrecarregar o sistema.
Se o seu EA for desativado e não puder ser ativado manualmente, abra um tíquete na Central de suporte para obter ajuda na reativação.
Configuração de EAs
- Baixe EAs da Comunidade MQL, a fonte oficial do MetaTrader.
- Inicie sessão no seu respectivo terminal de negociação MT4 ou MT5.
- Abra Arquivo > Abrir pasta de dados, depois encontre e copie os arquivos baixados para o seguinte caminho MQL4/5 > Experts.
- Se algum dos EAs exigir bibliotecas (arquivos .dll) ou configurações (arquivos .set), copie-os nas pastas correspondentes: MQL4/5 nas Bibliotecas e MQL4/5 em Configurações. Se necessário, os EAs indicarão onde colocar os arquivos adicionais.
- Em seguida, reinicie o terminal de negociação.
- Abra Ferramentas e, em seguida, Opções e acesse Expert Advisors.
- Marque Permitir negociação algorítmica, depois clique em OK.
- Além disso, marque a opção Permitir importação de DLL e/ou Permitir WebRequest para a URL listada se você sabe que o EA necessita usar arquivos .dll e/ou uma conexão com uma URL específica. Confira quais são os requisitos do EA, já que as permissões necessárias para a execução podem variar.
- Na sequência, na janela Navegador:
- Para MT4: expanda o campo Expert advisors clicando no símbolo +.
- Para MT5: clique em Expert advisors e, depois, em Advisors.
- Localize seu EA. Clique e arraste-o para a janela do gráfico do instrumento desejado para acessar as preferências disponíveis no seu EA. Depois de fazer isso, clique em OK.
Você também pode instalar diretamente um EA a partir da própria plataforma de negociação:
- Abra o MT4 ou o MT5, dependendo de qual terminal de negociação você utiliza.
- Acesse a guia Base de código e clique com o botão direito para abrir as opções e selecione Expert advisors.
- Escolha o EA de sua preferência e clique com o botão direito para fazer o download.
- Concluído o download, aparecerá uma janela solicitando a adição do EA a um gráfico ativo. Clique em Sim para adicionar.
- Clicando em Não, o EA baixado será exibido na janela Navegador ao expandir o campo Expert advisors e clicar no símbolo +.
- Clique e arraste o EA para a janela de gráfico de um instrumento ou clique duas vezes para executá-lo.
- Em seguida, será exibida uma janela para você gerenciar as preferências do seu EA para esse instrumento.
- Depois de definir suas preferências, clique em OK.
Para remover o EA, clique com o botão direito na janela do gráfico do instrumento com o EA instalado:
- Para MT4: selecione Expert advisors e clique em Remover.
- Para MT5: selecione Lista de experts e clique em Remover.
EAs por padrão
Todos os EAs padrão incluídos no MT4 e no MT5 são desenvolvidos pela MetaQuotes Software.
EAs baseados no MT4:
- MACD Sample: implementa uma estratégia de negociação de forex baseada em uma convergência/divergência de média móvel (MACD) simples.
- Média móvel: usa uma estratégia de média móvel. O EA abrirá uma posição de compra quando a vela ultrapassar o nível de baixo para cima e, no caso de uma posição de venda, fará o inverso.
EAs baseados no MT5:
- ExpertMACD: desenvolvido para usar a convergência e a divergência da média móvel para abrir uma negociação.
- ExpertMAMA: MAMA são as siglas de MESA Adaptive Moving Average, que é uma estratégia de negociação que se adapta às mudanças de preço.
- ExpertMAPSAR: usa dois indicadores, média móvel e SAR parabólico, para automatizar a negociação.
- ExpertMAPSARSizeOptimized: usa a mesma combinação MAPSAR acima, mas o tamanho das negociações pode ser otimizado.
Compatibilidade
Embora as etapas necessárias para instalar os EAs sejam semelhantes para MT4 e MT5, não é possível usar um EA para o MT4 no MT5 ou vice-versa. Isso acontece porque os EAs são programados especificamente usando a linguagem adequada ao terminal de negociação correspondente, ou seja, MQL4 para EAs no MT4 e MQL5 para EAs no MT5.