Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿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_MFI - Asesor Experto para MetaTrader 5

Visualizaciones:
749
Ranking:
(23)
Publicado:
2017.02.08 15:12
\MQL5\Include\
TradeAlgorithms.mqh (178.23 KB) ver
\MQL5\Indicators\
Fractal_MFI.mq5 (29.96 KB) ver
\MQL5\Experts\
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor real: Vladimir Hlystov

Es el Asesor Experto más simple basado en el MFI de fractales. Vendemos cuando el nivel de sobrecompra del oscilador se cruza de arriba abajo, compramos cuando el nivel de sobreventa del oscilador se cruza de abajo arriba. La señal para ejecutar la operación se forma en el momento del cierre de la barra si el nivel ha sido cruzado.

Para una compilación correcta del EA, hay que colocar el archivo compilado del indicador Fractal_MFI.ex5 en la carpeta carpeta_de_datos_del_terminal\MQL5\Indicators.

Después de la compilación, el archivo del EA Exp_Fractal_MFI.ex5 contiene el indicador Fractal_MFI.ex5 como un recurso, ¡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 este indicador en el archivo ejecutable del EA.

El archivo ejecutable del indicador ha sido añadido como recurso a nivel global

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

En el bloque de la función OnInit(), ha sido cambiada la ruta de cadena hacia el indicador utilizado como recurso

//---- obtención del manejador del indicador Fractal_MFI
   InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\\Fractal_MFI",e_period,normal_speed,IPC,VolumeType,0);

De esta manera, el archivo ejecutable compilado del EA puede ser utilizado en otros terminales por sí mismo sin el indicador.

Hay que tomar en cuenta que el archivo de la librería TradeAlgorithms.mqh está destinado para el uso de los EAs con los brokers que ofrecen el spread no nulo y la posibilidad de establecer Stop Loss y Take Profit simultáneamente con la apertura de la posición. Puede descargar otras variantes de esta librería siguiendo el enlace Trade Algorithms.

Durante las pruebas mostradas a continuación, se utilizaban los parámetros predefinidos del EA. No se utilizaban Stop Loss y Take Profit 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 simulación para el año 2015 en EURAUD H2:

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 Ltd
Artículo original: https://www.mql5.com/ru/code/17120

DayPositionsCount DayPositionsCount

La función devuelve el número de posiciones abiertas por el EA durante el día.

RideAlligator RideAlligator

Trading usando dos indicadores: iAlligator, Alligator.

Angry Bird (Scalping) Angry Bird (Scalping)

Asesor Experto a base de Ilan 1.6. Se utilizan los indicadores iCCI(CCI, Commodity Channel Index), iRSI(RSI, Relative Strength Index).

Fractal_MFI_HTF Fractal_MFI_HTF

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