今天我们来聊聊 RSIOMA 指标,这是一款支持时间框选择的强大工具,非常适合我们做交易的朋友们。
如何设置 RSIOMA_HTF 指标
首先,RSIOMA_HTF 重复器指标需要编译好的自定义指标文件 RSIOMA.mq5 来进行编译。你需要把它放在 <terminal_data_folder>\MQL5\Indicators 目录下。
编译与资源整合
编译完成后,生成的 RSIOMA_HTF.ex5 指标文件已经将 RSIOMA.ex5 指标作为 资源 集成到其中,因此在使用时,不需要将原始指标放在终端文件夹中!为了实现这一点,相关代码已被添加到指标代码中,以便将 RSIOMA 指标包含在可执行文件中。
资源的引入
在指标代码的全局范围内加入了可执行文件作为资源,以下是相关代码:
//---- 将自定义指标作为资源包含在指标代码中
#resource \\Indicators\\RSIOMA.ex5
#resource \\Indicators\\RSIOMA.ex5
在 OnInit() 函数的代码块中,字符串路径已更改为所使用的资源指标。
//---- 获取 RSIOMA 指标的句柄
Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\\RSIOMA",
RSIOMA_Method,RSIOMA,RSIOMAPhase,MARSIOMA_Method,MARSIOMA,MARSIOMAPhase,MomPeriod,IPC,HighLevel,MiddleLevel,LowLevel,0);
Ind_Handle=iCustom(Symbol(),TimeFrame,"::Indicators\\RSIOMA",
RSIOMA_Method,RSIOMA,RSIOMAPhase,MARSIOMA_Method,MARSIOMA,MARSIOMAPhase,MomPeriod,IPC,HighLevel,MiddleLevel,LowLevel,0);
这样,编译后的重复器指标可独立于原始指标在其他交易终端上使用。

图1. RSIOMA_HTF 指标