Por que escolher a MetaTrader 4 como sua plataforma de negociação

Como otimizar adequadamente um Expert Advisor no Metatrader 4?

28 de abril • Artigos de negociação Forex • 2252 visualizações • Comentários Off em Como otimizar adequadamente um Expert Advisor no Metatrader 4?

Embora a psicologia do mercado permaneça a mesma de ano para ano, algumas condições de mercado continuam mudando. O que foi lucrativo ontem não é o fato de que será lucrativo amanhã. A tarefa do trader é se adaptar às condições atuais com o tempo e continuar a ganhar.

O mesmo vale para consultores de negociação. Mesmo o consultor especialista mais lucrativo, mais cedo ou mais tarde, parará de ganhar dinheiro devido às mudanças nas condições de mercado. Nossa tarefa é antecipar isso e otimizar o EA para a nova situação.

  • Configurando parâmetros para otimização;
  • Backtesting do orientador;
  • Teste avançado do Expert Advisor.

Processo de otimização de um Expert Advisor em MT4

Imagine a situação; você decidiu montar um computador por componentes. Você comprou a placa de vídeo mais cara, placa-mãe, 32 GB de RAM e assim por diante. Você recolheu tudo na unidade do sistema e funciona, como dizem, sem drivers. Você acha que esse computador atenderá às suas expectativas?

Eu acho que não. Antes de trabalhar nisso, você precisa instalar os drivers. Não estou falando sobre configurações mais globais.

A situação é a mesma com os consultores de negociação. Sim, claro, os desenvolvedores dão suas configurações, mas o tempo passa e, como mencionei acima, o que funcionou ontem pode não funcionar hoje. Portanto, descobriremos como otimizar adequadamente o consultor.

Configurando parâmetros para otimização

Primeiro, vamos executar o teste com configurações predefinidas. Suponha que o robô negocie bem no par GBPUSD no período de tempo M15. Começamos a data de 01/01/2021 a 02/28/2021 e vemos que tipo de gráfico de rentabilidade obtemos.

Se o consultor trabalhou muito bem com os dados históricos, isso é algo bom para nós. No entanto, se o Expert Advisor obtiver resultados negativos nos dados históricos, não há necessidade de acompanhá-lo.

No entanto, não há limite para a perfeição. Temos que otimizar o EA e tentar melhorar os resultados. Para fazer isso, na janela do testador de estratégia, pressione “Propriedades do especialista”. Três guias são abertas na tela:

  • Teste;
  • Parâmetros de entrada;
  • Otimização.

Na guia “Teste”, defina o depósito inicial em que você está interessado em $ 100. O Expert Advisor negociará tanto para Compra quanto para Venda. Portanto, no campo "Posições", selecione "Longo e curto".

No bloco “Otimização”, você pode selecionar o “Parâmetro otimizado” da lista proposta:

  • Equilíbrio;
  • Fator de lucro;
  • PayOff esperado;
  • Redução máxima;
  • Porcentagem de redução;
  • Personalizadas.

Se você deseja que apenas resultados com total positivo participem dos resultados da pesquisa, marque a caixa ao lado de “Algoritmo genético”.

Configurando a guia de teste para otimizar o EA.

A guia “Parâmetros de entrada” inclui as variáveis ​​que podemos otimizar.

Marque a caixa ao lado da caixa que deseja otimizar, como StopLoss, TakeProfit, etc. Deixe a coluna “Valor” inalterada. Esta coluna contém o valor padrão predefinido durante o teste anterior. Estamos interessados ​​nas colunas:

  • Iniciar - de que valor começa a otimização;
  • Etapa - qual é a etapa para o próximo valor;
  • Parar - quando o valor for atingido, a otimização deve ser interrompida.

Se você selecionar a variável StopLoss, o início da otimização é de 20 pips, com uma etapa de 5 pips, até atingirmos 50 pips, da mesma forma que você faz o mesmo com TakeProfit.

A linha de fundo

No EA, você pode otimizar qualquer parâmetro: StopLoss, TakeProfit, Maximum Drawdown, etc. Você pode precisar executar o EA nos dados históricos várias vezes antes de atingir as configurações necessárias. Testar em um histórico mais longo pode fornecer maior precisão.

Comentários estão fechados.

« »