打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
MACD计算方法的理论与实践(附EMA算法&最清晰易懂的N个实例)
MACD同花顺计算公式:

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA  : EMA(DIFF,M);
MACD : 2*(DIFF-DEA);

Short:12
Long:26
M:9

EMA的数学计算公式

若Y=EMA(X,N),则Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表示上一周期的Y值。
EMA引用函数在计算机上使用递回算法很轻易实现,但不轻易理解。例举分析说明EMA函数。

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=3/6*X3+2/6*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)
                    =4/10*X4+3/10*X3+2/10*X2+1/10*X1
                    =2/5*X4+3/10*X3+3/15*X2+3/30*X1
假如N=5,则EMA(X,5)=2/(5+1)*X5+(5-1)/(5+1)(2/5*X4+3/10*X3+3/15*X2+3/30*X1)
           =(1/3)*X5+(4/15)*X4+(3/15)*X3+(2/15)*X2+(1/15)*X1
           =5/15*X5+4/15*X4+3/15*X3+2/15*X2+1/15*X1
…………循环下往吧:)

【例一(公式分解)】

EMA(X,6)=6/21*(X6)+5/21*(X5)+4/21*(X4)+3/21*(X3)+2/21*1/21(X1)

1. 各个系数如:"6/21"/"5/21".....该如何确定呢?
    a.  系数的分子(例子中的6,5,4,3,2,1)就是EMA(X,N)中的N的依次递减。
    b. 系数的分母是各个系数分子之和。
        『答案:EMA(X,6)例中的21=(6+5+4+3+2+1)』。
2. 还有一个需要留意的就是系数的分子和系数后参数的下标是一致的。

【例二(实例)

计算:有一组数据(收盘价为):1,2,3,4,5,6,7,求其EMA(X,5)

解答:对应上面数据,X1,X2,X3,X4,X5 分别对应 3、4、5、6、7

           EMA(X,5)=5/15*X5+4/15*X4+3/15*X3+2/15*X2+1/15*X1
           =(5*X5+4*X4+3*X3+2*X2+1*X1)/15=5.67

难点再讲解:
      例中的分子15=(5+4+3+2+1),
       也就是EMA(X,N)中的N+(N-1)+(N-2)+(N-3)+(N-4)....这里取值为5后
       ==>5+4+3+2+1=15

(PS:  EMA与MA的区别就是,加权平均EMA=5.67,而算术平均MA=(3+4+5+6+7)/5=5)

===============================================================
【MACD简便算法】

 MACD对技术流投资者的重要性不言而喻。然而,很多资料对其详细算法都语焉不详。尤其是第一天和第二天的MACD的处理方式,很多说法有差别。今天查了查资料,终于搞清楚了其计算方法。用该方法计算理工检测,法因数控等股票MACD,和大智慧或者飞狐交易师上面显示的DIFF,DEA以及MACD完全吻合。 关键的一点是:新股上市首日,其DIFF,DEA以及MACD都为0,因为当日不存在前一日,无法做迭代。而计算新股上市第二日的EMA时,前一日的EMA需要用收盘价(而非0)来计算。另外,需要注意,计算过程小数点后四舍五入保留4位小数,最后显示的时候四舍五入保留3位小数。 


具体计算公式及例子如下:  


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

DIFF=今日EMA(12)- 今日EMA(26) 
DEA(MACD)= 前一日DEA×8/10+今日DIF×2/10  
BAR=2×(DIFF-DEA) 


对理工检测: 20091218日:     
新股上市,DIFF=0, DEA=0, MACD=0,收盘价55.01 20091219日:     收盘价53.7    

EMA(12)=55.01+(53.7-55.01)×2/13=54.8085        
EMA(26)=55.01+(53.7-55.01)×2/27=54.913      
DIFF=EMA(12)- EMA(26)= 54.8085 - 54.913 = -0.1045  (-0.104?)     
DEA=0+(-0.1045)X2/10=-0.0209     
BAR=2*((-0.1045)-(-0.0209))=-0.1672 


对法因数控: 20080905日:     新股上市,

DIFF=0, DEA=0, MACD=0,收盘价12.34 20080908日:     收盘价11.11     
EMA(12)=12.34+(11.11-12.34)×2/13=12.1508     
EMA(26)=12.34+(11.11-12.34)×2/27=12.2489     
DIFF=EMA(12)- EMA(26)= 12.1508 - 12.2489 = -0.0981     
DEA=0+(-0.0981)X2/10=-0.01962     
BAR=2*((-0.0981)-(-0.01962))=-0.15696 

END


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
通达信超级红马选股指标公式
关于技术指标,教科书上没写的那部分更有意思
EMA与MA-理解公式算法
MACD0上红柱选股
MACD红柱再次拉长选股公式
MACD 上穿
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服