XMACD指标是MetaTrader 5平台上的一个强大工具,它的标准版本基于MACD指标,允许用户从十种不同的平滑算法中选择适合自己的直方图和信号线。
可选平滑算法
- SMA - 简单移动平均;
- EMA - 指数移动平均;
- SMMA - 平滑移动平均;
- LWMA - 线性加权移动平均;
- JJMA - JMA自适应平均;
- JurX - 超线性平滑;
- ParMA - 抛物线平滑;
- T3 - Tillson多重指数平滑;
- VIDYA - 使用Tushar Chande算法的平滑;
- AMA - 使用Perry Kaufman算法的平滑。
需要注意的是,Phase1和Phase2参数在不同的平滑算法中含义完全不同。例如,对于JMA,这是一种外部Phase变量,范围从-100到+100;而对于T3,它是一个平滑比率,乘以100以便于可视化。对于VIDYA,它是CMO震荡器周期,而对于AMA,它是一个固定的慢EMA周期,默认为2。在其他算法中,这些参数不会影响平滑效果。
此外,XMACD指标的直方图和信号线的颜色会根据当前市场情况变化。ColorXMACD_Alert指标还允许在最新闭合K线的信号线颜色变化时设置警报。该指标使用SmoothAlgorithms.mqh库类(必须复制到terminal_data_folder\MQL5\Include)。关于这些类的使用,有详细的说明在文章中“在不使用额外缓冲区的情况下对价格序列进行平均计算”。
这个指标最初是在MQL4中实现的,并在文章“有效的平均算法与最小滞后:在指标和专家顾问中的应用”中首次发布,日期为2009年3月3日。


评论 0