『MACD交易法则副图』精准捕捉买卖点!多维度解锁波段盈利密码
公式介绍
该副图公式是经典MACD指标的进阶增强版,核心保留传统MACD(12、26、9)的DIF(ZBGS1)、DEA(ZBGS2)核心线,同时叠加多周期EMA均线过滤、背离识别、量能强弱可视化等功能。既标注金叉/死叉基础信号,又精准识别底背离、二次金叉等高价值买点;通过彩色柱线直观展示MACD差值动能变化,红色系柱线代表动能增强、绿色系代表动能减弱,辅以低位金叉、底背离等文字标注,让交易信号一目了然。
使用方法
1. 基础信号:金叉出现红色箭头为买入参考,死叉出现绿色箭头为卖出参考;
2. 进阶信号:“低位金叉”“二次金叉”“底背离”文字/图标出现时,是强势低吸信号;
3. 动能判断:蓝色柱线持续放大代表多头动能强劲,可持有;橙色柱线扩大代表空头占优,需警惕回调;
4. 辅助确认:黄色五角星标记为超跌反弹信号,可结合金叉信号加仓。
总结
1. 该公式在传统MACD基础上强化了背离、二次金叉等关键信号识别;
2. 通过色彩和文字标注让多空动能、买卖点更直观;
3. 使用时需结合基础金叉/死叉与进阶背离信号综合判断,提升胜率。
{MACD交易法则副图}
ZBGS1:=EMA(CLOSE,12)-EMA(CLOSE,26),COLOR00FF00,LINETHICK1;
ZBGS2:=EMA(ZBGS1,9),COLOR00FF00,LINETHICK1;
DRAWICON(CROSS(ZBGS1,ZBGS2),ZBGS2,1);
DRAWICON(CROSS(ZBGS2,ZBGS1),ZBGS2,2);
ZBGS3:=EMA(CLOSE,4)-EMA(CLOSE,13),COLORMAGENTA,LINETHICK2;
ZBGS4:=EMA(ZBGS3,5),COLORGRAY;
ZBGS5:=EMA(ZBGS3,10),COLORGRAY;
ZBGS6:=EMA(ZBGS3,20),COLORGRAY;
ZBGS7:=EMA(ZBGS3,30),COLORGRAY;
ZBGS8:=EMA(ZBGS3,60),COLORGRAY;
ZBGS9:=EMA(ZBGS3,90),COLORGRAY;
ZBGS10:=EMA(ZBGS3,120),COLORGRAY;
ZBGS11:=EMA(ZBGS3,250),COLORGRAY;
ZBGS12:=ZBGS3>=REF(ZBGS3,1) AND ZBGS4>=REF(ZBGS4,1) AND ZBGS5>=REF(ZBGS5,1) AND ZBGS6>=REF(ZBGS6,1) AND ZBGS7>=REF(ZBGS7,1) AND ZBGS8>=REF(ZBGS8,1) AND ZBGS9>=REF(ZBGS9,1) AND ZBGS10>=REF(ZBGS10,1) AND ZBGS11>=REF(ZBGS11,1) AND C>EMA(C,11) AND ZBGS3>-0.8;
STICKLINE(ZBGS12,ZBGS1,ZBGS2,3,0),COLORE6E8FA;
ZBGS13:=(ZBGS1-ZBGS2)*2;
STICKLINE(ZBGS13>REF(ZBGS13,1),0,ZBGS13,3.2,0),COLOR0000FF;
STICKLINE(ZBGS13>REF(ZBGS13,1),0,ZBGS13,2.7,0),,COLOR0000FF;
STICKLINE(ZBGS13>REF(ZBGS13,1),0,ZBGS13,2.1,0),COLOR0000FF;
STICKLINE(ZBGS13>REF(ZBGS13,1),0,ZBGS13,1.5,0),COLOR0000FF;
STICKLINE(ZBGS13>REF(ZBGS13,1),0,ZBGS13,0.9,0),COLOR0000FF;
STICKLINE(ZBGS13>REF(ZBGS13,1),0,ZBGS13,0.3,0),COLORCC66FF;
STICKLINE(ZBGS13< REF(ZBGS13,1),0,ZBGS13,3.2,0),COLORFF9900;
STICKLINE(ZBGS13< REF(ZBGS13,1),0,ZBGS13,2.7,0),COLORFF9900;
STICKLINE(ZBGS13< REF(ZBGS13,1),0,ZBGS13,2.1,0),COLORFF9900;
STICKLINE(ZBGS13< REF(ZBGS13,1),0,ZBGS13,1.5,0),COLORFF9900;
STICKLINE(ZBGS13< REF(ZBGS13,1),0,ZBGS13,0.9,0),COLORFF9900;
STICKLINE(ZBGS13< REF(ZBGS13,1),0,ZBGS13,0.3,0),COLORFFCC00;
STICKLINE(ZBGS13>=0 OR ZBGS13<=0,0,0,50,1),COLORWHITE;
ZBGS14:=BARSLAST(REF(CROSS(ZBGS1,ZBGS2),1));
ZBGS15:=REF(CLOSE,ZBGS14+1)>CLOSE AND ZBGS1>REF(ZBGS1,ZBGS14+1) AND CROSS(ZBGS1,ZBGS2);
DRAWICON(ZBGS15,ZBGS2,23);{http://}
ZBGS16:=BARSLAST(REF(CROSS(ZBGS2,ZBGS1),1));
ZBGS17:=REF(CLOSE,ZBGS16+1)< CLOSE AND REF(ZBGS1,ZBGS16+1)>ZBGS1 AND CROSS(ZBGS2,ZBGS1);
DRAWICON(ZBGS17,ZBGS2,12);
ZBGS18:=CROSS(ZBGS1,ZBGS2) AND ZBGS1< -0.1;
DRAWTEXT(ZBGS18,ZBGS1,' 低位金叉');
ZBGS19:=COUNT(CROSS(ZBGS1,ZBGS2),BARSLAST(ZBGS2>=0));
ZBGS20:=CROSS(ZBGS1,ZBGS2) AND ZBGS2< 0 AND COUNT(ZBGS19=2,21)=1;
DRAWICON(ZBGS20,ZBGS2*1.04,13) ;
DRAWTEXT(ZBGS20,-0.1,' 二次金叉'),COLORFF00FF;
ZBGS21:=BARSLAST(REF(CROSS(ZBGS1,ZBGS2),1));
ZBGS22:=REF(CLOSE,ZBGS21+1)>CLOSE AND ZBGS1>REF(ZBGS1,ZBGS21+1) AND CROSS(ZBGS1,ZBGS2);
DRAWLINE(ZBGS21=0,ZBGS2,ZBGS22,ZBGS2,0),COLORRED,LINETHICK2;
DRAWTEXT(ZBGS22,-0.50,' 底背离'),COLOR00FF00;
ZBGS23:=BARSLAST(REF(CROSS(ZBGS2,ZBGS1),1));
ZBGS24:=REF(CLOSE,ZBGS23+1)< CLOSE AND REF(ZBGS1,ZBGS23+1)>ZBGS1 AND CROSS(ZBGS2,ZBGS1);
DRAWLINE(ZBGS23=0,ZBGS2,ZBGS24,ZBGS2,0),COLORWHITE,LINETHICK2;
ZBGS25:=(2*CLOSE+HIGH+LOW)/4;
ZBGS26:=EMA(ZBGS25,4);
ZBGS27:=EMA(ZBGS26,4);
ZBGS28:=EMA(ZBGS27,4);
ZBGS29:=(ZBGS28-REF(ZBGS28,1))/REF(ZBGS28,1)*100;
ZBGS30:=IF(ZBGS29< REF(ZBGS29,1),ZBGS29,DRAWNULL),COLORWHITE,LINETHICK2;
ZBGS31:=MA(ZBGS29,2),COLOR9932CD;
ZBGS32:=REF(ZBGS29,1);
STICKLINE(ZBGS29>ZBGS32,ZBGS29,ZBGS32,2.3,0),COLOR0000FF;
STICKLINE(ZBGS29>ZBGS32,ZBGS29,ZBGS32,0.3,0),COLORCC66FF;
STICKLINE(ZBGS29< ZBGS32,ZBGS29,ZBGS32,2.3,0),COLOR00BB00;
STICKLINE(ZBGS29< ZBGS32,ZBGS29,ZBGS32,0.3,0),COLOR00FF00;
STICKLINE(ZBGS22,ZBGS29,ZBGS32,1,0),COLORYELLOW;
STICKLINE(ZBGS18,ZBGS29,ZBGS32,1,0),COLORWHITE;
STICKLINE(ZBGS18 AND ZBGS22,ZBGS29,ZBGS32,0.1,0),COLORYELLOW;
ZBGS33:=REF(LOW,1);
ZBGS34:=SMA(ABS(LOW-ZBGS33),3,1)/SMA(MAX(LOW-ZBGS33,0),3,1)*100;
ZBGS35:=EMA(IF(CLOSE*1.3,ZBGS34*10,ZBGS34/10),3);
ZBGS36:=LLV(LOW,13);
ZBGS37:=HHV(ZBGS35,13);
ZBGS38:=IF(MA(CLOSE,34),1,0);
ZBGS39:=EMA(IF(LOW<=ZBGS36,(ZBGS35+ZBGS37*2)/2,0),3)/618*ZBGS38;
ZBGS40:=IF(ZBGS39>100,100,ZBGS39);
ZBGS41:=IF(ZBGS40>-120,ZBGS40,0);
ZBGS42:=ZBGS41< REF(ZBGS41,1);
DRAWTEXT(ZBGS42 AND REF(NOT(ZBGS42),1),0,'☆'),COLORYELLOW;
ZBGS43:ZBGS1,LINETHICK1,COLORGREEN;
ZBGS44:ZBGS2,LINETHICK1,COLORGREEN;
ZBGS45:IF(MACD>REF(MACD,1),ZBGS1,DRAWNULL),COLORRED,LINETHICK1;
ZBGS46:IF(ZBGS2< ZBGS1,ZBGS2,DRAWNULL),COLORFF00FF,LINETHICK1;
ZBGS47:=REF((LOW+OPEN+CLOSE+HIGH)/4,1);
ZBGS48:=SMA(ABS(LOW-ZBGS47),13,1)/SMA(MAX(LOW-ZBGS47,0),10,1);
ZBGS49:=EMA(ZBGS48,10);
ZBGS50:=LLV(LOW,33);
ZBGS51:=EMA(IF(LOW<=ZBGS50,ZBGS49,0),3);
ZBGS52:=IF(ZBGS51>REF(ZBGS51,1),ZBGS51,0),COLORRED,NODRAW;
STICKLINE(ZBGS52,ZBGS29,ZBGS32,0.1,0),COLORRED;