
01 两把尺子量出假底
底背离说白了就是:价格还在往下走,但底下的动能已经不愿意跟着跌了。双底背离副图把这个逻辑拆成了两把尺子——一把量MACD柱,一把量DIF线。价格创了新低,这两把尺子都没跟着创新低,那就是底背离。如果两把尺子同时不认这个新低,就叫"双底背离"。
我自己踩过的坑:只看MACD柱背离就冲进去,结果DIF线其实还在创新低,那是半背离不是双背离,信号可靠性差一截。这个指标把两个条件焊在一起,少走弯路。
#底背离 #MACD背离 #抄底信号 #双底背离 #副图指标
02 原样源码拿走不谢

指标编号:ZD260804
完整指标源码:
DIF:=EMA(C,12)-EMA(C,26);DEA:=EMA(DIF,9);MACD:=2*(DIF-DEA);QZQ:=BARSLAST(REF(MACD,1)<0ANDMACD>0);QM:=LLVBARS(MACD,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD,QM),0);QF:=LLVBARS(DIF,QZQ+20);DQDZ:=IF(QF>QZQ,REF(DIF,QF),0);XG1:=MACD<0ANDMACD>MQDZANDDIF<0ANDDIF>DQDZANDC=LLV(C,QZQ+20)ANDMQDZ<0ANDDQDZ<0;XG:REF(XG1,1)=1ANDMACD>REF(MACD,1);S05:=SUM(MACD,0);QST:=BARSLAST(MACD<0ANDREF(MACD,1)>0)+1;QXT:=BARSLAST(MACD>0ANDREF(MACD,1)<0)+1;S5:=IF(MACD>0,S05-REF(S05,BARSLAST(MACD<0)),S05-REF(S05,BARSLAST(MACD>0)))/10;ST:=IF(MACD>0,REF(QST,QXT)+QXT,REF(QXT,QST)+QST);RS5:=REF(S5,ST);BC:IF(MACD>0ANDS5<RS5,0,IF(MACD<0ANDS5>RS5ANDDEA<0,1,0));
03 双背离是怎么一步步焊出来的
四步递进,每步一层漏斗,逐步收紧确认条件:
第一步:找锚点 QZQ=上次MACD从负转正的K线距今天数。加20天缓冲期给"真反转"留确认窗口。▼ |
第二步:量MACD柱的尺子 QM=锚点后20天内MACD最低点位置,MQDZ取那个最低值。MQDZ比当前MACD更低=柱子没创新低=第一把尺子确认。▼ |
第三步:量DIF线的尺子 QF=锚点后20天内DIF最低点位置,DQDZ取那个最低值。DQDZ比当前DIF更高=DIF没创新低=第二把尺子确认。▼ |
第四步:焊在一起 XG1要求五条同时成立:MACD<0 + MACD>MQDZ + DIF<0 + DIF>DQDZ + C=LLV + MQDZ<0 + DQDZ<0。然后XG=REF(XG1,1)=1 AND MACD>REF(MACD,1)确认拐头。 |
双尺对比,左列量MACD柱,右列量DIF线,两把尺子同时不认新低才叫双背离:
双尺对照表 | |
MACD柱的尺子 | DIF线的尺子 |
找QM:20天内MACD最低点位置 | 找QF:20天内DIF最低点位置 |
取MQDZ:该位置MACD值 | 取DQDZ:该位置DIF值 |
判断:当前MACD > MQDZ? | 判断:当前DIF > DQDZ? |
是=柱子没创新低 ✓ | 是=DIF没创新低 ✓ |
两把尺子同时✓ = 双底背离 | |
XG1五条件并立,缺一不可:
条件1:MACD < 0 | 仍在零轴下方 |
条件2:MACD > MQDZ | 柱子没创新低 |
条件3:DIF < 0 | DIF也在零轴下方 |
条件4:DIF > DQDZ | DIF没创新低 |
条件5:C = LLV(C, QZQ+20) | 价格确实在创新低 |
BC背驰:用S5(MACD面积累积)前后对比,绿柱面积比上次大且DEA<0时输出1。
为什么这么严格?单独一个背离太容易被假信号骗。MACD柱背离但DIF没背离可能只是短期反弹;DIF背离但MACD没背离可能只是中期减速。两个一起背离才说明短中期动能都在拒绝下跌。
04 背离口诀
价格新低两尺量MACD柱先反抗DIF线也不跟上五条同时才双背离拐头之日信号亮面积背驰再验证
互动:你遇到过底背离信号吗?是单背离还是双背离?结果怎样?