跳转到主要内容

MT5 电脑版:了解四种移动平均线算法

比较简单、指数、平滑和线性加权移动平均线,并通过公式和计算示例理解其差别。

MT5 提供四种移动平均线计算方法。方法决定各项数据的权重,与周期、输入价格和水平位移不同。本参考说明计算原理,不推荐交易策略。


比较四种计算方法

以下公式以收盘价为输入。C 表示当前收盘价,N 表示周期数,Prev 表示前一个平均值,P 表示 0 到 1 之间的指数权重系数。求和涵盖 N 项数据;线性权重中,1 对应最早的一项,N 对应最新的一项。 Σ 表示求和,w 表示权重。

方法

计算及含义

简单移动平均线(SMA)

SMA = ΣC / N。N 项数据具有相同权重。

指数移动平均线(EMA)

EMA = P × C + (1 − P) × Prev。将当前价格与前一个平均值结合,近期价格具有更大权重。

平滑移动平均线(SMMA)

先以 N 项数据的 SMA 作为初值。后续 SMMA = ((N − 1) × Prev + C) / N。前一个平滑值继续参与计算。

线性加权移动平均线(LWMA)

LWMA = Σ(C × w) / Σw。权重从 1 递增至 N,最新数据的权重最大。


逐步计算示例

以下虚构价格仅用于演示计算,不是交易参数、价格预测,也不代表您终端当前选择的设置。

  • 连续三个收盘价为 10、12 和 14 时,SMA = (10 + 12 + 14) / 3 = 12。

  • 使用相同收盘价,LWMA = (10 × 1 + 12 × 2 + 14 × 3) / (1 + 2 + 3) = 12.6667,四舍五入至四位小数。

  • 若 Prev = 12、C = 14,示例系数 P = 0.5,则下一个 EMA 为 13。此示例没有说明 MT5 如何根据所选周期确定系数。

  • 若 Prev = 12、C = 14、N = 3,则下一个 SMMA = (2 × 12 + 14) / 3 = 12.6667,四舍五入至四位小数。


为什么两条平均线看起来不同

  • 比较完整品种名称、图表周期、计算方法、周期数、输入价格和位移。仅周期数相同,不代表计算完全相同。

  • 位移改变线条的绘制位置。绘制在最新柱右侧的线条不包含已知的未来价格。

  • 改变方法或输入数据后,请先比较相同条件下的数据,再判断不同数值是否属于错误。添加、修改或移除指标,请参阅单独的指标管理指南。

平均线汇总已有价格数据。其位置、斜率或交叉不保证下一步价格方向或交易结果。这些计算示例不会下单或改变持仓。

这是否解答了您的问题?