Hoy vamos a hablar sobre el indicador Fractional_Bands y cómo puedes utilizarlo en MetaTrader 5. Este indicador te permite seleccionar el marco temporal directamente en los parámetros de entrada:
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4; // Período del gráfico del indicador (marco temporal)
Para que el indicador Fractional_Bands_HTF funcione correctamente, necesitas tener el archivo del indicador personalizado Fractional_Bands.mq5 compilado y ubicado en <carpeta_de_datos_del_terminal>\MQL5\Indicators.
Una vez que hayas compilado, el archivo ejecutable Fractional_Bands_HTF.ex5 contiene el indicador Fractional_Bands.ex5 como un recurso, lo que significa que no necesitas tenerlo en la carpeta del terminal para que funcione. El código necesario ya está incluido en el indicador para incorporar Fractional_Bands en el archivo ejecutable.
El archivo ejecutable del indicador ha sido añadido como recurso a nivel global:
#resource \Indicators\Fractional_Bands.ex5
Además, se ha cambiado la ruta de texto para el indicador utilizado como recurso dentro de la función OnInit():
Ind_Handle=iCustom(Symbol_,TimeFrame,"::Indicators\Fractional_Bands",
e_period,normal_speed,PIP_Convertor,alpha,IPC,0,PriceShift,Upper_color,Middle_color,Lower_color,FontSize);
Con esto, el archivo ejecutable del indicador repetidor puede ser utilizado en otros terminales de trading por su cuenta, sin necesidad del indicador original.

Fig1. El indicador Fractional_Bands_HTF