macd详细计算方法及例子

macd详细计算方法及例子
【篇一:macd详细计算方法及例子】
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
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
【篇二:macd详细计算方法及例子】
macd是对股票进行技术分析的重要参考数据。
第一天和第二天的macd的计算方法,略有差别。
关键是:新股上市第一天,其diff、dea以及macd都为0,因为当天不存在前一天,无法做迭代运算,计算新股上市第二天的ema时,第一天的ema需要用收盘价(而非0)来计算。
公式算法
diff线 收盘价短期、长期指数平滑移动平均线间的差
dea线 diff线的m日指数平滑移动平均线
macd线 diff线与dea线的差,彩柱状线
参数:short(短期)、long(长期)、m 天数,一般为12、26、9
公式如下所示:
加权平均指数(DI)=(当日最高指数+当日收盘指数+2倍的当日最低指数)
十二日平滑系数(L12)=2/(12+1)=0.1538
二十六日平滑系数(L26)=2/(26+1)=0.0741
差离率(DIF)=12日ema-26日ema 九日dif
平均值(dea) =最近9日的dif之和/9
柱状值(BAR)=dif-dea
【篇三:macd详细计算方法及例子】
原帖由 ioyou999 于 2009-11-14 00:33 发表
其实macd的计算方法中,最核心的内容就是ema的计算,
北京麋鹿生态实验中心知道ema算法后,dif、dea、macd都是很容易得到的,
ma(n)是n天均线,即n天的平均价,而每天都是相同对待的,
而ema(n)是n天的加权平均线,即n天中每天都对应一个权值,这是对均线的一种修正处理;
在网上所到的计算公式是:
白城市文化小学
在上面这个公式中,是完全可以依据n天的收盘价来计算出ema(n)值的,
人民解放战争是什么时间手动计算的话,可以将公式展开到每天收盘价显示一级,
用计算机程序实现的话,完全可以用迭代法来计算出ema(n)值;
但在我编写程序过程中,与行情软件中的macd数据值进行对比,
发现网上提供的这个计算公式是有问题的,ema(n)的公式应该为
注意正确公式中,最后一项是 前一天ema(n) ,而非 前一天ema(n-1) ;
如果您稍具数学基础的话,
从ema(n)的公式中,就会发现这么个问题,
如果想将公式展开到每天收盘价这一级的话,dif
那需要这支股票的每天收盘价,而非n天内的收盘价;
如果公式不进行展开,那么ema(n)的计算就必须有一个 原点
即知道某天的ema(n)值,这样才能推算出后面所有的ema(n)值;
而我在写程序的时候,就是采用前一天ema(n)来推算后一天ema(n)的计算方法,
深圳指数
而前一天的ema(n)值,就来自于行情软件中,
海洋石油117因为前一天已经是发生过的历史,所以ema(n)值可以从行情软件中查询出来,
程序只需要实现下一步就ok了,即轻松算出后一天ema(n)值,从而得到dif、dea、macd值。
至于行情软件中如何实现ema(n)的无原点计算,我还不得而知,

本文发布于:2024-09-20 11:31:21,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/720945.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:计算   公式   行情   软件   指数   收盘价   计算方法   新股
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议