Sistema de Trading Exp_FisherTransform_X2 para MetaTrader 5

Mike 2017.01.26 18:05 26 0 0
Archivos adjuntos

Hoy quiero compartir contigo un sistema de trading que ha llamado mi atención: el Exp_FisherTransform_X2. Este sistema se basa en las señales de dos indicadores FisherTransform. El primer indicador nos ayuda a identificar la dirección de la tendencia lenta, mientras que el segundo nos dice cuándo abrir una operación, ya sea cuando las líneas se cruzan o se tocan.

¿Cómo funciona?

La señal se genera cuando una barra se cierra y 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 para el Asesor Experto:

//+-------------------------------------------------+
//| Parámetros de entrada del Asesor Experto |
//+-------------------------------------------------+
inputstring Trade="Gestión de operaciones";   //+============== GESTIÓN DE OPERACIONES ==============+
inputdouble MM=0.1;               //Proporción 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 operación";    //+============== PERMISOS DE OPERACIÓN ==============+
inputint    Deviation_=10;       //máx. 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 filtro |
//+-------------------------------------------------+
inputstring Filter="PARÁMETROS PARA TENDENCIA LENTA";    //+============== PARÁMETROS PARA TENDENCIA LENTA ==============+
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periodo del gráfico para la tendencia
inputuint Length=10;// razón de suavizado del indicador
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 Periodo del gráfico para la entrada
inputuint Length_=10; // periodo del indicador
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
//+-------------------------------------------------+

Los parámetros de texto en el código de entrada son solo para mejorar la visualización de la ventana de parámetros del experto.

Los indicadores FisherTransform_HTF en el EA están diseñados solo para una visualización más conveniente de las tendencias en el probador de estrategias; en otros modos operativos están inactivos.

Coloca los archivos compilados FisherTransform.ex5 y FisherTransform_HTF.ex5 en la carpeta <terminal_data_folder>\MQL5\Indicators.

Ten en cuenta que el archivo de biblioteca TradeAlgorithms.mqh permite usar Asesores Expertos con corredores que ofrecen spread no cero y la opción de establecer Stop Loss y Take Profit junto con la apertura de posiciones. Puedes descargar más variantes de la biblioteca en el siguiente enlace: Algoritmos de Trading.

Los parámetros de entrada del Asesor Experto por defecto se utilizaron durante las pruebas que se muestran a continuación. No se utilizaron Stop Loss y 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 EURUSD, 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