Exp_AdaptiveCGOscillator_X2: Sistema de Trading para MetaTrader 5

Mike 2017.01.26 18:03 17 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           |
//+-------------------------------------------------+
input string Trade="Gerenciamento de trades";    //+============== GERENCIAMENTO 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ÃO DE TRADE ==============+  
input int    Deviation_=10       //desvio máximo de preço em pontos
input bool   BuyPosOpen=true;     //Permissão para abrir posição comprada
input bool   SellPosOpen=true;    //Permissão para abrir posição vendida
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador filtro        |
//+-------------------------------------------------+
input string Filter="PARÂMETROS PARA A TENDÊNCIA LENTA"    //+============== PARÂMETROS PARA A TENDÊNCIA LENTA ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Período do gráfico para a tendência
input double Alpha=0.07;// razão de suavização do indicador
input uint SignalBar=1; //índice da barra para obter um sinal de entrada
input bool   BuyPosClose=true;     //Permissão para fechar posições compradas pela tendência
input bool   SellPosClose=true;    //Permissão para fechar posições vendidas 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 a entrada
input double Alpha_=0.07;// razão de suavização do indicador
input uint SignalBar_=1;//índice da barra para obter um sinal de entrada
input bool   BuyPosClose_=false     //Permissão para fechar posições compradas pelo sinal
input bool   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