...指标MACD指标中的离差值(DIF)算法问题,请高手指点迷津!!! 答得好...
发布网友
发布时间:2024-10-15 19:20
我来回答
共5个回答
热心网友
时间:2024-10-15 19:19
EMA比普通均线计算要复杂,主要是加重了最后一天的权重。而MACD各项值是由EMA而来。
EMA=P*K+EMA(yest)*(1-K) 其中K=2/(N+1)
P指当日收盘价,EMA(yest)指前一日指数移动平均值
N是EMA的天数,自定义的
如果手工计算:先选好EMA天数,计算系数K,然后计算这些天数的简单MA值(将这些天的收盘价相加除以天数,这就是前一日的指数移动平均值)。就可以计算出现在的EMA值。
以12、26、9为MACD基础参数:
则用以上方法计算收盘价12天和26天的EMA值,用12天EMA值减26天EMA值,就是快速MACD线DIF。再计算DIF的9天EMA,就是慢速线DEA。DIF和DEA的差就是MACD柱。
热心网友
时间:2024-10-15 19:24
我们实习的时候拿这个问题去问过交易所的人,人家都不告诉我们 。。。= =
热心网友
时间:2024-10-15 19:17
EMA是均线的一种,跟我们通常接触的MA的算法有所区别,它给最近交易日收盘价以更大权重,体现了近期更重要的原则。
通常,EMA(x,n)是正常的表达式,表示计算x日收盘价的EMA均值,最近日权重为n。比如EMA(12,2)=前一日日EMA(12,2)*(13-2)/13+close*2/13
按上述计算规则,前一日的EMA再有更前一日的EMA计算来,一直向前推,股票上市第一日的EMA即为其收盘价。
用这公式计算你说的万科的dif值即可。我用的是通达信,macd指标参数为默认的12、26、9 6月3日的dif值为-0.16
热心网友
时间:2024-10-15 19:24
显然你弄错了两个概念,DIF和DIFF是不一样的东西,你以上的公式对DIF有用,对DIFF无用,而你看到的全是DIFF的数据
热心网友
时间:2024-10-15 19:24
无视MACD,KDJ等等的飘过······