Início Negociação Sistemática Postagem

Sistema de Trading Exp_XPeriodCandle_X2 para MetaTrader 5: Um Guia Completo

Anexo
21144.zip (43.58 KB, Baixar 0 vezes)

O sistema de trading baseado em tendências Exp_XPeriodCandle_X2 utiliza os sinais de dois indicadores: XPeriodCandle. O primeiro indicador identifica a direção da tendência lenta com base na cor do último candle fechado. Já o segundo indicador indica o momento ideal para abrir uma operação, que ocorre quando a cor do candle muda. O sinal é gerado quando um candle se fecha, desde que duas condições sejam atendidas:

  1. Os sinais da tendência rápida e lenta estão alinhados;
  2. A direção da tendência rápida mudou.


Parâmetros de Entrada do Expert Advisor

//+-------------------------------------------------+
//| Parâmetros de entrada do EA                     |
//+-------------------------------------------------+
sinput string Trade="Gerenciamento de Trades";    //+============== GERENCIAMENTO DE TRADES ==============+  
input double MM=0.1;              //Participação 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
sinput string MustTrade="Permissões de Trading";    //+============== PERMISSÕES DE TRADING ==============+  
input int    Deviation_=10       //Máxima variação 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 filtro         |
//+-------------------------------------------------+
sinput 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 Cperiod=5;                                          // Período de cálculo para os candlesticks
input Smooth_Method MA_SMethod=MODE_JJMA;                      // Método de suavização
input int MA_Length=3;                                         // profundidade de suavização                    
input int MA_Phase=100                                        // parâmetro de suavização
//---- para JJMA dentro do intervalo de -100 ... +100 influencia a qualidade do processo de transição;
//---- para VIDIA é um período CMO, para AMA é um período de média lenta
input uint SignalBar=1                                        // número do candle 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      |
//+-------------------------------------------------+
sinput 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 Cperiod_=5                                         // Período de cálculo para os candlesticks
input Smooth_Method MA_SMethod_=MODE_JJMA;                     // Método de suavização
input int MA_Length_=3                                        // profundidade de suavização                    
input int MA_Phase_=100                                       // parâmetro de suavização,
//---- para JJMA dentro do intervalo de -100 ... +100 influencia a qualidade do processo de transição;
//---- para VIDIA é um período CMO, para AMA é um período de média lenta
input uint SignalBar_=1                                       // número do candle para receber um 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
//+-------------------------------------------------+

Os parâmetros de texto no código das entradas servem apenas para facilitar a visualização da janela de parâmetros do expert.

Os indicadores XPeriodCandle_HTF no EA são projetados apenas para uma visualização mais conveniente das tendências no Testador de Estratégia; e não funcionam em outros modos.

Para que o EA funcione corretamente, os arquivos compilados dos indicadores XPeriodCandle.ex5 e XPeriodCandle_HTF.ex5 devem estar na pasta <diretório_de_dados_do_terminal>\MQL5\Indicators.

Vale lembrar que o arquivo da biblioteca TradeAlgorithms.mqh permite usar Expert Advisors com corretores que oferecem spread não zero e a opção de configurar Stop Loss e Take Profit juntos com a abertura da posição.

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

Resultados dos testes no XAUUSD para o ano de 2016, tendência lenta no gráfico diário, entrada pela tendência rápida no H1:

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

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


Fig. 2. Gráfico de resultados dos testes

Fig. 2. Gráfico de resultados dos testes

Publicações relacionadas

Comentário (0)