Inicio Trading Sistemático Publicación

Exp_WAMI_Cloud_X2: Sistema de Trading para MetaTrader 5

Archivos adjuntos
21092.zip (24.69 KB, Descargar 0 veces)

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 1. Ejemplos de operaciones en el gráfico


Fig. 2. Gráfico de resultados de la prueba

Fig. 2. Gráfico de resultados de la prueba

Publicaciones relacionadas

Comentarios (0)