MACD的特性与周期规律

作者: nickqi 分类: MACD 发布时间: 2024-10-13 17:26

MACD被称为“指标之王”,网上有太多的用法,这里不作类似的讲解。这里我们来讲一讲这个指标,是涉及一些别人没有讲过的新的特性和思路,在讲用法之前有必要把这个指标的原理和特性搞清楚,才能更好地理解指标。

MACD的公式如下:

DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:EMA(DIF,MID);

MACD:(DIF-DEA)*2,COLORSTICK;

MACD默认参数为(12,26,9),公式中对应的SHORT=12,LONG=26,MID=9。

看上去非常简洁,就三句。但很不简单,我们作一下解读。

1.公式解读

1.1 第一句:DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

把数值代入,简化一点:DIF:EMA(C,12)-EMA(C,26);

C为收盘价。

EMA(X,N)指数平滑移动平均:求X的N日指数平滑移动平均。我们曾经在《指标探源:KDJ多周期共振的选股与优化》中用到过这个指标。

EMA(X,N)=[2*X+(N-1)*Y’]/(N+1),其中Y’表示上一周期的Y值

那么EMA(C,12)=[2C+11Y’]/13=2/13*C+11/13*Y’

Y’为前一天的EMA值

看上去比较复杂,我们跟简单移动平均线也就是我们常说的均线来比较,12日均线MA(C,12)是把12日的收盘价加起来再除以12,也就是说当天的收盘价是占1/12,其他日子的都是占1/12,没有区别,大家都是平均的一份子。

但EMA不一样,当天的收盘价C占2/13(见上面的公式),不是1/12,差不多是1/12的2倍,然后再加上前一天EMA值的11/13,前一天的EMA又占前前一天收盘价的2/13再加上…,依次推类,很绕。

其实不用这么顶真,我们只要知道EMA对当天的收盘价C权重较大,也就是占比大,越是前面价格的权重越来越小,也就是考虑当下。因此EMA更加敏感和快速反应当前市场变化,比MA要灵敏。

接下去我们看DIF:EMA(C,12)-EMA(C,26)。是12日EMA减去26日EMA。我们来看下图,图中用的是EMA12(白色)和EMA26(黄色),副图中只有DIF线。在蓝色箭头的这一天EMA12是15.75,EMA26是15.31(见主图蓝色横线),减一下是0.44,就是DIF的值(见副图蓝色横线)。这样所有主图中黄色的线(EMA12-EMA26)对应的就是副图的黄色线,同样绿色的线也一一对应,只不过是负的。在二者交叉的地方(红框),EMA12=EMA26,当然差也是0,红圈处在0轴。

因此,DIF的值的大小是没有意义的,每个股票股价、走势不一样,差值大小也不一样,只在于它们自己之间的比较才有意义。DIF上穿0轴就是EMA12金叉EMA26,DIF下穿0轴就是EMA12死叉EMA26。DIF越大说明EMA12与EMA26相差越大,正值越大说明上涨幅度越大,负值越小说明下跌幅度越大。DIF由向下拐头向上将上涨,DIF由向上拐头向下将下跌。从拐头的情况来看,DIF一点也不滞后,反应也是很灵敏的(跟我们前面讲过的KDJ的J线相似),滞后的是金叉和死叉。

1.2 第二句:DEA:EMA(DIF,9);

DEA是把第一句得到的DIF再次进行了指数平滑移动平均(EMA),那么DEA是DIF的9日均线(EMA),会更平滑,由此形成了快慢线,DIF是快线,DEA是慢线,就有了金叉、死叉,见下图。

1.3 第三句:MACD:(DIF-DEA)*2,COLORSTICK;

MACD是DIF与DEA的差值,又是差!

我们在前面文章KDJ的解析中说到过J=3*K-2*D=K+2*(K-D),K-D是快慢线之间的差值,再乘以2,就放大了差值。

那么MACD又是(DIF-DEA)*2,这个2是为了放大差值,是图形看起来更好看,更容易看清,所以这个值是没有意义的,只要看清图形的大小变化即可。

COLORSTICK是画竖直线,只是个画线工具。最后MACD指标的图形见下图。

