Discussão do artigo "Criação de EAs que se auto-otimizam em MQL5 (Parte 9): Cruzamento duplo de médias móveis"

Novo artigo Criação de EAs que se auto-otimizam em MQL5 (Parte 9): Cruzamento duplo de médias móveis foi publicado:

Este artigo apresenta o desenvolvimento de uma estratégia de cruzamento duplo de médias móveis que utiliza sinais de um timeframe superior (D1) para determinar as entradas em um timeframe inferior (M15), enquanto os níveis de stop-loss são calculados com base em um timeframe intermediário (H4), utilizado para a gestão de risco. São introduzidas constantes do sistema, enumerações personalizadas e a lógica dos modos de seguimento de tendência e reversão à média, com ênfase na modularidade e na futura otimização por meio de um algoritmo genético. Essa abordagem oferece condições flexíveis de entrada e saída, buscando reduzir o atraso dos sinais e melhorar o timing das operações ao alinhar as entradas nos timeframes inferiores às tendências dos timeframes superiores.

Nossas primeiras tentativas envolveram o uso de ferramentas de modelagem estatística para antecipar os cruzamentos de médias móveis. Obtivemos alguns avanços nessa direção e constatamos que, em determinadas condições de mercado, a previsão desses cruzamentos pode ser mais precisa do que a previsão direta dos preços. Posteriormente, identificamos outra maneira de reduzir ainda mais esse atraso. A ideia consiste em utilizar o mesmo período para as duas médias móveis, fazendo com que os cruzamentos ocorram pela aplicação de uma média ao preço de abertura e da outra ao preço de fechamento. Essa abordagem alternativa se mostrou eficaz, permitindo reduzir ainda mais o atraso sem recorrer a modelos complexos, apenas mantendo o mesmo período e utilizando preços diferentes no cálculo dos dois indicadores.

Neste artigo, exploraremos outra abordagem, ainda não analisada nesta série. Como acontece com muitos problemas da vida e da matemática, existem várias maneiras de resolver uma mesma questão, cada uma com suas vantagens e desvantagens. Ao comparar essas alternativas, buscamos entender até que ponto podemos controlar o atraso dos sinais do sistema.

Desta vez, vamos implementar o que chamo de estratégia de cruzamento duplo de médias móveis. Como mostra a Figura 1, a estratégia clássica de cruzamento de médias móveis normalmente utiliza duas médias de períodos diferentes em um único timeframe. Na abordagem discutida anteriormente, ambas as médias utilizavam o mesmo período fixo. Agora, retomaremos parcialmente o modelo clássico, permitindo que os indicadores tenham períodos diferentes.

O problema da abordagem original é que os sinais de entrada muitas vezes só são confirmados quando o movimento do preço já começou. Isso pode resultar em entradas atrasadas ou oportunidades de negociação perdidas.


Autor: Gamuchirai Zororo Ndawana