大家好!今天我们来聊聊Chaikin波动指数,这款指标与标准版本的最大区别在于,它允许我们选择十种不同的平滑算法,来优化我们的交易决策。
可供选择的平滑算法
以下是可供选择的平滑算法:
- SMA - 简单移动平均;
- EMA - 指数移动平均;
- SMMA - 平滑移动平均;
- LWMA - 线性加权移动平均;
- JJMA - JMA自适应平均;
- JurX - 超线性平滑;
- ParMA - 抛物线平滑;
- T3 - Tillson的多重指数平滑;
- VIDYA - 使用Tushar Chande算法进行平滑;
- AMA - 使用Perry Kaufman算法进行平滑。
不同算法的Phase参数含义
需要注意的是,不同平滑算法的Phase参数含义完全不同:
- 对于JMA,Phase是一个外部变量,范围从-100到+100。
- 对于T3,Phase是为了更好地可视化而乘以100的平滑比率;
- 对于VIDYA,Phase是CMO周期;对于AMA,Phase是慢EMA周期;
- 对于AMA,快速EMA周期是固定值,默认为2。AMA的幂提升比率也是2。
这个指标使用了SmoothAlgorithms.mqh库类(需要复制到 terminal_data_folder\MQL5\Include)。关于类的使用方法,可以参考我们之前的文章 《不使用额外缓冲区的中间计算平均价格序列》。
