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:
input uint A_BuyTotalMMTriger=5; //Número de últimas compras para calcular o stop loss input uint A_BuyLossMMTriger=3; //Número de compras perdedoras para reduzir MM input uint A_SellTotalMMTriger=5;//Número de últimas vendas para calcular o stop loss input uint A_SellLossMMTriger=3; //Número de vendas perdedoras para reduzir MM input double A_SmallMM=0.01; //Porcentagem do depósito em uma operação em caso de perda input double A_MM=0.1; //Porcentagem do depósito em uma operação durante o trading normal input 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:
input uint B_BuyTotalMMTriger=5; //Número de últimas compras para calcular o stop loss input uint B_BuyLossMMTriger=3; //Número de compras perdedoras para reduzir MM input uint B_SellTotalMMTriger=5;//Número de últimas vendas para calcular o stop loss input uint B_SellLossMMTriger=3; //Número de vendas perdedoras para reduzir MM input double B_SmallMM=0.01; //Porcentagem do depósito em uma operação em caso de perda input double B_MM=0.1; //Porcentagem do depósito em uma operação durante o trading normal input 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:
input bool B_BuyPosOpen=true; //Permissão para abrir posições longas input bool 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