大家好!今天我们来聊聊一个非常实用的指标——2pbIdealXOSMA指标。它是通过2pbIdeal1MA和2pbIdeal3MA指标绘制的MACD直方图,经过十种平均算法之一的平滑处理。
可选的平滑算法
在使用2pbIdealXOSMA时,你可以选择以下几种平均算法:
- SMA - 简单移动平均;
- EMA - 指数移动平均;
- SMMA - 平滑移动平均;
- LWMA - 线性加权移动平均;
- JJMA - 自适应平均JMA;
- JurX - 超线性平均;
- ParMA - 抛物线平均;
- T3 - Tillson的多重指数平滑;
- VIDYA - 使用Tushar Chande算法的平滑;
- AMA - 使用Perry Kaufman算法的平滑。
注意事项
需要注意的是,不同平滑算法的相位参数具有完全不同的含义。例如,JMA的相位变量范围是从-100到+100,而T3则是为了更好地可视化而将平滑比例乘以100。VIDYA的相位是CMO振荡器周期,而AMA则是慢EMA周期。在其他算法中,这些参数不会影响平滑效果。AMA的快速EMA周期是固定值,默认值为2。
同时,直方图和信号线的颜色会根据当前的市场情况进行变化,帮助我们更好地判断市场走势。
该指标使用了SmoothAlgorithms.mqh库类(需要复制到terminal_data_folder\MQL5\Include)。有关这些类的使用,详细信息可以参考我之前写的文章:“在不使用额外缓存的情况下平均价格序列进行中间计算”。

图1:2pbIdealXOSMA指标