O sistema de trading baseado no indicador X2MACandle gera sinais de trading que ajustam o volume de uma operação futura conforme os resultados das operações anteriores. Os sinais de trading são formados quando uma barra se fecha e indica uma mudança de tendência, que é visualizada pela alteração de cor das velas.
O bloco de variáveis de entrada do EA foi adicionado para gerenciar os volumes das posições abertas:
input uint BuyTotalMMTriger=3; // Número das últimas operações de compra para calcular o stop loss input uint BuyLossMMTriger=2; // Número de operações de compra perdedoras para reduzir o MM input uint SellTotalMMTriger=3;// Número das últimas operações de venda para calcular o stop loss input uint SellLossMMTriger=2; // Número de operações de venda perdedoras para reduzir o MM input double SmallMM_=0.01; // Parte do depósito em uma operação em caso de perda input double MM=0.1; // Parte do depósito em uma operação durante o trading normal input MarginMode MMMode=LOT; // Método de determinação do valor do lote
Com essas configurações, ao analisar as últimas cinco operações, se três delas forem perdas em uma única direção, o EA abrirá a próxima operação na mesma direção com um volume de 0.01 lote. Se houver menos de três operações perdedoras entre as últimas cinco, o volume da posição será de 0.1.
Para que o EA funcione corretamente, os arquivos compilados dos indicadores X2MA.ex5 e X2MACandle.ex5 devem estar presentes na pasta <diretório_de_dados_terminal>\MQL5\Indicators.
Os parâmetros de entrada do Expert Advisor, sem stops, foram utilizados durante os testes apresentados abaixo.

Fig. 1. Exemplos de operações no gráfico
Resultados dos testes para USDJPY H6 durante o ano de 2017:

Fig. 2. Gráfico de resultados dos testes
Comentário 0