Exp_Sinewave2_X2: Un Sistema de Trading Potente para MetaTrader 5

Mike 2018.06.19 01:37 34 0 0
Archivos adjuntos

¿Buscas un sistema de trading que siga la tendencia? Te presento el Exp_Sinewave2_X2, un sistema de trading que se basa en las señales de dos indicadores: Sinewave2. El primer indicador se encarga de determinar la dirección de la tendencia lenta, mientras que el segundo nos indica el momento perfecto para abrir una operación, ya sea cuando las líneas se cruzan o se tocan. La señal de entrada se genera al cierre de la barra si se cumplen las siguientes dos condiciones:

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

Parámetros del EA

//+-------------------------------------------------+//| Parámetros de entrada del indicador EA            |//+-------------------------------------------------+inputstring Trade="Gestión de operaciones";    //+============== GESTIÓN DE OPERACIONES ==============+  inputdouble MM=0.1;               // Porcentaje del depósito en una operacióninput MarginMode MMMode=LOT;       // Método para determinar el valor del loteinputuint    StopLoss_=1000;      // Stop Loss en puntosinputuint    TakeProfit_=2000;    // Take Profit en puntosinputstring MustTrade="Permisos de operación";    //+============== PERMISOS DE OPERACIÓN ==============+  inputint    Deviation_=10;       // desvío máximo de precio en puntosinputbool   BuyPosOpen=true;     // Permiso para abrir posiciones largasinputbool   SellPosOpen=true;    // Permiso para abrir posiciones cortas//+-------------------------------------------------+//| Parámetros de entrada del indicador de filtro         |//+-------------------------------------------------+inputstring Filter="PARÁMETROS DE TENDENCIA LENTA";    //+============== PARÁMETROS DE TENDENCIA ==============+  inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  // 1 Período gráfico para la tendenciainputuint Length=10;                       // razón de suavizado del indicador inputuint SignalBar=1;                     // número de barra para recibir la señal de entradainputbool   BuyPosClose=true;              // Permiso para cerrar posiciones largas por tendenciainputbool   SellPosClose=true;             // Permiso para cerrar 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 Período gráfico para la entradainputuint Length_=10                       // período del indicador inputuint SignalBar_=1;                     // número de barra para recibir una señal de entradainputbool   BuyPosClose_=false;             // Permiso para cerrar posiciones largas por señalinputbool   SellPosClose_=false             // Permiso para cerrar posiciones cortas por señal//+-------------------------------------------------+

Las variables de tipo cadena que contienen el texto en el código de parámetros de entrada se utilizan solo para una mejor visualización de la ventana de parámetros de entrada del EA.

Los indicadores Sinewave2_Cloud_HTF en el EA están destinados solo para una visualización más cómoda de las tendencias en el probador de estrategias, y están inactivos en otros modos de operación.

Para que el EA funcione correctamente, los archivos compilados de los indicadores CyclePeriod.ex5, Sinewave2.ex5, y Sinewave2_Cloud_HTF.ex5 deben estar en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators.

Ten en cuenta que el archivo de biblioteca TradeAlgorithms.mqh permite utilizar Expert Advisors con corredores que ofrecen spread no cero y la opción de establecer Stop Loss y Take Profit durante la apertura de la posición. Puedes descargar otras versiones de esta biblioteca en Trade Algorithms.

Se utilizaron los parámetros de entrada predeterminados del EA en las pruebas a continuación. No se usaron Stop Loss ni Take Profit en las pruebas.

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

Resultados de las pruebas para GBPUSD durante el año 2016, tendencia lenta en H8 y entrada por tendencia rápida en M30:

Fig. 2. Gráfico de resultados de las pruebas

Fig. 2. Gráfico de resultados de las pruebas

Lista
Comentarios 0