Inicio Trading Sistemático Publicación

Sistema de Trading Exp_AdaptiveCGOscillator_X2 para MetaTrader 5

Archivos adjuntos
16937.zip (22.1 KB, Descargar 0 veces)

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

Publicaciones relacionadas

Comentarios (0)