Hoy vamos a hablar sobre el sistema de trading Exp_WAMI_Cloud_X2, que sigue la tendencia y se basa en las señales de dos indicadores WAMI. El primer indicador nos ayuda a determinar la dirección de la tendencia lenta, evaluando la posición de las líneas principal y de señal. El segundo indicador es crucial para abrir operaciones, ya que se activa cuando estas líneas se cruzan. La señal se genera al cerrar una barra cuando se cumplen dos condiciones:
- Las señales de la tendencia rápida y lenta coinciden;
- La dirección de la tendencia rápida ha cambiado.
Parámetros de entrada del Asesor Experto
//+-------------------------------------------------+ //| Parámetros de entrada del indicador EA | //+-------------------------------------------------+ sinput string Trade="Gestión de Operaciones"; //+============== GESTIÓN DE OPERACIONES ==============+ input double MM=0.1; //Parte 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 sinput string MustTrade="Permisos de Operación"; //+============== PERMISOS DE OPERACIÓN ==============+ input int Deviation_=10; //Máxima desviación 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 | //+-------------------------------------------------+ sinput string Filter="PARÁMETROS DE TENDENCIA LENTA"; //+============== PARÁMETROS DE TENDENCIA ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Período del gráfico para la tendencia input uint InpPeriodMA1 =4; // Primer período MA input ENUM_MA_METHOD InpMethodMA1 =MODE_SMA; // Método MA del primero input uint InpPeriodMA2 =13; // Segundo período MA input ENUM_MA_METHOD InpMethodMA2 =MODE_SMA // Método MA del segundo input uint InpPeriodMA3 =13; // Tercer período MA input ENUM_MA_METHOD InpMethodMA3 =MODE_SMA // Método MA del tercero input uint InpPeriodSig =4; // Período MA de señal input ENUM_MA_METHOD InpMethodSig =MODE_SMA // Método MA de señal input ENUM_APPLIED_PRICE InpAppliedPrice = PRICE_CLOSE // Precio aplicado 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 | //+-------------------------------------------------+ sinput string Input="PARÁMETROS DE ENTRADA"; //+=============== PARÁMETROS DE ENTRADA ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Período del gráfico para entrada input uint InpPeriodMA1_ =4; // Primer período MA input ENUM_MA_METHOD InpMethodMA1_ =MODE_SMA // Método MA del primero input uint InpPeriodMA2_ =13; // Segundo período MA input ENUM_MA_METHOD InpMethodMA2_ =MODE_SMA // Método MA del segundo input uint InpPeriodMA3_ =13; // Tercer período MA input ENUM_MA_METHOD InpMethodMA3_ =MODE_SMA // Método MA del tercero input uint InpPeriodSig_ =4; // Período MA de señal input ENUM_MA_METHOD InpMethodSig_ =MODE_SMA // Método MA de señal input ENUM_APPLIED_PRICE InpAppliedPrice_ = PRICE_CLOSE // Precio aplicado 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 //+-------------------------------------------------+
Los parámetros de texto en el código de los parámetros de entrada son solo para mejorar la visualización en la ventana del experto.
Los indicadores WAMI_Cloud_HTF en el EA están diseñados únicamente para facilitar la visualización de tendencias en el Strategy Tester; no funcionan en otros modos.
Para que el EA generado opere correctamente, los archivos compilados de los indicadores WAMI.ex5 y WAMI_Cloud_HTF.ex5 deben estar en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators.
Es importante mencionar que el archivo de biblioteca TradeAlgorithms.mqh permite usar Asesores Expertos con brókers que ofrecen spreads no cero y la opción de establecer Stop Loss y Take Profit junto con la apertura de posición. Puedes descargar más variantes de la biblioteca en el siguiente enlace: Algoritmos de Trading.
Durante las pruebas mostradas a continuación, se utilizaron los parámetros de entrada predeterminados del Asesor Experto. No se utilizó Stop Loss ni Take Profit durante las pruebas.
Resultados de las pruebas para 2016 en EURUSD, tendencia lenta en H4, entrada por tendencia rápida en M30:

Fig 1. Ejemplos de operaciones en el gráfico

Fig. 2. Gráfico de resultados de la prueba
Publicaciones relacionadas
- Schnick: Herramienta de Aprendizaje Automático para MetaTrader 5
- Visualización de Resultados de Optimización en Tiempo Real para MetaTrader 5
- Exp5-VirtualTradePad para MT5: Tu Panel de Control Ideal
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- Canales de Desviación Estándar: Tu Asesor Experto para MetaTrader 4