从MACD的计算过程来窥探诟病:滞后性

发布时间:2022-03-26 20:37:29


  MACD鼎鼎大名,全称是Moving Average Convergence/Divergence,常听说的金叉死叉什么的说的就是它,也有说KDJ交叉点的。只看名字就知道这个指标也是从移动平均线衍生出来的,是看移动平均线的相对强度的。我们既然判断了SMA,为啥还要看MACD呢?先看看MACD的计算过程。

  MACD有三个参数:第一个参数是短线,计算短周期的EMA(注意:是EMA,就是指数移动平均);第二个参数是长线,计算长周期的EMA;第三个参数是前两条线差值的移动平均周期。默认参数通常是12,26,9。计算过程是:

  算短周期和长周期的EMA;

  EMA(短)–EMA(长)得出DIFF值;

  用第三个参数来算DIFF值的EMA,得出DEA值;

  图形上那个柱MACD的值=(DIFF-DEA)*2。

  我们来看表达的意思:

  DIFF就是在比较短周期和长周期的值,和我们直接用SMA判断没啥本质区别;

  DEA有点意思,是说一段时间内短长平均值差值的平均值。这啥意思呢,就是在看是差值越来越小还是越来越大。DEA越大,说明短期平均值越高于长期平均值,也就是上涨趋势越来越明显,反之自己推。

  某天DIFF大于DEA,说明这天的平均值之差要大过过去一段时间的差值平均,这天相比起来在上涨的,MACD>0。其他自己推论好了,不唠叨了。

  DIFF和DEA要不要都大于0,这个见仁见智了。DIFF小于0只是说短期平均值低于长期平均值,但是如果DEA掉头向上,而且DIFF大于DEA的话,说明在上涨啊,也许可以搏一把的。(也就是常说的一种左侧交易)

  意思理解了,我们要看这些参数怎么弄。经常诟病MACD的原因是滞后性,这主要是参数的问题,默认短周期12,长周期26,差值平均时间9。据推测,当年(1979年)搞出这个指标时,因为股票一周是6天交易的,所以短周期弄成2周,长周期弄成1个月,差值平均时间弄成1.5周。如果是这样,我们来调调参数。

  短周期改成10,就是两周时间;

  长周期改成22,遵循原参数可能的逻辑:长=(短+1)*2;

  差值平均时间改成8,一周半时间。

  参数比SMA的参数长了一倍,初步考虑MACD用的是EMA,也就是近期的数据占比会高一些,而且这些筛选条件应该是越来越紧,多往过去看一些没什么坏处。

  看看之前说的600340那个开仓点:

1

  MACD早早的在波段1就成正值了,一直没有变成负数。这里看来我们不仅仅要看MACD是不是正数,还要看相对强弱,也就是说要看MACD柱的走势。这块需要再琢磨一下,现在不做妄评。

  所以,MACD是用来判断移动均线的相对强弱的,即使当日短周期MA当日大于长周期MA,他们的差值也并不一定会大于差值的平均值(DEA)。只有DIFF>DEA时,也就是MACD值大于0后,才可以相对放心地再往下筛选(严格一点儿的话,加上MACD&DIFF&DEA>0)。



下一篇:元宇宙是什么意思

上一篇:聊聊供给与需求之间的关系