首页 技术指标 帖子

MetaTrader 5中的分数带高时间框架指标详解

附件
17090.zip (9.78 KB, 下载 0次)

大家好!今天我们来聊聊一个非常实用的指标——分数带(Fractional_Bands)。这个指标在使用时,支持根据输入参数选择时间框架,让我们的交易更加灵活。

时间框架设置

在使用分数带指标时,我们可以通过以下代码设置时间框架:

input ENUM_TIMEFRAMES TimeFrame=PERIOD_H4;  // 指标图表周期(时间框架)

编译要求

请注意,分数带高时间框架重复指标需要编译自定义指标文件 Fractional_Bands.mq5,将其放置在 <terminal_data_folder>\MQL5\Indicators 文件夹中。

编译后,生成的分数带高时间框架指标文件 Fractional_Bands_HTF.ex5 会将 Fractional_Bands.ex5 作为资源包含在内,因此不需要在交易终端文件夹中存在原始指标文件!为了实现这一点,我们在指标代码中添加了相应的代码,以便将分数带指标包含在可执行文件中。

资源管理

在全局范围内添加了指标可执行文件作为资源:

//---- 在指标代码中包含自定义指标作为资源
#resource \\Indicators\\Fractional_Bands.ex5

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);

因此,编译后的重复指标可在其他交易终端中单独使用,而无需原始指标文件。

图1. 分数带高时间框架指标

图1. 分数带高时间框架指标

相关帖子

评论 (0)