移动平均线

简介

/upload/image/2017/07/23/206522561448661291-md.jpeg
  • 英文:Moving Average
  • 缩写:MA
  • 别名:均线

应用最为广泛的技术指标。

均线的不同算法

在下面的计算公式中,用 Px 表示某一日的某种价格(多数时候会用收盘价),n 表示选取的均线周期。

简单移动平均线

  • 英文:Simple Moving Average
  • 缩写:SMA

定义

顾名思义,简单地将一定周期内的价格相加,求平均值。

SMAx = (Px + Px − 1 + Px − 2 + ... + Px − (n − 1))/(n)

公式推导

计算连续值也比较简单:

SMAx + 1 = SMAx + (Px + 1 − Px − (n − 1))/(n)

线性加权移动平均线

  • 英文:Linear Weighted Moving Average、Weighted Moving Average
  • 缩写:LWMA、WMA
  • 别名:加权移动平均线

对不同数据点进行不同的加权,使计算出来的平均值更能反应出高权重数据点的变化。在技术分析中,计算 x 日的 LWMA 时,x 日的价格(P)会乘以 n,x - 1 日的价格乘以 n - 1,以此类推。

定义

LWMAx = (nPx + (n − 1)Px − 1 + (n − 2)Px − 2 + ... + Px − (n − 1))/(1 + 2 + ... + n)

公式推导

LWMAx + 1 = (nPx + 1 + (n − 1)Px + (n − 2)Px − 1 + ... + Px − (n − 2))/(1 + 2 + ... + n)
LWMAx + 1 − LWMAx  = (nPx + 1 − Px − Px − 1 − ... − Px − (n − 1))/(1 + 2 + ... + n)
Px + Px − 1 + Px − 2 + ... + Px − (n − 1)  记作:n − 1i = 0Px − i
LWMAx + 1 = LWMAx + (nPx + 1 − n − 1i = 0Px − i)/(1 + 2 + ... + n)

指数加权移动平均线

  • 英文:Exponential Moving Average、Exponentially Weighted Moving Average
  • 缩写:EMA、EWMA、EXPMA
  • 别名:指数移动平均线、指数平滑移动平均线

以指数的形式计算加权移动平均(WMA),比线性加权移动平均线更加易受近期价格的影响。

定义

n 周期 EMA 的平滑系数为 (2)/(n + 1),记作 α

EMAx = (Px + (1 − α)Px − 1 + (1 − α)2Px − 2 + (1 − α)3Px − 3 + ... + (1 − a)xP0)/(1 + (1 − α) + (1 − α)2 + (1 − α)3 + ... + (1 − α)x)
x → ∞ 时:
EMAx = α(Px + (1 − α)Px − 1 + (1 − α)2Px − 2 + (1 − α)3Px − 3 + ...)

公式推导

EMAx = α(Px + (1 − α)Px − 1 + (1 − α)2Px − 2 + (1 − α)3Px − 3 + ...)
EMAx + 1 = α(Px + 1 + (1 − α)Px + (1 − α)2Px − 1 + (1 − α)3Px − 2 + ...)
EMAx + 1 − EMAx = α(Px + 1 + (1 − α)Px + (1 − α)2Px − 1 + (1 − α)3Px − 2 + ...) − EMAx
(EMAx + 1 − EMAx)/(1 − α) = (αPx + 1)/(1 − α) + (α((1 − α)Px + (1 − α)2Px − 1 + (1 − α)3Px − 2 + ...))/(1 − α) − (EMAx)/(1 − α)
(EMAx + 1 − EMAx)/(1 − α) = (αPx + 1)/(1 − α) + EMAx − (EMAx)/(1 − α)
EMAx + 1 − EMAx = αPx + 1 + (1 − α)EMAx − EMAx
EMAx + 1 = αPx + 1 + (1 − α)EMAx

平滑移动平均线

  • 英文:Smoothed Moving Average
  • 缩写:SMMA

定义

平滑移动平均线是在简单移动平均线的基础上,对最近价格进行了轻微加权。

SMMAx = (Px + Px − 1 + ... + Px − (n − 1) − SMAx + Px)/(n)

公式推导

SMMAx + 1 = (Px + 1 + Px + Px − 1 + ... + Px + 1 − (n − 1) − SMAx + 1 + Px + 1)/(n)
SMMAx + 1 = SMAx + 1 + (Px + 1 − SMAx + 1)/(n)
SMMAx + 1 − SMMAx = SMAx + 1 + (Px + 1 − SMAx + 1)/(n) − (SMAx + (Px − SMAx)/(n))
SMMAx + 1 − SMMAx = (SMAx + (Px + 1 − Px − (n − 1))/(n)) + (Px + 1 − (SMAx + (Px + 1 − Px − (n − 1))/(n)))/(n) − (SMAx + (Px − SMAx)/(n))
SMMAx + 1 − SMMAx = (Px + 1 − Px − (n − 1) + Px + 1 − ((Px + 1 − Px − (n − 1))/(n)) − Px)/(n)
SMMAx + 1 = SMMAx + (2Px + 1 − Px − (n − 1) − Px)/(n) − (Px + 1 − Px − (n − 1))/(n2)
SMMAx + 1 = SMMAx + ((2 − (1)/(n))Px + 1 − (1 − (1)/(n))Px − (n − 1) − Px)/(n)

  • 998
回复内容较长可以拖右下角↑
回到
顶部