Discussão do artigo "Criação de EAs auto-otimizáveis em MQL5 (Parte 8): Análise de múltiplas estratégias (2)"

Novo artigo Criação de EAs auto-otimizáveis em MQL5 (Parte 8): Análise de múltiplas estratégias (2) foi publicado:

Dando continuidade à nossa discussão, vamos combinar nossas duas primeiras estratégias de trading em uma estratégia de conjunto (ensemble). Apresentaremos diferentes formas de combinar várias estratégias e de gerenciar o espaço de parâmetros, permitindo uma otimização eficiente mesmo com o aumento do número de parâmetros.

No artigo anterior, criamos uma superclasse que serve de base para todas as nossas estratégias de trading. Com ela, implementamos nossa primeira estratégia em MQL5, baseada no cruzamento de médias móveis. Em seguida, comparamos nossa classe flexível com uma implementação equivalente, na qual a lógica da estratégia foi definida diretamente no código, para verificar se ambas apresentavam o mesmo desempenho.

Com o testador de estratégias do MetaTrader 5, conseguimos identificar combinações de parâmetros que produziram bons resultados para essa estratégia. Encontrar bons parâmetros manualmente pode ser uma tarefa difícil. É por isso que o otimizador genético do MetaTrader 5 é uma ferramenta tão valiosa: ele automatiza essa busca, economizando tempo e esforço.

Também utilizamos testes forward para selecionar, entre os resultados obtidos, os conjuntos de parâmetros que apresentaram maior estabilidade. Dessa forma, confirmamos que nossa implementação estava correta e era eficiente.

Hoje, vamos avançar mais um passo. Criaremos uma segunda estratégia, baseada no Índice de Força Relativa (RSI), e depois a combinaremos com a estratégia de cruzamento de médias móveis. Com essa combinação, pretendemos desenvolver uma estratégia de conjunto mais robusta e potencialmente mais lucrativa. Também utilizaremos o testador de estratégias do MetaTrader 5 para otimizar essa nova estratégia combinada. Antes, porém, precisamos abordar um conceito fundamental: a redução do número de parâmetros.


Autor: Gamuchirai Zororo Ndawana