Sistema de Trading Exp_FisherTransform_X2 para MetaTrader 5

Mike 2017.01.26 18:05 17 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 |
//+-------------------------------------------------+
input string Trade="Gestión de operaciones";   //+============== GESTIÓN DE OPERACIONES ==============+
input double 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
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;       //máx. desviación de precio en puntos
input bool   BuyPosOpen=true;     //Permiso para abrir posición larga
input bool   SellPosOpen=true;    //Permiso para abrir posición corta
//+-------------------------------------------------+
//| Parámetros de entrada del indicador filtro |
//+-------------------------------------------------+
input string Filter="PARÁMETROS PARA TENDENCIA LENTA";    //+============== PARÁMETROS PARA TENDENCIA LENTA ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periodo del gráfico para la tendencia
input uint Length=10;// razón de suavizado del indicador
input uint SignalBar=1; //índice de barra para obtener una 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 Periodo del gráfico para la entrada
input uint Length_=10; // periodo del indicador
input uint SignalBar_=1;//índice de barra para obtener 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 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