2025-11-14 02:06:13 admin 世界杯哥伦比亚

策略开发:EMA如何计算

EMA的计算原理

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

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

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

我们用这种方法可以在只看收盘价格的情况下准备画出任何一个股票的MACD。因为我详细的算过,哈哈,真的对理解MACD有很大的帮助。

至于为什么是2/(12+1)*今日收盘价+11/(12+11)*昨日EMA(12)。光说不练不行,你有时间可以算一下。我曾经算过中国石油的MACD 为了证明我不是在忽悠你,毕竟我们也算志同道合了。

公式如下所示:

1、计算移动平均值(EMA)

12日EMA的算式为:

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

26日EMA的算式为:

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/1339.99+11/1343.96=43.349231

EMA26=2/2739.99+25/2743.96=43.665926

DIF=EMA12-EMA26=-0.316695

第3天EMA12=2/1340.43+11/1343.349231=42.900119

EMA26=2/2740.43+25/2743.665926=43.426228

DIF=EMA12-EMA26=-0.526109

第4天EMA12=2/1338.19+11/1342.900119=42.175485

EMA26=2/2738.19+25/2743.426228=43.038359

DIF=EMA12-EMA26=-0.862874

第5天EMA12=2/1338.18+11/1342.175485=41.560795

EMA26=2/2738.18+25/2743.038359=42.678481

DIF=EMA12-EMA26=-1.117686

第6天EMA12=2/1336.45+11/1341.560795=40.775419

EMA26=2/2736.45+25/2742.678481=42.217112

DIF=EMA12-EMA26=-1.442593

第7天EMA12=2/1337.03+11/1340.775419=40.198439

EMA26=2/2737.03+25/2742.217112=41.832881

DIF=EMA12-EMA26=-1.634442

第8天EMA12=2/1338.88+11/1340.198439=39.995602

EMA26=2/2738.88+25/2741.832881=41.614149

DIF=EMA12-EMA26=-1.618547

首先是EMA与MA的区别,EMA是加权平均,MA是一般的平均。

在加权平均中,这个权有两种,各种分析软件不一样,计算也有差异。一般的软件,多为时间上的加权。EMA只是比MA更优化了一些,让N以内的数值得以计算。

他们通过“人为”指定,就是把一定时间分为一定优先级,比如今天设为一个数值,前10天的优先级又差一些,这样进行加权,原理有些像筹码分布。