X2MA 是一个通用移动平均指标,可以在当前时间框架中显示其更高时间框架的值,并且可以从多种平滑类型中进行选择:
- 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周期。在其他算法中,这些参数对平滑没有影响。对于AMA,快速EMA周期是一个固定值,默认为2。指数提升的比率对于AMA也等于2。
将 X2MA指标编译文件放置到terminal_data_folder\MQL5\Indicators\中。
X2MA指标使用了SmoothAlgorithms.mqh库的类。关于该类的工作详细描述在文章中,您可以查看“在不使用额外缓冲区的情况下对价格系列进行中间计算的平均”。


评论 0