跟第一句的分析一样:MACD由绿柱变成红柱(相当于上穿0轴)就是DIF金叉DEA(见黄圈),MACD由红柱变成绿柱(相当于下穿0轴)就是DIF死叉DEA(见红圈)。MACD值越大说明DIF与DEA相差越大,在图形中是2倍关系(见蓝色线和箭头,下面的柱线是蓝色粗线的2倍),红柱(正值)越大说明上涨幅度越大,绿柱(负值)越小说明下跌幅度越大。MACD红绿柱拐头向上将上涨,拐头向下将下跌(这里的拐头见下图,就是常说的绿柱缩短和红柱缩短,红绿柱与股价的变化规律见图)。从拐头的情况来看,MACD一点也不滞后,反应也是很灵敏的。

2.MACD与KDJ的比较

从前面对公式的解析可知,MACD与KDJ有不同的地方,但也有相似的地方,特别是快慢线差值的运用有异曲同工之妙,通过快慢线差值的对比在图形上出现拐头现象来判断买卖,这一点是相同的。不同的是前置条件不同,KDJ的RSV是一个比值,相当于一个百分数,它是有一定范围的,在0-100之间。MACD的DIF是均线差值,没有范围(当然肯定有一定的范围,但每个股会不一样)。这就导致KDJ会有钝化和超买超卖的区域的特性,而MACD则没有这种概念。

我们对灵敏性作一下比较:

我们以柱线或线的拐头作为买入条件,可以看到MACD以柱线拐头(这里变短)最早,DIF拐头其次,然后金叉,DEA拐头我们就不考虑了。见下图,分别对应1、2、3处的K线

KDJ以拐头作为买入条件则会发出更早的信号,见下图,这个例子中J、K同时拐头,2处是金叉,可见KDJ比MACD更为灵敏。

我们前面说过,越灵敏风险越大,如果做对了,收益会更大,但做错了会导致更大的亏损。我们在前面写的KDJ的文章中分析过,这种拐头不是很靠谱。相对来说MACD会好很多。

对于MACD,我们可以按照KDJ的思路得到类似KDJ的指标,我们可以在原有公式基础上加一句:

J:3*DIF-2*DEA;

就可以得到MACD的J线,它比红绿柱的拐头会更加直观,见下图。紫色线为MACD的J线,它与红绿柱有对应的关系,但也有细微的差别,对拐头的判断会更直观更容易辨认(见黄圈)。

3.MACD的特性

关于MACD的特点和使用方法(金叉死叉,背离,0轴等),网上有很多的文章,这里就不重复了,但有些方法需要仔细甄别。这里我们讲一讲一些新的分析和理解,给大家参考。

3.1周期规律

MACD从金叉到死叉的周期是有一定规律的,这是我无意当中在观察红绿柱的时候发现的,随后在网上搜索相关的信息,只有一些零星的只字片语,没有太多的叙述,但搜到一个指标公式,说明有人已经发现这个规律只是没有详细叙述或不想叙述。这个指标公式后面提供给大家。

从前面公式解读可知,当DIF快线值大于DEA慢线值时,是红柱。当DIF快线值小于DEA慢线值时,是绿柱。也就是金叉以后出红柱,死叉了以后出绿柱。一个日线对应一个红绿柱。

那么这个红柱(或绿柱)会连续出现几个(几天)呢?是随机的还是有规律的出现?

先看个图。

图中标出了红柱、绿柱的个数

经过观察和统计,一般红柱(或绿柱)连续出现的天数是如下的数字:

6、(9)、12、(19)、26、35、45

这个数字跟MACD默认的(12,26,9)参数有极大的关联!MACD的参数12、26、9有什么缘由,普遍认为:以前一个星期上班6天,一个月共有26个交易日,9对应的是一周半(6+3)。因此网上有很多改变MACD的参数以获得更提前的买入信号或适合现在交易日期的参数,如改成(6,13,5)、(10,20,7)等等。

但不管怎么改,上面的数字规律竟然一样!无非改大参数数字往大的靠,改小了数字往小的靠。

这说明12,26,9的参数是指标创始人观察得来的一个MACD金叉死叉周期的数值!它不随参数的改变而改变,是这个指标计算方法得出来的一个规律。因此采用默认参数(12,26,9)是最合理的,不要随意更改它。

上面的数字其中:9=(6+12)/2,19=(12+26)/2,45=19+26,35=(26+45)/2。

股票的走势与这些数字有一定的对应规律,如果红绿柱过了6,它就向12前进,过了12就向26前进,当然中间也有可能结束,如在9、19的位置,依次推类。后面我们有一个指标公式来确定关键点。

当然在实际的行情中不可能完全一致,会有几天的误差,前面几个6、9、12会有1-2天的误差,后面几个数字误差更大一些,1-3天有时会更大。下面我们通过几个例子来说明(图中括号内为规律数字)。

