在一个窗口中,您可以看到二十个带有额外平滑功能的 Fisher 指标。
//+----------------------------------------------+ //| 指标输入参数 | //+----------------------------------------------+ input uint FLength=3; // 平滑初始深度 input uint step = 1; // 平滑深度变化步长 input Smooth_Method MA_SMethod=MODE_JJMA; // 平滑方法 input uint MA_Length=3; // 平滑深度 input int MA_Phase=15; // 平滑参数 3//---- 对于 JJMA 在 -100 ... +100 范围内,影响平滑过渡过程的质量; //---- 对于 VIDIA,它是 CMO 周期,对于 AMA,它是慢速平均周期 input ENUM_APPLIED_PRICE_ IPC=PRICE_CLOSE_; // 价格常量
该指标使用了 SmoothAlgorithms.mqh 库的类(需要复制到 <terminal_data_directory>\MQL5\Include)。关于这些类的使用,可以参考文章 《不使用额外缓冲区的中间计算的价格系列平均》。
为了使该指标正常工作,您需要将 XFisher_org_1.ex5 指标添加到 <terminal_data_directory>\MQL5\Indicators 文件夹中。

图1. 指标 XFisher_org_v1_X20