Sistema de Trading Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex para MetaTrader 5

Mike 2018.10.26 03:29 30 0 0
Anexo

Hoje vamos falar sobre um sistema de trading muito interessante, o Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex, que traz duas abordagens idênticas para operações longas e curtas. Baseado no indicador ColorSchaffJJRSXTrendCycle, este sistema pode ser configurado de diversas formas dentro de um único EA, permitindo que você ajuste o volume das próximas operações conforme os resultados das transações anteriores.

Os parâmetros de entrada podem ser divididos em duas categorias principais:

  • Os parâmetros que começam com L são para gerenciar posições longas;
  • Os que começam com 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 para L//+----------------------------------------------+//| Parâmetros de entrada do EA para operações curtas  | //+----------------------------------------------+inputuint    S_Magic=555;          //Número mágico para S

Esses dois sistemas de trading utilizam números mágicos diferentes e são totalmente independentes. Lembre-se, os mercados financeiros raramente são simétricos, e é preciso ajustar os parâmetros dependendo se o mercado está em alta ou baixa. Para configurar adequadamente o EA, comece testando apenas um dos sistemas, desativando o outro com os interruptores apropriados.

inputbool    L_PosOpen=true;       //Permissão para abrir posições longasinputbool    L_PosClose=true;      //Permissão para fechar posições longas

Depois, repita o processo para o segundo sistema.

O EA também possui blocos de parâmetros para gerenciar o volume das posições abertas:

inputuint    L_TotalMMTriger=5;    //Número de últimas operações de compra para calcular stop lossinputuint    L_LossMMTriger=3;     //Número de operações de compra com perda para reduzir MMinputdouble  L_SmallMM=0.01;       //Porcentagem do depósito em uma operação em caso de perdainputdouble  L_MM=0.1;             //Porcentagem do depósito em uma operação durante o trading normalinput MarginMode L_MMMode=LOT;      //Modo de configuração de lotes

Para o sistema de vendas, os parâmetros são:

inputuint    S_TotalMMTriger=5;    //Número de últimas operações de venda para calcular stop lossinputuint    S_LossMMTriger=3;     //Número de operações de venda com perda para reduzir MMinputdouble  S_SmallMM=0.01;       //Porcentagem do depósito em uma operação em caso de perdainputdouble  S_MM=0.1;             //Porcentagem do depósito em uma operação durante o trading normalinput MarginMode S_MMMode=LOT;      //Modo de configuração de lotes

Com esses parâmetros, se em cinco operações recentes, três forem de perda na mesma direção, o EA abrirá a próxima operação nessa direção com um volume de 0.01 lote. Se houver menos de três operações de perda, o volume da posição será de 0.1.

Lembre-se de que, para o EA funcionar, os arquivos compilados JJRSX.ex5 e ColorSchaffJJRSXTrendCycle.ex5 devem estar na pasta <terminal_data_directory>\MQL5\Indicators.

Os parâmetros de entrada padrão do Expert Advisor foram utilizados nos testes mostrados abaixo. Não foram utilizados Stop Loss e Take Profit durante os testes.


Exemplos de operações no gráfico com configurações simétricas

Exemplos de operações no gráfico com configurações simétricas

Resultados dos testes de 2017 com o par EURAUD H8:

Resultados de testes do gráfico

Resultados de testes


Exemplos de operações no gráfico com configurações não simétricas

Exemplos de operações no gráfico com configurações não simétricas

Lista
Comentário 0