Sistema de Trading Exp_AdaptiveCGOscillator_X2 para MetaTrader 5

Mike 2017.01.26 18:03 46 0 0
Archivos adjuntos

El sistema de trading Exp_AdaptiveCGOscillator_X2 se basa en las señales de dos indicadores AdaptiveCGOscillator. El primer indicador se encarga de identificar la dirección de la tendencia lenta a partir de la posición de las líneas principal y de señal. El segundo indicador determina el momento adecuado para abrir una operación, cuando las líneas se cruzan o se tocan. La señal se genera al cerrar una barra si se cumplen las siguientes dos condiciones:

  1. Las señales de la tendencia rápida y lenta coinciden;
  2. La dirección de la tendencia rápida ha cambiado.

Parámetros de entrada para el Asesor Experto:

//+-------------------------------------------------+
//| Parámetros de entrada del indicador del EA           |
//+-------------------------------------------------+
inputstring Trade="Gestión de operaciones";    //+============== GESTIÓN DE OPERACIONES ==============+  
inputdouble MM=0.1;               //Porcentaje del depósito en una operación
input MarginMode MMMode=LOT;      //método de detección del valor del lote
inputuint    StopLoss_=1000;      //Stop Loss en puntos
inputuint    TakeProfit_=2000     //Take Profit en puntos
inputstring MustTrade="Permisos de trading";    //+============== PERMISO DE TRADING ==============+  
inputint    Deviation_=10;       //máx. desviación de precio en puntos
inputbool   BuyPosOpen=true;     //Permiso para abrir posición larga
inputbool   SellPosOpen=true    //Permiso para abrir posición corta
//+-------------------------------------------------+
//| Parámetros de entrada del indicador de filtro        |
//+-------------------------------------------------+
inputstring Filter="PARÁMETROS PARA TENDENCIA LENTA";    //+============== PARÁMETROS PARA TENDENCIA LENTA ==============+  
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periodo gráfico para la tendencia
inputdouble Alpha=0.07;// razón de suavizado del indicador
inputuint SignalBar=1; //índice de barra para obtener la señal de entrada
inputbool   BuyPosClose=true;     //Permiso para salir de posiciones largas por tendencia
inputbool   SellPosClose=true    //Permiso para salir de posiciones cortas por tendencia
//+-------------------------------------------------+
//| Parámetros de entrada del indicador de entrada         |
//+-------------------------------------------------+
inputstring Input="PARÁMETROS DE ENTRADA";       //+=============== PARÁMETROS DE ENTRADA ===============+  
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Periodo gráfico para la entrada
inputdouble Alpha_=0.07;// razón de suavizado del indicador
inputuint SignalBar_=1;//índice de barra para obtener la señal de entrada
inputbool   BuyPosClose_=false;     //Permiso para salir de posiciones largas por señal
inputbool   SellPosClose_=false    //Permiso para salir de posiciones cortas por señal
//+-------------------------------------------------+

Los parámetros de texto en el código de los parámetros de entrada son solo para una mejor visualización de la ventana de parámetros del experto.

Los indicadores AdaptiveCGOscillator_Cloud_HTF en el EA están destinados únicamente para una visualización más cómoda de las tendencias en el tester de estrategias, en otros modos de operación están inactivos.

Coloca los archivos compilados AdaptiveCGOscillator.ex5, CyclePeriod.ex5 y AdaptiveCGOscillator_Cloud_HTF.ex5 en la carpeta <terminal_data_folder>\MQL5\Indicators.

Ten en cuenta que el archivo de biblioteca TradeAlgorithms.mqh permite utilizar Asesores Expertos con corredores que ofrecen spread no cero y la opción de establecer Stop Loss y Take Profit junto con la apertura de la posición. Puedes descargar más variantes de la biblioteca en el siguiente enlace: Algoritmos de Trading.

Se han utilizado los parámetros de entrada predeterminados del Asesor Experto durante las pruebas que se muestran a continuación. No se han utilizado Stop Loss ni Take Profit durante las pruebas.

Fig. 1. Ejemplos de operaciones en el gráfico

Fig. 1. Ejemplos de operaciones en el gráfico

Resultados de pruebas para 2015 en EURUSD, tendencia lenta en H6, entrada por tendencia rápida en M30:

Fig. 2. Gráfico de resultados de pruebas

Fig. 2. Gráfico de resultados de pruebas

Lista
Comentarios 0