Sistema de Trading Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex para MetaTrader 5

Mike 2018.10.26 03:29 16 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 numberinput uint    L_Magic=777;          //Número mágico para L
//+----------------------------------------------+
//| Parâmetros de entrada do EA para operações curtas  | 
//+----------------------------------------------+
input uint    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.

input bool    L_PosOpen=true;       //Permissão para abrir posições longas
input bool    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:

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

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

input uint    S_TotalMMTriger=5;    //Número de últimas operações de venda para calcular stop loss
input uint    S_LossMMTriger=3;     //Número de operações de venda com perda para reduzir MM
input double  S_SmallMM=0.01;       //Porcentagem do depósito em uma operação em caso de perda
input double  S_MM=0.1;             //Porcentagem do depósito em uma operação durante o trading normal
input 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