Exp_AdaptiveCGOscillator_X2: Sistema de Trading para MetaTrader 5

Mike 2017.01.26 18:03 32 0 0
Anexo

O sistema de trading Exp_AdaptiveCGOscillator_X2 é baseado em sinais de dois indicadores AdaptiveCGOscillator. O primeiro indicador ajuda a identificar a direção da tendência lenta, observando a posição das linhas principal e de sinal. O segundo indicador é responsável por determinar o momento ideal para abrir uma operação, que ocorre quando as linhas se cruzam ou se tocam. Um sinal é gerado quando uma barra se fecha, desde que sejam atendidas duas condições:

  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 indicador EA           |
//+-------------------------------------------------+
inputstring Trade="Gerenciamento de trades";    //+============== GERENCIAMENTO DE TRADES ==============+  
inputdouble MM=0.1;               //Porcentagem do depósito em uma operação
input MarginMode MMMode=LOT;      //Método de detecção do valor do lote
inputuint    StopLoss_=1000;      //Stop Loss em pontos
inputuint    TakeProfit_=2000    //Take Profit em pontos
inputstring MustTrade="Permissões de trade"    //+============== PERMISSÃO DE TRADE ==============+  
inputint    Deviation_=10       //desvio máximo de preço em pontos
inputbool   BuyPosOpen=true;     //Permissão para abrir posição comprada
inputbool   SellPosOpen=true;    //Permissão para abrir posição vendida
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador filtro        |
//+-------------------------------------------------+
inputstring Filter="PARÂMETROS PARA A TENDÊNCIA LENTA"    //+============== PARÂMETROS PARA A TENDÊNCIA LENTA ==============+  
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Período do gráfico para a tendência
inputdouble Alpha=0.07;// razão de suavização do indicador
inputuint SignalBar=1; //índice da barra para obter um sinal de entrada
inputbool   BuyPosClose=true;     //Permissão para fechar posições compradas pela tendência
inputbool   SellPosClose=true;    //Permissão para fechar posições vendidas pela tendência
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador de entrada         |
//+-------------------------------------------------+
inputstring Input="PARÂMETROS DE ENTRADA"       //+=============== PARÂMETROS DE ENTRADA ===============+  
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Período do gráfico para a entrada
inputdouble Alpha_=0.07;// razão de suavização do indicador
inputuint SignalBar_=1;//índice da barra para obter um sinal de entrada
inputbool   BuyPosClose_=false     //Permissão para fechar posições compradas pelo sinal
inputbool   SellPosClose_=false    //Permissão para fechar posições vendidas pelo sinal
//+-------------------------------------------------+

Os parâmetros de string com texto no código dos parâmetros de entrada são usados apenas para melhorar a visualização da janela de parâmetros de entrada do expert.

Os indicadores AdaptiveCGOscillator_Cloud_HTF no EA são utilizados apenas para facilitar a visualização das tendências no testador de estratégias; em outros modos de operação, eles ficam inativos.

Coloque os arquivos compilados AdaptiveCGOscillator.ex5, CyclePeriod.ex5 e AdaptiveCGOscillator_Cloud_HTF.ex5 na pasta <terminal_data_folder>\MQL5\Indicators.

Vale lembrar que o arquivo da 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 juntos com 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 usados nos testes.

Fig. 1. Exemplos de negócios no gráfico

Fig. 1. Exemplos de negócios no gráfico

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

Fig. 2. Gráfico dos resultados dos testes

Fig. 2. Gráfico dos resultados dos testes

Lista
Comentário 0