¿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 | //+-------------------------------------------------+ 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 para determinar el valor del lote input uint StopLoss_=1000; // Stop Loss en puntos input uint TakeProfit_=2000; // Take Profit en puntos input string MustTrade="Permisos de operación"; //+============== PERMISOS DE OPERACIÓN ==============+ input int Deviation_=10; // desvío máximo de precio en puntos input bool BuyPosOpen=true; // Permiso para abrir posiciones largas input bool SellPosOpen=true; // Permiso para abrir posiciones cortas //+-------------------------------------------------+ //| Parámetros de entrada del indicador de filtro | //+-------------------------------------------------+ input string Filter="PARÁMETROS DE TENDENCIA LENTA"; //+============== PARÁMETROS DE TENDENCIA ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; // 1 Período gráfico para la tendencia input uint Length=10; // razón de suavizado del indicador input uint SignalBar=1; // número de barra para recibir la señal de entrada input bool BuyPosClose=true; // Permiso para cerrar posiciones largas por tendencia input bool SellPosClose=true; // Permiso para cerrar 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 Período gráfico para la entrada input uint Length_=10 // período del indicador input uint SignalBar_=1; // número de barra para recibir una señal de entrada input bool BuyPosClose_=false; // Permiso para cerrar posiciones largas por señal input bool 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.

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
Publicaciones relacionadas
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI
- Cómo Crear un Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas y Estocástico
- MQL5 Wizard: Crea un Asesor Experto con Señales de Bullish Harami y Bearish Harami + CCI