股票EMA算法

EMA 是MA(平滑移动平均线)的另一种形式,全名“加权指数移动平均线”。

EMA给与近期的时间序列更高的权重,比起MA,将更能反应走势。

2/13就是12日移动平均线的平滑因子,他的意思是指:给予新价格 2/13的权重,给予过去的EMA 11/13的权重。

在计算的时候第一天的MACD是0,从第2天开始。第一天的EMA12和EMA26都等于收盘价

公式如下所示:

1、计算移动平均值(EMA

12日EMA的算式为:(分母=12+1)

EMA(12)=前一日EMA(12)×11/13+今日收盘价×2/13

26日EMA的算式为:(分母=26+1)

EMA(26)=前一日EMA(26)×25/27+今日收盘价×2/27

2、计算离差值(DIF

DIF=今日EMA(12)-今日EMA(26

3、计算DIF的9日EMA (DEA

根据离差值计算其9日的EMA,即离差平均值,是所求的MACD值。为了不与指标原名相混淆,此值又名DEA或DEM。

今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10

4、计算MACD

MACD=BAR=2×(DIF-DEA)

第2天:

EMA12=2/13*39.99+11/13*43.96=43.349231

EMA26=2/27*39.99+25/27*43.96=43.665926

DIF=EMA12-EMA26=-0.316695

第3天:

EMA12=2/13*40.43+11/13*43.349231=42.900119

EMA26=2/27*40.43+25/27*43.665926=43.426228

DIF=EMA12-EMA26=-0.526109

第4天:

EMA12=2/13*38.19+11/13*42.900119=42.175485

EMA26=2/27*38.19+25/27*43.426228=43.038359

DIF=EMA12-EMA26=-0.862874

第5天

EMA12=2/13*38.18+11/13*42.175485=41.560795

EMA26=2/27*38.18+25/27*43.038359=42.678481

DIF=EMA12-EMA26=-1.117686

第6天:

EMA12=2/13*36.45+11/13*41.560795=40.775419

EMA26=2/27*36.45+25/27*42.678481=42.217112

DIF=EMA12-EMA26=-1.442593

第7天:

EMA12=2/13*37.03+11/13*40.775419=40.198439

EMA26=2/27*37.03+25/27*42.217112=41.832881

DIF=EMA12-EMA26=-1.634442

第8天:

EMA12=2/13*38.88+11/13*40.198439=39.995602

EMA26=2/27*38.88+25/27*41.832881=41.614149

DIF=EMA12-EMA26=-1.618547

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
……………..

 

About 智足者富

http://chenpeng.info

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>