
🌊 01 海底亮灯才是真底信号
MACD金叉谁都会看,但零轴上方的金叉往往是追高,零轴下方的金叉又可能是半山腰。
这套低位金叉副图,专盯DIFF和DEA在零轴下方深水区的相遇。
低位金叉、二次金叉、底背离三个信号层层递进,就像海底探照灯,一层比一层照得深。
#技术分析 #股市指标 #MACD金叉 #低位选股 #副图指标
💻 02 源码全量放送

指标编号:YZ260810
指标完整源码:
DIFF1:=EMA(CLOSE,12)-EMA(CLOSE,27);DEA1:=EMA(DIFF1,9);MACD:=2*(DIFF1-DEA1),STICK;STICKLINE(MACD<REF(MACD,1)ANDMACD>0,0,MACD,3.2,0),COLORB20000;STICKLINE(MACD<REF(MACD,1) ANDMACD>0,0,MACD,2.7,0),COLOREC0000;STICKLINE(MACD<REF(MACD,1) ANDMACD>0,0,MACD,2.1,0),COLORFF4600;STICKLINE(MACD<REF(MACD,1) ANDMACD>0,0,MACD,1.5,0),COLORFF6300;STICKLINE(MACD<REF(MACD,1) ANDMACD>0,0,MACD,0.9,0),COLORFF8B00;STICKLINE(MACD<REF(MACD,1) ANDMACD>0,0,MACD,0.3,0),COLORFFAB00;STICKLINE(MACD>=REF(MACD,1) ANDMACD>0,0,MACD,3.2,0),COLOR000055;STICKLINE(MACD>=REF(MACD,1) ANDMACD>0,0,MACD,2.7,0),COLOR000077;STICKLINE(MACD>=REF(MACD,1) ANDMACD>0,0,MACD,2.1,0),COLOR000099;STICKLINE(MACD>=REF(MACD,1) ANDMACD>0,0,MACD,1.5,0),COLOR0000BB;STICKLINE(MACD>=REF(MACD,1) ANDMACD>0,0,MACD,0.9,0),COLOR0000DD;STICKLINE(MACD>=REF(MACD,1) ANDMACD>0,0,MACD,0.3,0),COLOR0000FF;STICKLINE(MACD>REF(MACD,1) ANDMACD<0,0,MACD,3.2,0),COLOR555555;STICKLINE(MACD>REF(MACD,1) ANDMACD<0,0,MACD,2.7,0),COLOR777777;STICKLINE(MACD>REF(MACD,1) ANDMACD<0,0,MACD,2.1,0),COLOR999999;STICKLINE(MACD>REF(MACD,1) ANDMACD<0,0,MACD,1.5,0),COLORBBBBBB;STICKLINE(MACD>REF(MACD,1) ANDMACD<0,0,MACD,0.9,0),COLORDDDDD;STICKLINE(MACD>REF(MACD,1) ANDMACD<0,0,MACD,0.3,0),COLORFFFFFF;STICKLINE(MACD<=REF(MACD,1) ANDMACD<0,0,MACD,3.2,0),COLORB20000;STICKLINE(MACD<=REF(MACD,1) ANDMACD<0,0,MACD,2.7,0),COLOREC0000;STICKLINE(MACD<=REF(MACD,1) ANDMACD<0,0,MACD,2.1,0),COLORFF4600;STICKLINE(MACD<=REF(MACD,1) ANDMACD<0,0,MACD,1.5,0),COLORFF6300;STICKLINE(MACD<=REF(MACD,1) ANDMACD<0,0,MACD,0.9,0),COLORFF8B00;STICKLINE(MACD<=REF(MACD,1) ANDMACD<0,0,MACD,0.3,0),COLORFFAB00;STICKLINE(MACD>=0 ORMACD<=0,0,0,50,2),COLORWHITE;DIFF:DIFF1,COLOR33FF33;DEA:DEA1,COLORYELLOW;强度:IF(DIFF>=DEA,DIFF,DRAWNULL),COLORRED;低位金叉:=CROSS(DIFF,DEA) ANDDIFF<-0.1;DRAWTEXT(低位金叉,-0.1,' 低位金叉'),COLORYELLOW;JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));二次金叉:=CROSS(DIFF,DEA) ANDDEA<0 ANDCOUNT(JCCOUNT=2,21)=1;DRAWICON(二次金叉,DEA*1.04,13) ;DRAWTEXT(二次金叉,-0.1,' 二次金叉'),COLORFF00FF;A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));底背离:=REF(CLOSE,A1+1)>CLOSE ANDDIFF>REF(DIFF,A1+1) ANDCROSS(DIFF,DEA);底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,POINTDOT;DRAWTEXT(底背离,0.1,'底背离'),COLORMAGENTA;A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));顶背离:=REF(CLOSE,A2+1)<CLOSE ANDREF(DIFF,A2+1)>DIFF ANDCROSS(DEA,DIFF);顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,POINTDOT;DRAWTEXT(顶背离,DIFF,'顶背离'),COLORGREEN;
🔦 03 探照灯怎么一层一层照亮的
这套指标核心逻辑拆开就三层:
第一盏灯:低位金叉 DIFF和DEA在零轴下方深水区相遇 |
DIFF1=EMA(CLOSE,12)-EMA(CLOSE,27)。标准MACD用12和26,这里改成27,多一天。
为什么?多一天就多一份确认,牺牲一点灵敏度换一点稳定性,低位信号宁可慢半拍也不能快了出错。
DEA1=EMA(DIFF1,9),9日平滑DIFF。DIFF是灯管,DEA是灯罩,灯管穿过灯罩就是金叉。MACD=2*(DIFF-DEA),乘2是把差值放大一倍,柱子更醒目。
翻译成人话:DIFF是即时温度计,DEA是平均温度。即时温度上穿平均温度,说明市场开始回暖。
低位金叉=CROSS(DIFF,DEA) AND DIFF<-0.1。DIFF和DEA金叉大家都知道,但加了DIFF<-0.1这道筛子,就只保留零轴下方深水区的金叉。
-0.1这个阈值怎么来的?MACD的零轴是多空分界线,-0.1以下说明DIFF已经脱离零轴有一段距离,不是那种"刚刚跌到零轴下面就弹回来"的弱信号。这就排除了零轴附近频繁的噪音金叉。
翻译成人话:零轴上方的金叉可能是追高,零轴下方刚一点点的金叉可能是半山腰。只有DIFF低于-0.1的金叉,才是真正的海底信号。
▼ 第二盏灯:二次金叉 第一次金叉是试探,第二次才是确认 |
JCCOUNT=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0)),统计DEA从上穿零轴以来DIFF金叉DEA的次数。
二次金叉=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1——在DEA仍低于零轴的情况下,21天内出现第二次金叉。
为什么要二次?第一次金叉可能是底部的试探,二次金叉才是确认。就像探照灯闪两下比闪一下更可信。
翻译成人话:股价还在跌,但跌的力量已经不如前一次金叉时那么大了。
第三盏灯:底背离 股价创新低,DIFF却不创新低——动能衰竭 |
底背离=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA)——价格创新低但DIFF没有创新低,说明下跌动能在减弱。
DRAWLINE把前一个金叉点和当前金叉点连成红线,直观看到动能衰竭。
翻译成人话:股价还在跌,但跌的力量已经不如前一次金叉时那么大了。这就好比皮球每次弹起来高度在降低,但跌下去的深度也在变浅——底部越来越近了。
底背离到底怎么看出"衰竭"?看这张对比:
股价走势 前次金叉点:CLOSE=10元 本次金叉点:CLOSE=8元 ↓ 结论:股价创新低 | DIFF走势 前次金叉点:DIFF=-0.15 本次金叉点:DIFF=-0.10 ↑ 结论:DIFF没有创新低 |
左列股价新低,右列DIFF不创新低——这种视觉反差就是底背离的核心:表面在跌,底层已经跌不动了。
📝 04 四句口诀收好
DIFF低于零点一再金叉
二次频闪才确认
底背离现动能衰
海底三灯亮真底
你觉得哪个信号最靠谱?评论区聊聊你的实战心得,点赞收藏拿走不谢。