UTC
PT
ForexForStarters.com

Automação no MT4 (Expert Advisors e trading automatizado)

Um dos recursos mais interessantes do MetaTrader 4 é a possibilidade de automatizar suas operações. Em vez de passar o dia inteiro na frente do computador olhando gráficos, você pode usar um programa chamado Expert Advisor (EA), que abre operações por você com base em regras definidas por você. Neste guia, explicamos como a automação funciona no MT4, como começar e quais armadilhas evitar.

Aviso de risco: Este conteúdo tem fins exclusivamente educacionais e não é uma recomendação de investimento. Operar forex envolve riscos e você pode perder dinheiro.

MetaTrader 4
MetaTrader 4ArquivoExibirInserirGráficosFerram.OBSERVAÇÃO DO MERCADOEURUSDGBPUSDUSDJPYAUDUSDUSDCADAuXAUUSDNOVA ORDEM0.10 lotesVENDACOMPRASTOP LOSSTAKE PROFITPOSIÇÕES

O que é um Expert Advisor

Um Expert Advisor é um pequeno programa que roda dentro do MT4 e toma decisões de trading automaticamente. Você o coloca em um gráfico, e ele acompanha os movimentos do preço em tempo real. Quando as condições batem com as regras programadas nele, o EA envia ordens de compra ou venda, define stop loss e take profit e até fecha operações, tudo sem a sua intervenção.

Pense em um EA como uma receita que o computador segue. Por exemplo, um EA pode ser programado para "comprar quando a média móvel de 50 períodos cruzar acima da média móvel de 200 períodos e colocar um stop loss 30 pips abaixo da entrada". Toda vez que essa condição acontece, o EA executa a operação.

Os EAs são escritos em MQL4, a linguagem de programação criada especificamente para o MetaTrader 4. Mas você não precisa ser programador para usar EAs: existem milhares de EAs prontos que você pode baixar e usar na hora.

Como instalar um Expert Advisor

A instalação de um EA segue um processo parecido com o dos indicadores personalizados.

  • Baixe o arquivo do EA. Ele terá a extensão .mq4 ou .ex4.
  • Abra o MT4 e vá em Arquivo (File) e depois em Abrir Pasta de Dados (Open Data Folder).
  • Entre na pasta MQL4 e depois na pasta Experts.
  • Copie o arquivo do EA para a pasta Experts.
  • Reinicie o MT4 ou clique com o botão direito em Expert Advisors no Navegador (Navigator) e selecione Atualizar (Refresh).
  • Seu EA deve aparecer no Navegador, dentro de Expert Advisors.

Como colocar um EA em um gráfico

Depois de instalar o EA, você precisa colocá-lo no gráfico do par de moedas em que ele vai operar.

  • Abra um gráfico do par de moedas e do tempo gráfico desejados.
  • No painel Navegador, arraste o EA para o gráfico (ou clique duas vezes nele).
  • Uma janela de configurações vai aparecer. Na aba Common (configurações gerais), confirme que a opção "Allow live trading" (permitir negociação real) está marcada.
  • Na aba Inputs (parâmetros de entrada), ajuste as configurações do EA (tamanho do lote, distância do stop loss, parâmetros da estratégia etc.).
  • Clique em OK.

Você também precisa ativar a negociação automatizada para a plataforma inteira. Procure o botão AutoTrading na parte de cima da barra de ferramentas do MT4. Confirme que ele está ligado (o botão deve aparecer verde, e não vermelho).

Quando o EA está funcionando, aparece um ícone de carinha sorridente no canto superior direito do gráfico. Se você vir uma carinha triste ou um X, o EA não está ativo e você precisa revisar suas configurações.

Tipos de Expert Advisors

Existem EAs de muitos tipos, criados para estilos de trading diferentes.

  • EAs de trend following procuram movimentos fortes do preço em uma direção e abrem operações para acompanhar a tendência.
  • EAs de scalping fazem muitas operações pequenas ao longo do dia, tentando capturar lucros pequenos em cada uma. Eles são populares em estratégias de scalping e precisam de execução rápida e spreads baixos para funcionar bem.
  • EAs de grid colocam várias ordens em intervalos fixos de preço, formando uma grade. Podem dar lucro em mercados em range, mas são arriscados em mercados com tendência.
  • EAs de martingale dobram o tamanho da posição depois de cada operação perdedora, na esperança de recuperar as perdas com uma única operação vencedora. Eles são muito arriscados e podem quebrar sua conta rapidamente.
  • EAs de operação em notícias tentam operar em torno de eventos econômicos importantes. Eles colocam ordens pouco antes da divulgação das notícias para pegar os grandes movimentos de preço.

Onde encontrar Expert Advisors

  • O Marketplace do MQL5.com tem EAs gratuitos e pagos, com avaliações e notas de usuários.
  • O Code Base do MQL5.com oferece EAs gratuitos e de código aberto, que você pode estudar e modificar.
  • Fóruns de trading como o Forex Factory têm seções em que os membros compartilham EAs.
  • Programadores freelancers podem criar EAs personalizados com base na sua estratégia específica.

Avisos importantes sobre trading automatizado

Nenhum EA garante lucro. Se alguém disser que o EA dele dá dinheiro garantido, essa pessoa está mentindo ou está enganada. Toda estratégia de trading tem períodos de perda. A automação não elimina o risco.

Faça backtest antes de ir para a conta real. Sempre teste seu EA em dados históricos usando o Testador de Estratégia do MT4 antes de arriscar dinheiro real. Saiba mais sobre backtest para entender como isso funciona. Lembre-se de que resultados passados não garantem resultados futuros.

Teste em conta demo depois do backtest. Mesmo que um EA pareça ótimo no backtest, rode-o em uma conta demo por várias semanas ou meses. As condições reais do mercado podem ser diferentes dos resultados do backtest por causa de slippage, variações de spread e atrasos na execução.

Cuidado com a otimização excessiva. Alguns EAs são ajustados com tanta perfeição aos dados passados que falham na conta real. Isso se chama curve fitting (sobreajuste). Um bom EA deve ter um desempenho razoável em períodos e condições diferentes, e não só em um trecho específico do histórico.

Mantenha seu EA funcionando. Para um EA funcionar, o MT4 precisa estar aberto e rodando. Se você fechar a plataforma, desligar o computador ou perder a conexão com a internet, o EA para. É por isso que muitos traders usam um VPS (servidor virtual privado) para manter seus EAs rodando 24/7.

Comece com posições pequenas. Quando você colocar um EA na conta real pela primeira vez, use os menores tamanhos de lote possíveis. Isso limita seu risco enquanto você confirma que o EA funciona corretamente em condições reais de mercado.