O sistema de trading baseado no indicador JFatlCandle fornece sinais com a capacidade de ajustar o volume de uma operação futura com base nos resultados das operações anteriores. Os sinais de trading são gerados quando uma barra é fechada e há uma mudança de tendência (isso é indicado 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 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 MM input double SmallMM_=0.01; // Porcentagem do depósito na operação em caso de perda input double MM=0.1; // Porcentagem do depósito na operação durante o trading normal input MarginMode MMMode=LOT; // Método de determinação do valor do lote
Com essas configurações, se analisarmos as últimas cinco operações e encontrarmos três delas com perda 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 JFatl.ex5 e JFatlCandle.ex5 devem estar presentes na pasta <terminal_data_directory>\\MQL5\Indicators.
Os parâmetros de entrada do Expert Advisor padrão, sem stops, foram utilizados durante os testes mostrados abaixo.

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

Fig. 2. Gráfico de resultados do teste
Comentário 0