技术面分析

显示 收起

MACD原始计算公式和简易计算方法哪个更精确

  (1)原始公式计算步骤
   ①算出需求指数( demand index,简称DI,又称为平均指数)
   平均指数= (最高+最低+2x收盘) +4
   ②计算指数平滑移动平均数(简称EMA)
   第一天计算EMA时,直接将计算天数的平均指数之总和除以计算天数,求出其平均值即可。例如计算12日EMA: 
   12日EMA= (12天内平均指数的总和) /12 
   第二天开始计算EMA时,需采取移动平均的平滑修正。计算公式有下列a和b两种。
   a.当日EMA=前一日EMA+ [2/ (1 +移动平均天数)] x(当日平均指数-前一日EMA)
   注: 2/ (1+移动平均天数)为平滑常数(SMOOTHING CON-STANT)
   b.以第一天计算EMA的方法,先求出其平均值(称为初步平均值)后,再采取移动平均的平滑修正:
   当日EMA=前一日EMAx [ (计算天数-2) /计算天数] +当日初步平均值x (2/计算天数)
   例如计算12日EMA时,首先将12天内平均指数的总和除以12之后,作为初步平均值,再经过下列计算方法予以修正:当日EMA=前一日EMAx [ (12-2) /12] +当日初步平均值x (2/12)
   ③计算差离值(简称DIF)
   DIF=12日EMA- 26日EMA
   ④计算差离值的平均值(简称DEA,或称为MACD)
   第一天计算MACD时,直接将计算天数的DIF之总和除以计算天数,求出其计算值即可。例如计算9日MACD:
   9日MACD=9天内DIF的总和/9
   第二天开始计算MACD时,需采取移动平均的平滑修正。计算公式有下列a和b两种。
   a.当日MACD=前一日MACD+ [2/ (1+移动平均天数)] x(当日DIF-前一日MACD)
   b.当日MACD=前一日MACDx [ (计算天数-1) 1 (计算天数+1)] +当日DIFx [2/ (计算天数+ 1)]
   例如计算9日MACD时:
   9日MACD=前一日MACDx [ (9-1) 1 (9+1)] +当日DIFx [2/ (9+1)]
   ⑤计算差离与其平均值的差值
   当日DIF-当日MACD
 
   (2)简易计算方法
   由于MACD原始公式的计算很复杂,再加上12日及26日移动平均数计算也较为麻烦,可用一般报刊所列10天和30天移动平均数,将它修正为简易计算公式。两种公式所求得的数字的参考性大致相同,介绍如下:
   ①计算差离值(简称DIF)
   DIF=10日移动平均值-30日移动平均值
   ②计算差离值的9日平均值(简称MACD值)
   当日MACD= (最近9 日内DIF的总和) /9
   ③计算差离与其平均值的差值
   差值=当日DIF-当日MACD