首页 技术指标 帖子

XOSMA振荡器:MetaTrader 5的强大指标解析

附件
550.zip (20.35 KB, 下载 0次)

大家好!今天我们来聊聊XOSMA振荡器,这个指标在MetaTrader 5平台上非常受欢迎,它主要用于分析市场趋势和做出交易决策。

XOSMA其实是振荡器的移动平均值(OsMA),它的核心是计算振荡器值与其平滑值之间的差异。简单来说,我们可以使用MACD线作为振荡器,而信号线则用来进行平滑处理。

OSMA = MACD - SIGNAL

其中:

  • MACD - MACD指标值(直方图);
  • SIGNAL - MACD指标的平均值。

这个指标允许我们从十种可能的变体中选择MACD直方图及其信号线的平滑类型:

  1. 简单移动平均(SMA)
  2. 指数移动平均(EMA)
  3. 平滑移动平均(SMMA)
  4. 线性加权移动平均(LWMA)
  5. JMA - JMA自适应平均;
  6. JurX - 超线性平滑;
  7. ParMA - 抛物线平滑;
  8. T3 - Tillson的多重指数平滑;
  9. VIDYA - 使用Tushar Chande算法的平滑;
  10. AMA - 使用Perry Kaufman算法进行平滑。

值得注意的是,不同平滑算法的相位类型参数意义各异。例如,JMA的相位变量范围从-100到+100,而T3则是为了更好的可视化而将平滑比率乘以100。对于VIDYA,它是CMO振荡器周期,而AMA则是慢EMA周期。在其他算法中,这些参数对平滑的影响较小。对于AMA,快速EMA周期的默认值为2,幂的比例也是2。

这个指标使用了SmoothAlgorithms.mqh库类(需要复制到terminal_data_folder\MQL5\Include)。关于如何使用这些类,您可以查看我之前写的文章“不使用额外缓存区的中间计算价格系列平均”

XOSMA指标

相关帖子

评论 (0)