Mira cómo descargar robots gratis

¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!

¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5

Asesores Expertos

Exp_Fractal_ADX_Cloud - Asesor Experto para MetaTrader 5

Nikolay Kositsin | Spanish English Русский 中文 Deutsch 日本語 Português

Visualizaciones:
662
Ranking:
votos: 17
Publicado:
2017.02.08 14:46
\MQL5\Include\\MQL5\Indicators\\MQL5\Experts\

Es un sistema de trading que se basa en la intersección de las líneas DI+ y DI- del indicador Fractal_ADX_Cloud. La señal para ejecutar la operación se forma en el momento del cierre de la barra si la línea roja y verde del indicador han sido cruzadas.

Para una compilación correcta del EA, hay que colocar los archivos compilados de los indicadores Fractal_ADX_Cloud.ex5 y Fractal_ADX_Cloud_HTF.ex5  en la carpeta carpeta_de_datos_del_terminal\MQL5\Indicators.

El indicador Fractal_ADX_Cloud_HTF TF en el Asesor Experto sirve sólo para una visualización más conveniente de las tendencias en el Probador de Estrategias, y por tanto no funciona en otros modos de trabajo.

Después de la compilación, el archivo del EA Exp_Fractal_ADX_Cloud.ex5 contiene los indicadores Fractal_ADX_Cloud.ex5 y  Fractal_ADX_Cloud_HTF.ex5 como recursos, ¡y por eso su presencia en la carpeta del terminal no es necesaria para el trabajo del EA compilado! Para eso, en el código del EA ha sido añadido el código correspondiente para la inclusión de estos indicadores en el archivo ejecutable del EA.

Los archivos ejecutables de los indicadores han sido añadidos como recursos a nivel global

//---- Inclusión de los indicadores en el código del EA como recursos
#resource "\\Indicators\\Fractal_ADX_Cloud.ex5"
#resource \\Indicators\\Fractal_ADX_Cloud_HTF.ex5

En el bloque de la función OnInit(), han sido cambiadas las rutas de cadena hacia los indicadores utilizados como recursos

//---- obtención del manejador del indicador Fractal_ADX_Cloud
   InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\\Fractal_ADX_Cloud",e_period,normal_speed,IPC,0);
   if(InpInd_Handle==INVALID_HANDLE)
     {
      Print(" Fallo al recibir el manejador del indicador Fractal_ADX_Cloud");
      return(INIT_FAILED);
     }

   if(MQLInfoInteger(MQL_VISUAL_MODE))
     {
      //---- obtención del manejador del indicador Fractal_ADX_Cloud_HTF
      int Ind_Handle=iCustom(Symbol(),PERIOD_CURRENT,"::Indicators\\Fractal_ADX_Cloud_HTF",InpInd_Timeframe,e_period,normal_speed,IPC,0);
      if(Ind_Handle==INVALID_HANDLE)
        {
         Print(" Fallo al recibir el manejador del indicador Fractal_ADX_Cloud_HTF");
         return(INIT_FAILED);
        }
     }


Durante las pruebas mostradas a continuación, se utilizaban los parámetros predefinidos del EA. Stop Loss y Take Profit no se utilizaban durante las pruebas. 

Fig. 1. Ejemplos de las operaciones en el gráfico

Fig. 1. Ejemplos de las operaciones en el gráfico

Resultados de las pruebas para el año 2015 en USDJPY H12:

Fig. 2. Gráfico de resultados de las pruebas

Fig. 2. Gráfico de resultados de las pruebas

Traducción del ruso realizada por MetaQuotes Software Corp.
Artículo original: https://www.mql5.com/ru/code/17027

Fractal_ADX_HTF Fractal_ADX_HTF

El indicador Fractal_ADX permite cambiar el período de tiempo del indicador en los parámetros de entrada.

TASSKlT_HTF TASSKlT_HTF

El indicador TASSKlT permite cambiar el período de tiempo del indicador en los parámetros de entrada.

ADX System ADX System

Este EA trabaja a base de las señales de los indicadores iADX, Average Directional Movement Index.

TREND_alexcud v_2 TREND_alexcud v_2

En el trabajo del EA se utilizan 15 indicadores IMA y dos indicadores iAC.