EXPMA指标基础算法以及计算公式

浏览

基础算法

若求X的N日指数平滑移动平均,则表达式为:EMA(X,N)

算法是:若Y=EMA(X,N),则Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表示上一周期的Y值。

不举例的话,比较难理解,举例说明一下:

X是变量,每天的X值都不同,从远到近地标记,它们分别记为X1,X2,X3,…。,Xn

如果N=1,则EMA(X,1)=[2*X1+(1-1)*Y’]/(1+1)=X1

如果N=2,则EMA(X,2)=[2*X2+(2-1)*Y’]/(2+1)=(2/3)*X2+(1/3)X1

如果N=3,则EMA(X,3)=[2*X3+(3-1)*Y’]/(3+1)=[2*X3+2*((2/3)*X2+(1/3)*X1)]/4=(1/2)*X3+(1/3)*X2+(1/6)*X1

如果N=4,则EMA(X,4)=[2*X4+(4-1)*Y’]/(4+1)=2/5*X4+3/5*((1/2)*X3+(1/3)*X2+(1/6)*X1)=2/5*X4+3/10*X3+1/5*X2+1/10*X1

。..。.

X1

(2/3)*X2+(1/3)X1

(3/6)*X3+(2/6)*X2+(1/6)*X1

(4/10)*X4+(3/10)*X3+(2/10)*X2+(1/10)*X1

。..

这里可以看出系数值和恒为1

我们可以看到时间周期越近的X值它的权重越大,说明EMA函数对附近期间的X值加强了权重比,更能及时反映附近期间X值的波动情况。

计算公式

1.EXPMA=[当日或当期收盘价*2 + 上日或上期EXPMA*(N-1)] /(N+1)

2.首次计算,上期EXPMA值为昨天的EXPMA值,N为天数。

3.可设置多条指标线,参数为12,50(12日,50日)。

4、函数:MA1:EMA(CLOSE,P1);MA2:EMA(CLOSE,P2);MA3:EMA(CLOSE,P3);MA4:EMA(CLOSE,P4)

EMA和EXPMA计算原理是一样的

更细的解释:

当天EMA=昨天的EMA+加权因子*(当天的收盘价-昨天的EMA)

= 加权因子*当天的收盘价+(1-加权因子)*昨天的EMA

加权因子=2/(N+1);

N就是上面所说的周期 ,比如周期12 则加权的因子就是 2/13;

当天EMA=2/13*当天的收盘价+11/13*昨天的EMA

计算过程:(每日你看到的EMA计算结果是从上市第一天就开始累积了)

股票上市第一天:当天EMA1 = 当天收盘价

第二天:EMA2 = 2/13 * 当天收盘价+11/13 * EMA1

第三天:EMA3 = 2/13 * 当天收盘价+ 11/13* EMA2

。..。..。..。..。..。.

注意要点

1.关于EXPMA指标的其他使用原则,可根据不同基期的指数参数设置来进一步总结。在众多的技术分析软件中,EXPMA指标参数默认为(12,50),客观讲有较高的使用价值。而经过技术分析人士的研究,发现(6,35)与(10,60)有更好的实战效果。

2.EXPMA指标比较适合与SAR指标配合使用。


相关文章