交易策略分析指标(8) - 深入 MA 均线

均线指标

前面讲过 MA 均线, 包括 9 种类型. 均线的主要作用就是将数据序列平坦化. 正常来讲, SMA, EMA, T3 较为常用, 手动构建一些策略足够. 但是如果是使用算法, 机器学习等, 可以考虑使用其他的指标.

0 SMA(simple) 简单移动平均线

SMA 即为 Simple Moving Average

取周期 N 的最近 n 个数字的算数平均值.

可以用于比较某时刻价格与近期平均价关系.

$$
SMA_N(x_n) = \sum^{n}_{i=0}{\frac{x_i}{N+1}}
$$

参考: Simple Moving Average

1 EMA(exponential) 指数移动平均线

EMA 即为 Exponential Moving Average

SMA 将周期 N 中所有数据认为是相同权重, 但是 EMA 认为越靠近当前时间的数据应该权重越大. 以 $\big(\frac{N-1}{N+1}\big)^i$ 为周期为 N 的最近 n 个数字的系数, 求算数平均值, 意味着离当前时间越远, 系数越小.

可以用于比较均价趋势变化快慢.

$$
EMA_N(x_n) = \frac{2}{N+1} \sum_{i=0}^{n}\bigg(\frac{N-1}{N+1}\bigg)^ix_{n-i}
$$

递推公式

$$
EMA_N(x_n) = \frac{2x_n + (N-1)EMA_N(x_{n-1})}{N+1}
$$

参考: 指数移动平均值, Exponential Moving Average

2 WMA(weighted) 加权移动平均线

WMA 即为 Weighted Moving Average

与 EMA 思路类似, 都是认为最近的价格对未来价格影响最大, 赋予更大的权重.

一般有 末日加权, 线性加权, 梯形加权, 平方系数加权 四种.

TALib 采用的是 线性加权

$$
WMA_N(x_n)=\frac{2}{n × (n+1)}\sum_{i=0}^{n}(n-i)x_i
$$

参考: 加权移动平均线, Weighted Moving Average

3 DEMA(double exponential) 双移动平均线

$$
DEMA_N(x_n) = 2EMA_N(x_n) - EMA_N(EMA_N(x_n))
$$

参考: DEMA

4 TEMA(triple exponential) 三重指数移动平均线

$$
TEMA_N(x_n) = 3EMA_N(x_n) - 3EMA_N(EMA_N(x_n)) + EMA_N(EMA_N(EMA_N(x_n)))
$$

参考: TEMA

5 TRIMA(triangular) 三角移动平均线

是 WMA 的变形. 给中间值更高的权重.

6 KAMA (Kaufman adaptive) 考夫曼自适应移动平均线

参考: KAMA-库夫曼自适应移动均线

7 MAMA(Mesa adaptive) 为 MESA 自适应移动平均线

8 T3(triple exponential T3) 三重指数移动平均线

基于 DEMA 算法, $v \in (0~1)$, GD 即为 Generalized DEMA. 一般情况下 v 取值 0.7.

$$
GD_N(x_n) = EMA × (1+v) - EMA(EMA(x_n)) × v
$$

$$
T3 = GD(GD(GD(x_n)))
$$

参考: T3

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.