Hoje vamos falar sobre um sistema de trading bem interessante que utiliza três sistemas independentes com os indicadores ColorXPWMA_Digit dentro de um único EA (Expert Advisor). A grande sacada desse sistema é que ele pode ajustar o volume de negociações futuras com base nos resultados das negociações anteriores. Os sinais de trading são gerados quando uma barra se fecha e um tendência muda, o que é indicado por qualquer um dos três indicadores alterando sua cor.
Os blocos de variáveis de entrada do EA são configurados para gerenciar os volumes das posições abertas. Por exemplo, para o primeiro sistema, temos:
inputuint A_BuyTotalMMTriger=5; //Número de últimas compras para calcular o stop lossinputuint A_BuyLossMMTriger=3; //Número de compras perdedoras para reduzir MMinputuint A_SellTotalMMTriger=5;//Número de últimas vendas para calcular o stop lossinputuint A_SellLossMMTriger=3; //Número de vendas perdedoras para reduzir MMinputdouble A_SmallMM=0.01; //Porcentagem do depósito em uma operação em caso de perdainputdouble A_MM=0.1; //Porcentagem do depósito em uma operação durante o trading normalinput MarginMode A_MMMode=LOT; //Modo de configuração do lote
Se você configurar esses parâmetros e, ao analisar as últimas cinco negociações, perceber que três delas foram em uma única direção e resultaram em perdas, o EA vai abrir a próxima negociação na mesma direção com um volume de 0.01 lote. Se houver menos de três negociações perdedoras nas últimas cinco, o volume da posição será de 0.1.
Os parâmetros são semelhantes para o segundo sistema de trading:
inputuint B_BuyTotalMMTriger=5; //Número de últimas compras para calcular o stop lossinputuint B_BuyLossMMTriger=3; //Número de compras perdedoras para reduzir MMinputuint B_SellTotalMMTriger=5;//Número de últimas vendas para calcular o stop lossinputuint B_SellLossMMTriger=3; //Número de vendas perdedoras para reduzir MMinputdouble B_SmallMM=0.01; //Porcentagem do depósito em uma operação em caso de perdainputdouble B_MM=0.1; //Porcentagem do depósito em uma operação durante o trading normalinput MarginMode B_MMMode=LOT; //Modo de configuração do lote
O prefixo C_ é utilizado nas entradas do terceiro sistema.
A melhor forma de configurar esse EA é ajustá-lo para cada sistema de trading separadamente, desativando os outros dois com as chaves apropriadas:
inputbool B_BuyPosOpen=true; //Permissão para abrir posições longasinputbool B_SellPosOpen=true //Permissão para abrir posições curtas
Você pode configurar essas permissões para false quando necessário.
Para que o EA funcione corretamente, o arquivo compilado ColorXPWMA_Digit.ex5 deve estar disponível na pasta <terminal_data_directory>\MQL5\Indicators.
Os parâmetros de entrada padrão do Expert Advisor com stops foram usados nos testes que você verá abaixo.

Fig. 1. Exemplo de trades no gráfico
Resultados dos testes para o par USDJPY nas configurações H2, H4 e H8 durante 2017.

Fig. 2. Gráfico de resultados do teste

Comentário 0