Sistema de Trading Exp_X2MA_JFatl para MetaTrader 5: Optimiza tus Operaciones

Mike 2017.01.20 01:42 74 0 0
Archivos adjuntos

El sistema de trading Exp_X2MA_JFatl se basa en las señales de los indicadores ColorX2MA y ColorJFatl. El indicador ColorX2MA nos ayuda a definir la dirección de la tendencia principal, mientras que el ColorJFatl nos permite identificar el punto de entrada cuando la tendencia rápida cambia de dirección. Se genera una señal de entrada al cierre de una barra si se cumplen las siguientes dos condiciones:

  1. Las señales de las tendencias rápida y lenta coinciden;
  2. La tendencia rápida ha cambiado su dirección.

Parámetros de entrada del EA:

//+-------------------------------------------------+
//| Parámetros de entrada del indicador EA            |
//+-------------------------------------------------+
inputstring Trade="Gestión de operaciones"; //+============== GESTIÓN DE OPERACIONES ==============+
inputdouble MM=0.1; //Parte del depósito en una operación
input MarginMode MMMode=LOT; //método de detección del valor del lote
inputuint StopLoss_=1000; //stop loss en puntos
inputuint TakeProfit_=2000; //take profit en puntos
inputstring MustTrade="Permisos de trading"; //+============== PERMISOS DE TRADING ==============+
inputint Deviation_=10; //máxima desviación de precio en puntos
inputbool BuyPosOpen=true; //Permiso para abrir posición larga
inputbool SellPosOpen=true; //Permiso para abrir posición corta
//+-------------------------------------------------+
//| Parámetros de entrada del indicador de filtro        |
//+-------------------------------------------------+
inputstring Filter="PARÁMETROS DE TENDENCIA LENTA"; //+============== PARÁMETROS DE TENDENCIA ==============+
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H4; //1 Período del gráfico para una tendencia
input Smooth_Method MA_Method1=MODE_SMA_; //primer método de suavizado
inputuint Length1=12; //profundidad del primer suavizado
inputint Phase1=15; //primer parámetro de suavizado
//---- para JJMA dentro del rango de -100 ... +100 influye en la calidad del proceso de transición;
//---- Para VIDIA es un período CMO, para AMA es un período de promedio lento
input Smooth_Method MA_Method2=MODE_JJMA; //segundo método de suavizado
inputuint Length2=5; //profundidad del segundo suavizado
inputint Phase2=15; //segundo parámetro de suavizado
//---- para JJMA dentro del rango de -100 ... +100 influye en la calidad del proceso de transición;
//---- Para VIDIA es un período CMO, para AMA es un período de promedio lento
input Applied_price_ IPC=PRICE_CLOSE_;//constante de precio
inputuint SignalBar=1; //índice de barra para obtener una señal de entrada
inputbool BuyPosClose=true; //Permiso para cerrar posiciones largas por tendencia
inputbool 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 del gráfico para una entrada
inputuint iLength=5; //profundidad del suavizado JMA
inputint iPhase=100; //parámetro del suavizado JMA,
//---- que cambia dentro del rango -100 ... +100,
//---- impacta la calidad del proceso de transición;
inputuint SignalBar_=1;//índice de barra para obtener una señal de entrada
inputbool BuyPosClose_=false; //Permiso para cerrar posiciones largas por señal
inputbool SellPosClose_=false; //Permiso para cerrar posiciones cortas por señal
//+-------------------------------------------------+

Las variables de texto que contienen información en el código de entradas están incluidas solo para una mejor visualización de la ventana de entradas del EA.

Los indicadores ColorJFatl_HTF y ColorX2MA_HTF en el EA se incluyen únicamente para facilitar la visualización de tendencias en el tester de estrategias. No se utilizan en otros modos de operación.

Coloca los archivos compilados ColorX2MA.ex5, ColorX2MA_HTF.ex5, ColorJFatl.ex5 y ColorJFatl_HTF.ex5 en la carpeta <terminal_data_folder>\MQL5\Indicators para el correcto funcionamiento del EA generado.

Ten en cuenta que el archivo de biblioteca TradeAlgorithms.mqh permite utilizar Asesores Expertos con brokers que ofrecen spread 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.

Se han utilizado los parámetros de entrada predeterminados del Asesor Experto durante las pruebas mostradas 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 las pruebas para 2015 en EURJPY, tendencia lenta en H4, entrada por tendencia rápida en M30:

Fig. 2. Gráfico de resultados de pruebas

Fig. 2. Gráfico de resultados de pruebas

Lista
Comentarios 0