公式描述
MACD指标主要用于对大势中长期的上涨或下跌趋势进行判断。在研判中期上涨或下跌行情的开始与结束方面,MACD指标的准确度较高。特别对于涨跌幅度和变化较大的市场,MACD指标能很好地抓住趋势的拐点,从而提供波段操作的买入和卖出信号。
MACD指标在指导短线波段操作时不是很有效。当股价在短时间内上下波动较大时,因为MACD的移动相当缓慢,所以不会立即对股价的变动产生买卖信号。特别是当股价处于盘局或市场波动较小时,MACD发出的买卖信号很不准确,比如对箱形的大幅振荡走势或牛皮盘整走势,MACD的使用价值不大。
在波段操作中运用MACD指标时,需要注意以下运用原则。
①DIF和DEA处于0轴以上时,属于多头市场,表明市场处于上升趋势中,适合做多。
②DIF和DEA处于0轴下方时,属于空头市场,表明市场处于下降趋势中,适合做空。
③在多头市场中,DIF在DEA上方运行时,应持股待涨;DIF向下穿过DEA时,一般认为短期上涨趋势结束,市场将进入上涨趋势中的中继调整;当DIF再次向上穿过DEA时,市场将继续原有的上涨趋势。
④DIF和DEA在上方远离0轴线时,说明市场存在超买现象。如果MACD能量柱开始萎缩,则市场有见顶的可能。
⑤DIF和DEA在0轴线以上向下运行,而股价继续向上,此为顶背离现象,预示市场内部做多能量不足,市场随时有见顶的可能。
⑥DIF从上向下穿过0轴线,说明市场由多头转向空头。空头市场原则上不参与市场中期以上的做多交易。
⑦在空头市场中,DIF向上穿过DEA时,属于市场中的反弹现象,不是趋势发生了转变。在控制风险的前提下,结合其他分析手段,可以适当参与短线波段操作。
⑧当DIF和DEA见底时,并非是指股价或指数见底。
⑨当DIF和DEA在0轴线下方向上运行时,如果股价仍然保持向下,这种形态为底背离。底背离预示市场随时可能出现向上反转。
⑩中长线波段操作时,以分析DIF和DEA的走势为主,多关注二者的趋势、与0轴线的关系,以及DIF和DEA之间的上下关系,发生交叉的时间和空间位置。
中短线波段操作要多注意MACD(能量柱)的变化,结合DIF走势和拐点来判断短线波段的交易机会。MACD的长短并不表示股价或指数跌幅的大小,而是显示市场内部做多或做空能量的高低。MACD红柱见顶回落时,说明市场做多能量开始下降,如果DIF出现向下转向,则是市场见顶的信号。在一些时间周期较短的MACD指标的使用过程中,这一观点并不能完全成立。
在实战分析时,一定要结合K线形态和均线、成交量等其他技术分析手段。特别对于中短线波段操作的投资者来说,这一点非常重要。
注意以下特殊情况:停牌阶段指标运动失效;涨跌停板指标失效;必须在复权价位下运用。
用MACD指标的“二次金叉”,可以寻找短线暴涨股。
今日分享的通达信买卖优化MACD指标公式,是一个优化过的MACD指标,买卖信号更加清晰。
具体信号说明:
当指标中红色信号线上穿蓝色信号线,出现“低买”信号,或是短暂回调之后出现“翻红”的信号,都是后市看涨,参考买入的信号。
当红色信号段下穿蓝色信号段的时,后市看跌,是参考卖出的信号。
公式案例
公式源码
DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26);
DIF:EMA(CLOSE,12) - EMA(CLOSE,26),COLORRED;
DEA:EMA(DIF,9),COLORBLUE;
MACD:2*(DIF-DEA),COLORSTICK;
FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4);
FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1;
FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1);
FH4:=FH1 AND FH2 AND ABS((DIF-DEA)/C)<0.018;
FH5:=FH1 AND FH2 AND MACD<0.10;
VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30) AND DIFF>DEA AND MACD>REF(MACD,1) AND DIFF>0 AND DEA>0 AND MA(VOL,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
佛手:IF(VV,1,0),NODRAW;
DRAWICON(佛手,0.06,11);
二次翻红FH3 OR FH4 OR FH5),COLORRED,NODRAW;
低买:CROSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW;
加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW;
DRAWICON(二次翻红,-0.05,1);
DRAWTEXT(二次翻红,-0.15,'翻红'),COLORRED;
DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'低买'),COLORFF00FF;
DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'加油'),COLORYELLOW;
XG:二次翻红 OR 低买 OR 加油,NODRAW;
YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(VOL+0.01)/100);
|