Início Negociação Sistemática Postagem

Exp_XROC2_VG_X2: O Sistema de Trading para MetaTrader 5 que Você Precisa Conhecer

Anexo
18526.zip (42.74 KB, Baixar 0 vezes)

O sistema de trading Exp_XROC2_VG_X2 é um verdadeiro aliado na hora de seguir tendências. Ele se baseia nos sinais gerados por dois indicadores XROC2_VG, que vão te ajudar a tomar decisões mais assertivas.

Como Funciona?

O primeiro indicador determina a direção da tendência lenta, observando a posição das linhas principal e de sinal. Já o segundo indicador te avisa quando é o momento ideal para abrir uma operação, seja quando as linhas se cruzam ou se tocam. Para que um sinal de entrada seja gerado, é necessário que duas condições sejam atendidas:

  • A coincidência dos sinais de tendência rápida e lenta;
  • A tendência rápida tenha mudado de direção.

Parâmetros do EA:

//+-------------------------------------------------+
//| Parâmetros de entrada do EA                     |
//+-------------------------------------------------+
input string Trade="Gerenciamento de trades";    //+================ GESTÃO DE TRADES ================+
input double MM=0.1;               //Porcentagem do depósito em uma operação
input MarginMode MMMode=LOT;      //Método de detecção do valor do lote
input uint    StopLoss_=1000;      //Stop Loss em pontos
input uint    TakeProfit_=2000;    //Take Profit em pontos
input string MustTrade="Permissões de trade";    //+=============== PERMISSÕES DE TRADE ===============+
input int    Deviation_=10;       //Desvio máximo de preço em pontos
input bool   BuyPosOpen=true;     //Permissão para abrir posições longas
input bool   SellPosOpen=true;    //Permissão para abrir posições curtas
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador de filtro        |
//+-------------------------------------------------+
input string Filter="PARÂMETROS DE TENDÊNCIA LENTA";    //+============== PARÂMETROS DE TENDÊNCIA ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Período do gráfico para a tendência

input uint ROCPeriod1=8;
input Smooth_Method MA_Method1=MODE_JJMA;          //Método de suavização do primeiro indicador
input uint Length1=5;                              //Profundidade da primeira suavização                    
input int Phase1=15;                               //Parâmetro da primeira suavização,
//---- para JJMA dentro do intervalo de -100 ... +100, influencia a qualidade do processo de transição;
//---- para VIDIA é um período de CMO, para AMA é um período de média lenta
input uint ROCPeriod2=14;
input Smooth_Method MA_Method2=MODE_JJMA;          //Método de suavização do segundo indicador
input uint Length2 = 5;                            //Profundidade da segunda suavização 
input int Phase2=15;                               //Parâmetro da segunda suavização,
//---- para JJMA dentro do intervalo de -100 ... +100, influencia a qualidade do processo de transição;
//---- para VIDIA é um período de CMO, para AMA é um período de média lenta
input ENUM_TYPE ROCType=MOM;

input uint SignalBar=1; //Índice da barra para receber o sinal de entrada
input bool   BuyPosClose=true;     //Permissão para fechar posições longas pela tendência
input bool   SellPosClose=true;    //Permissão para fechar posições curtas pela tendência
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador de entrada         |
//+-------------------------------------------------+
input string Input="PARÂMETROS DE ENTRADA";       //+=============== PARÂMETROS DE ENTRADA ==============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Período do gráfico para entrada

input uint ROCPeriod1_=8;
input Smooth_Method MA_Method1_=MODE_JJMA;          //Método de suavização do primeiro indicador 
input uint Length1_=5;                              //Profundidade da primeira suavização                    
input int Phase1_=15;                               //Parâmetro da primeira suavização,
//---- para JJMA dentro do intervalo de -100 ... +100, influencia a qualidade do processo de transição;
//---- para VIDIA é um período de CMO, para AMA é um período de média lenta
input uint ROCPeriod2_=14;
input Smooth_Method MA_Method2_=MODE_JJMA;          //Método de suavização do segundo indicador 
input uint Length2_ = 5;                            //Profundidade da segunda suavização 
input int Phase2_=15;                               //Parâmetro da segunda suavização,
//---- para JJMA dentro do intervalo de -100 ... +100, influencia a qualidade do processo de transição;
//---- para VIDIA é um período de CMO, para AMA é um período de média lenta
input ENUM_TYPE ROCType_=MOM;

input uint SignalBar_=1;//Índice da barra para receber o sinal de entrada
input bool   BuyPosClose_=false;     //Permissão para fechar posições longas pelo sinal
input bool   SellPosClose_=false;    //Permissão para fechar posições curtas pelo sinal

As variáveis de string contendo o texto nos parâmetros de entrada são usadas apenas para melhorar a visualização da janela de parâmetros do EA.

Os indicadores XROC2_VG_HTF no EA servem apenas para uma visualização mais conveniente das tendências no testador de estratégia, em outros modos de operação, eles ficam inativos.

Para garantir o funcionamento adequado do Expert Advisor compilado, você deve adicionar os arquivos compilados XROC2_VG.ex5 e XROC2_VG_HTF.ex5 na pasta <terminal_data_folder>\MQL5\Indicators.

Vale ressaltar que a biblioteca TradeAlgorithms.mqh permite o uso de Expert Advisors com corretores que oferecem spread não zero e a opção de definir Stop Loss e Take Profit durante a abertura da posição. Você pode baixar mais variantes da biblioteca no seguinte link: Algoritmos de Trade.

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

Fig. 1. Exemplos de operações no gráfico


Fig. 1. Exemplos de operações no gráfico

Resultados dos testes para 2015 no AUDUSD, tendência lenta em H6, entrada pela tendência rápida em M30:

Fig. 2. Gráfico de resultados dos testes

Fig. 2. Gráfico de resultados dos testes

Publicações relacionadas

Comentário (0)