Se você está em busca de um sistema de trading eficiente para operar tanto em posições longas quanto curtas, o ColorSchaffJCCXTrendCycle pode ser a solução ideal. Este Expert Advisor (EA) permite que você configure suas operações de maneira a variar o volume de cada nova negociação com base nos resultados das transações anteriores. Para isso, os parâmetros de entrada são divididos em duas categorias:
- Parâmetros que começam com a letra L são para gerenciar posições longas;
- Parâmetros que começam com a letra S são para gerenciar posições curtas.
//+----------------------------------------------+//| Parâmetros de entrada do EA para operações longas |//+----------------------------------------------+ magic numberinputuint L_Magic=777; //Número mágico L//+----------------------------------------------+//| Parâmetros de entrada do EA para operações curtas |//+----------------------------------------------+inputuint S_Magic=555; //Número mágico S
Esses dois sistemas de trading possuem números mágicos diferentes e operam de forma totalmente independente. Afinal, o mercado financeiro raramente é simétrico. Muitas vezes, parâmetros distintos são necessários para operar em um mercado em alta e em um mercado em baixa. Portanto, para configurar corretamente o EA, comece testando apenas um dos sistemas, desativando o outro com os switches apropriados.
inputbool L_PosOpen=true; //Permissão para abrir posições longasinputbool L_PosClose=true; //Permissão para fechar posições longas
Repita o mesmo processo para o segundo sistema.
Além disso, o EA possui blocos de entradas para gerenciar os volumes das posições abertas:
inputuint L_TotalMMTriger=5; //Número de últimas operações de compra para calcular o stop lossinputuint L_LossMMTriger=3 //Número de operações de compra perdedoras para reduzir o MMinputdouble L_SmallMM=0.01 //Parte do depósito em uma operação em caso de perdainputdouble L_MM=0.1 //Parte do depósito em uma operação durante a negociação normalinput MarginMode L_MMMode=LOT; //Modo de configuração do lote
e
inputuint S_TotalMMTriger=5; //Número de últimas operações de venda para calcular o stop lossinputuint S_LossMMTriger=3 //Número de operações de venda perdedoras para reduzir o MMinputdouble S_SmallMM=0.01 //Parte do depósito em uma operação em caso de perdainputdouble S_MM=0.1 //Parte do depósito em uma operação durante a negociação normalinput MarginMode S_MMMode=LOT; //Modo de configuração do lote
Com esses parâmetros, se você selecionar as últimas cinco operações e três delas forem perdas na mesma direção, o EA abrirá a próxima operação nessa direção com um volume de 0.01 lot. Caso existam 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 JCCX.ex5 e ColorSchaffJCCXTrendCycle.ex5 devem estar na pasta <diretório_de_dados_do_terminal>\MQL5\Indicators.
Os parâmetros de entrada padrão do Expert Advisor foram utilizados durante os testes que você verá a seguir. Observações: Stop Loss e Take Profit não foram utilizados durante os testes.

Fig. 1. Exemplos de negócios no gráfico com configurações simétricas
Resultados do teste do GBPUSD H8 durante o ano de 2017:

Fig. 2. Gráfico de resultados do teste

Fig. 3. Exemplos de negócios no gráfico com configurações não simétricas

Comentário 0