缠论MACD分时捉妖:精准捕捉背离与金叉的短线利器
公式介绍 :该指标基于缠论MACD背驰逻辑,融合传统MACD核心算法(EMA12、EMA26差值及EMA9平滑),通过彩色带状区域、动态柱线及信号标记,直观呈现股价分时多空力量变化、背离形态与关键转折信号。既保留MACD的趋势判断功能,又强化了分时级别下的捉妖(短线强势股)信号识别,兼顾实用性与可视化。
使用方法 :
1. 带状区域:红粉色代表EMA12在EMA26上方(多头),绿色反之(空头);
2. MACD柱:柱线颜色渐变反映动能增减(如红色柱放大=多头增强);
3. 关键信号:“低位金叉”“二次金叉”为短线抄底信号,“底背离”提示反转上涨,“顶背离”警惕下跌;“★金叉介入”是缠论验证后的精准买点;
4. 操作结合:信号出现时搭配分时量能,底背离+放量可加仓,顶背离+缩量需止盈。
N:=12;
N1:=26;
M:=9;
ZBGS1:EMA(CLOSE,N)-EMA(CLOSE,N1);
ZBGS2:EMA(ZBGS1,M);
ZBGS3:2*(ZBGS1-ZBGS2),LINETHICK0;
DRAWBAND(ZBGS1,RGB(255,128,192),ZBGS2,RGB(128,255,128));
STICKLINE(ZBGS3>=0,ZBGS3,0,2.5,1),COLORF00FF0;
STICKLINE(ZBGS3<0,ZBGS3,0,2.5,1),COLORWHITE;
STICKLINE(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,2.5,0),COLOR00AAFF;
STICKLINE(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,2.5,0),COLOR00BBFF;
STICKLINE(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,2,0),COLOR00CCFF;
STICKLINE(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,1.5,0),COLOR00DDFF;
STICKLINE(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,1,0),COLOR00EEFF;
STICKLINE(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,0.5,0),COLOR00FFFF;
STICKLINE(ZBGS3>=REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,2.5,0),COLOR0000AA;
STICKLINE(ZBGS3>=REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,2.5,0),COLOR0011BB;
STICKLINE(ZBGS3>=REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,2,0),COLOR0022CC;
STICKLINE(ZBGS3>=REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,1.5,0),COLOR0033DD;
STICKLINE(ZBGS3>=REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,1,0),COLOR0044EE;
STICKLINE(ZBGS3>=REF(ZBGS3,1)&&ZBGS3>0,0,ZBGS3,0.5,0),COLOR0055FF;
STICKLINE(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,2.5,0),COLORAA00BB;
STICKLINE(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,2.5,0),COLORBB11BB;
STICKLINE(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,2,0),COLORCC22BB;
STICKLINE(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,1.5,0),COLORDD33BB;
STICKLINE(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,1.0,0),COLOREE44BB;
STICKLINE(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,0.5,0),COLORFF55BB;
STICKLINE(ZBGS3<=REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,2.5,0),COLORFFAA00;
STICKLINE(ZBGS3<=REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,2.5,0),COLORFFBB11;
STICKLINE(ZBGS3<=REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,2,0),COLORFFCC22;
STICKLINE(ZBGS3<=REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,1.5,0),COLORFFDD33;
STICKLINE(ZBGS3<=REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,1,0),COLORFFEE44;
STICKLINE(ZBGS3<=REF(ZBGS3,1)&&ZBGS3<0,0,ZBGS3,0.5,0),COLORFFFF55;
IF(ZBGS1<0,ZBGS1,0),COLORRED,LINETHICK2;
IF(ZBGS1<0,0,ZBGS1),COLORYELLOW,LINETHICK2;
IF(ZBGS1<ZBGS2,ZBGS1,ZBGS2),COLOR00FF00,LINETHICK2;
IF(ZBGS1>ZBGS2,ZBGS2,ZBGS2),COLORBLUE,LINETHICK2;
ZBGS4:=CROSS(ZBGS1,ZBGS2)&&ZBGS1<-0.1;
STICKLINE(ZBGS4,0,-0.10,6,0),COLORYELLOW;
DRAWTEXT(ZBGS4,-0.05,'低位金叉'),COLORYELLOW;
ZBGS5:=COUNT(CROSS(ZBGS1,ZBGS2),BARSLAST(ZBGS2>=0));
ZBGS6:=CROSS(ZBGS1,ZBGS2)&&ZBGS2<0&&COUNT(ZBGS5=2,21)=1;
STICKLINE(ZBGS6,0,-0.10,6,0),COLORFF00FF;
DRAWICON(ZBGS6,ZBGS2*1.04,26);
DRAWTEXT(ZBGS6,-0.08,'二次金叉'),COLORFF00FF;
ZBGS7:=BARSLAST(REF(CROSS(ZBGS1,ZBGS2),1));
ZBGS8:=REF(CLOSE,ZBGS7+1)>CLOSE&&ZBGS1>REF(ZBGS1,ZBGS7+1)&&CROSS(ZBGS1,ZBGS2);
STICKLINE(ZBGS8,0,0.13,6,0),COLORRED;
DRAWTEXT(ZBGS8,ZBGS2,'底背离'),COLORRED;
ZBGS9:=BARSLAST(REF(CROSS(ZBGS2,ZBGS1),1));
ZBGS10:=REF(CLOSE,ZBGS9+1)<CLOSE&&REF(ZBGS1,ZBGS9+1)>ZBGS1&&CROSS(ZBGS2,ZBGS1);
DRAWTEXT(ZBGS10,ZBGS2,'顶背离'),COLORGREEN;
ZBGS11:=ZBGS1<0&&ZBGS2<0;
ZBGS12:=ZBGS11>REF(ZBGS11,1);
ZBGS13:=BARSLAST(ZBGS12);
ZBGS14:=COUNT(ZBGS2>0&&ZBGS1>0,ZBGS13)=0;
ZBGS15:=CROSS(ZBGS1,ZBGS2);
ZBGS16:=BARSLAST(ZBGS15);
ZBGS17:=REF(ZBGS16,ZBGS16+1)+ZBGS16;
ZBGS18:=(ZBGS1+ZBGS2)/2;
ZBGS19:=(HIGH+LOW)/2;
ZBGS20:=ZBGS15&&ZBGS17<ZBGS13&&ZBGS14&&ZBGS18>REF(ZBGS18,ZBGS17)&&ZBGS19<REF(ZBGS19,ZBGS17)&&ZBGS3>0;
DRAWTEXT(ZBGS20,ZBGS1*0.95,'★金叉介入'),COLORYELLOW;
ZBGS21:BARSLASTCOUNT(ZBGS3>REF(ZBGS3,1)&&ZBGS3>0),NODRAW;
ZBGS22:BARSLASTCOUNT(ZBGS3<REF(ZBGS3,1)&&ZBGS3>0),NODRAW;
ZBGS23:BARSLASTCOUNT(ZBGS3<REF(ZBGS3,1)&&ZBGS3<0),NODRAW;
ZBGS24:BARSLASTCOUNT(ZBGS3>REF(ZBGS3,1)&&ZBGS3<0),NODRAW;