大家可以翻看每个股票去数一数红绿柱的数量,一般到45根已经是极限了,而且很少见。一些波段走得明显(单边趋势)的26、35会多一些,震荡比较厉害的9、12、19比较多。

数红绿柱的数量也是很麻烦的事,接下去给大家提供前面提到的指标,就不用自己去数了。

DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9) LINETHICK1 COLOR00FFFF ;
DEA1:EMA(DIF,9) LINETHICK2 COLOR006EE4 ;
MACD:(DIF-DEA)*2,COLORSTICK;
红面积:IF(DIF>DEA,SUM(MACD,BARSLAST(CROSS(DIF,DEA))),DRAWNULL),NODRAW,COLORLIRED;
绿面积:IF(DIF<DEA,SUM(MACD,BARSLAST(CROSS(DEA,DIF))),DRAWNULL),NODRAW,COLORGREEN;
DRAWNUMBER(CROSS(DIF,DEA),DEA,REF(绿面积,1)),COLORGREEN;
DRAWNUMBER(CROSS(DEA,DIF),DEA*1.1,REF(红面积,1)),COLORLIRED;
DRAWNUMBER(DIF>DEA,MACD*1.2,BARSLAST(CROSS(DIF,DEA))+1),COLORRED;
DRAWNUMBER(DIF<DEA,MACD,BARSLAST(CROSS(DEA,DIF))+1),COLORCYAN;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,1,0),COLOR00ECFD;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,1.5,0),COLOR00B5F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,2,0),COLOR0084F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,1,0),COLOR00ECFD;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,1.5,0),COLOR00B5F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,2,0),COLOR0084F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,1,0),COLOR00ECFD;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,1.5,0),COLOR00B5F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,2,0),COLOR0084F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,1,0),COLOR00ECFD;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,1.5,0),COLOR00B5F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,2,0),COLOR0084F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,1,0),COLOR00ECFD;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,1.5,0),COLOR00B5F3;
STICKLINE(COUNT(DIF>DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,2,0),COLOR0084F3;
STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=7,0,MACD,1,0), COLORE47833;
STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=15,0,MACD,1,0), COLORE47833;
STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=28,0,MACD,1,0) COLORE47833;
STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=36,0,MACD,1,0), COLORE47833;
STICKLINE(COUNT(DIF<DEA,BARSLAST(CROSS(DIF,DEA))+1)=48,0,MACD,1,0), COLORE47833;
IF(DIF>REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK3 COLOR2424FF;
IF(DIF>REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK1 COLOR6666FF;
IF(DIF<REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK3 COLORFF8800;
IF(DIF<REF(DIF,1),DIF,DRAWNULL) CIRCLEDOT LINETHICK1 COLORFFFF00;

指标的图示见下:

这个指标中除了红绿柱数字外,还用实心柱提示了几个关键点7、15、28、36、48,我认为这是一个变盘点,因为查不到该指标相关的说明和解释,从前面红绿柱的周期规律可知,6后面是7,12后面是15,26后面是28,35后面是36,45后面是48,依据周期6→12→26→35→45的运行规律,对应的变盘点是7→15→28→36→48,相当于过了这个坎,将向前走,当然这个点也会有1-2天的误差。

该指标同时对DIF线作了红色和蓝色的小圆点标注,根据我们在上面第二点的分析,DIF的灵敏性介于柱线和DEA之间,DIF的拐头(也就是红点变蓝点,或蓝点变红点)可以作为买卖信号,是可靠性和灵敏性比较平衡的买卖信号。

3.2 红绿柱的意义和形态

从前面指标解读中可知,红绿柱是快慢线的差值计算得来,代表的是上涨或下跌的动能(也可理解为力度),差值越大说明动能越大,差值越大也往往是上涨(或下跌)的幅度越大。下面我们讲一讲红绿柱的形态与上涨(或下跌)动能的关系,看下图。

标准型:红(绿)柱逐渐增长,股价逐步上涨(涨幅不大但稳定),红绿柱到最高处逐步下降,股价也随之下跌。

先发型:红(绿)柱快速增长,股价快速上涨(涨幅较大5%以上),随后马上下跌。

后发型:红(绿)柱慢速增长,后越来越快,股价先小幅上涨后快速上涨。

从动能的角度来看,标准型中规中矩,先发型刚开始就以最大动能往上冲,后马上衰竭,而后发型则相反,刚开始稍发力后动能越来越大。

4.周期律与能量柱的用法

接下去我们用“能量”的原理来解释股票的走势,其中“能”是指MACD红绿柱的动能,“量”是指成交量。见下图。

该股在前面走了6个周期的绿柱后金叉,开始上涨,在7、15的变盘点(红色箭头)放量上涨(黄圈),红柱也逐渐增大,“能”和“量”都很配合,因此向下一个26周期前进,虽然在后面最高处放量(24),但红柱已经背离且是阴线,动能不足且已经衰竭,走到27就死叉了。

接着我们再看下图的例子。

在7、15、28处红柱增大,动能逐步增大,且都有放量,“能+量”互相配合,直到36,动能下降极快(红柱很小),量也下降(缩量明显),价、能、量都出现了背离,后面虽然也有反弹上涨,但这段行情已经结束。

由此我们可以得出:只要在关键点附近“能”和“量”配合健康,持股,出现背离则离场。

5.基于MACD周期规律的交易策略

大家可以发现6、9、12、19周期是比较多的,这一类属于短线行情。

26、35、45周期是相对较少,属于中线行情。

在真实交易中我们是不知道周期会是多少,因此我们只能依据周期规律和能量特征逐步作出判断。

1.绿柱周期末买入

当绿柱接近MACD周期规律某数字,出现DIF拐头信号(蓝点变红点)时考虑买入。这是较为平衡偏激进的买法,建议控制仓位试探性买入,见下图。

上图绿柱在5处开始缩短,到8处出现DIF拐头(蓝点变红点),预测此周期为9或12,到红柱出现(红色箭头)可加仓。后面依托5日线(白线)稳步上行,且有量的配合,确定性更高。

下图是走到接近26周期的情况,在第23根绿柱出现DIF的拐头(黄色箭头),可以控制仓位买入。

对于35、45周期是比较少见的,一般在下跌较大时出现,后面往往会有反弹,虽然按照上面的方法买入成功率会更高,但涨幅绝大多数是不大的。见下图,这是由于如此大周期的下跌处于弱势状态,无法凝聚人气,就算上涨也是动能不足。

2.红柱周期末卖出

由于无法预测后期会上涨多少周期,因此只能对几个关键点进行分析判断。

前面的分类中有三种形态,标准型,先发型,后发型。

对于标准型,往往红柱逐渐增大,涨幅一般在2-5%之间,当出现红柱缩短时即可卖出。这种形态动量(红柱)适中,到达顶点后动量释放完全,开始下跌。

对于先发型,涨幅一般在5%以上,启动的动量很足,到达顶点后马上衰竭,同样出现红柱缩短时即可卖出。

对于后发型,前期涨幅较小在1-3%之间,动量(红柱)逐渐加大,直至最大,然后衰竭。可以在后期DIF拐头时卖出或红柱缩短时卖出。

对于周期较长的情况中间会有反复,因此在几个关键点要特别注意,出现量能跟不上的情况应该卖出。

3.案例

案例1:

黄色箭头处DIF由蓝色变为红色,且运行至绿柱10处,该日放量,因此可考虑小仓位买入,后股价上涨,可在红柱1处再次买入,后面每日上涨幅度在2-5%之间,红柱逐渐增大,考虑是标准型,待运行到红柱7处放量可持有,到9处已经小于8处,可卖出也可等待,至10处DIF已由红变蓝,这时应卖出。这个例子中在关键点7处放量但后续量能跟不上,行情就到此为止了。

案例2:

黄色箭头处考虑买入,后出红柱后红柱逐渐增大,但增大幅度较小,可考虑是后发型,至关键点红柱7处,后二天量逐渐放大(蓝色箭头)可持股,过红柱12可预测向19处运行,在关键点15处放大量且涨停,后一天又涨停,动能突然增大,考虑后面会快速衰竭,至20处红柱缩短即可卖出,后在21处DIF变蓝是卖出信号。红柱在运行到19后预测MACD周期为26,最终整个MACD在24后转绿柱。

以上是对MACD指标的一些特性和周期规律进行了讲解,可以说这是自己研究的东西,所以写得时间也比较长,特别是指标的灵敏性分析和周期规律,网上还找不到类似的解读,可能有些结论和方法还有待完善,带给大家思考。

最后需要提一点:MACD是趋势指标,这一点非常重要,只有单边上涨趋势或下跌趋势才有效。上面提到的方法建议在上涨趋势中操作(上涨趋势在讲KDJ的时候讲过,大家可以看我前面的文章,一般是指100日均线向上,低点不断提高,如果在下跌趋势,失败概率较大或收益很小)。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注