理论基础:
该指标是基于Francesco G. Cavasino的原始作品和理念(详见他发表的文章《随机波动性》)。
- 原始随机指标(OriginalStoch输入变量或在指标输入选项卡中的使用原始随机计算选项) - 你希望指标按照乔治·莱恩的原始方法计算随机性的平滑度,还是希望它以指数移动平均(EM)进行计算?默认设置为true。
- 原始波动性(OriginalVolatility输入变量或在指标输入选项卡中的使用原始波动计算选项) - 在原始指标中,历史波动性是基于每日数据进行预测的,并假设一年有252个工作日。如果你在非日线时间框架上使用该指标,关闭原始波动计算可能更明智(将此参数设置为false)。
使用说明:
这不是一个方向性指标。这意味着即使它是随机的,也并不显示市场的方向,而是展示波动性的方向、幅度和大小。这个假设在极低波动性时期是合理的,此时进入市场是个好时机,因为波动性即将发生变化。这些时间段在指标子窗口中用红线标记,并在图表上用红烛显示。入市方向可以使用其他趋势指标进行判断。
该版本说明:
之前已发布过一个版本(“常规”子窗口版本,链接在此:随机波动性),但这个版本不使用该指标进行工作。原因是某些操作(例如在非标准数据上计算较长周期的简单移动平均和标准差)在纯MQL中编写时非常缓慢。因此,该指标被拆分为多个功能部分,利用内置指标完成工作,组合后完成整体任务。
附带了所有的mq5文件,但为了简单起见(因为有些人可能会在编译时遇到问题),所有的ex5文件(在附加的zip文件中)将会在此帖子后面单独发布,这样不需要了解如何进行多文件编译的确切步骤。
每个附带的指标都可以独立工作,但两个“最终”指标是“图表上”和“2”指标。“基础”指标如其名,用于基础计算。以下是“图表上”版本的外观(它会自动加载“2”以便在同一图表上显示):

这是单独的“2”版本:

图表上的版本帮助你准确识别哪些K线是“候选”变动趋势或市场条件的。

附言:如果使用图表上的指标,请勿更改下方子窗口指标的设置。请直接更改附加在图表上的指标的所有设置,这样子窗口指标的更改也会反映出来。