通达信小白龙主图指标(MACD类)指标公式

核心逻辑

该指标是一个结合均线和MACD的"神龙抄底逃顶"系统: 1. **轨道系统**:使用55日EMA作为上下轨,当价格突破上轨时显示红色上轨,突破下轨时显示红色下轨 2. **偏离判断**:当下偏离值=6.4时表示DIF/收盘价小于-6.4%(严重负偏离,可能见底);上偏离值=5.4时表示DIF/收盘价大于5.4%(严重正偏离,可能见顶) 3. **MACD背离**:通过比较DIF与DEA的交叉、DIF的位置变化、MACD的形态变化来判断趋势是否发生背离

买卖信号

**买入信号:** - **底一号(偏离)**:DIF/收盘价<-6.4且<0,MACD>前一天且DIF<前一天*1.01 - **三号(底背离)**:DIF上穿DEA,DIF<0,且满足底背离条件(DIF创阶段新低但股价未创新低) **卖出信号:** - **顶一号(偏离)**:DIF/收盘价>5.4且>0,MACD<前一天且DIF>前一天 - **顶三号(顶背离)**:DIF下穿DEA,DIF>0,且满足顶背离条件(DIF创阶段新高但股价未创新高)

用法

1. 当出现"偏离"信号时,表示价格严重偏离正常轨道,可能发生快速反弹或回调 2. 当出现"背离"信号时,表示趋势可能即将反转(底背离买入,顶背离卖出) 3. 可结合55日均线的突破情况辅助判断趋势 4. 建议配合其他指标或成交量验证信号的可靠性

公式源码

下偏离值:=6.4;
上偏离值:=5.4;
上轨:EMA(H,55),COLORGREEN;
下轨:EMA(L,55),COLORGREEN;
A1:=PLOYLINE(C>上轨,上轨);
NOTEXT_A2:IF(C>上轨,A1,DRAWNULL),COLORRED;
B1:=PLOYLINE(C>下轨,下轨);
NOTEXT_B2:IF(C>下轨,B1,DRAWNULL),COLORRED;
DIF:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;DEA:=EMA(DIF,9);macd:=(DIF-DEA)*2;
{神龙抄底13号}
CDYH:=DIF/C<-下偏离值 && DIF/C<0;
抄底一号:=MACD>REF(MACD,1) && DIF<REF(DIF,1)*1.01 && CDYH,COLORWHITE;
底一号:=抄底一号 AND REF(抄底一号,1)=0,COLORWHITE;
DRAWTEXT(底一号,L*0.99,'←偏离'),COLORMAGENTA;
JJCC:=crOSS(DIF,DEA);
X0ZHH:=BARSLAST(CROSS(0,DIF))+1;
SCCTS:=BARSLAST(CROSS(DEA,DIF))+1,NODRAW;
DIFZDZ1:=LLV(DIF,SCCTS),NODRAW;
GJJZDZ:=LLV(L,SCCTS),NODRAW;
DIFZDZ2:=LLV(DIF,X0ZHH),NODRAW;
DIFWS0ZZ:=HHV(DIF,SCCTS)<-0.08;
LGLJXX:=REF(MACD,1)<0 && REF(MACD,2)<0;
BLLL:=LGLJXX && DIFWS0ZZ && (DIFZDZ1>=REF(DIFZDZ1,SCCTS) || DIFZDZ1>=REF(DIFZDZ2,SCCTS)) && GJJZDZ<=REF(GJJZDZ,SCCTS);
三号:=JJCC && DIF<0 && BLLL,COLORMAGENTA;
DRAWTEXT(三号,L*0.99,'←背离'),COLORMAGENTA;
{神龙逃顶13号}
CCDD1:=DIF/C>上偏离值 && DIF/C>0;
逃顶一号:=MACD<REF(MACD,1) && DIF>REF(DIF,1) && CCDD1,COLORWHITE;
顶一号:=逃顶一号 AND REF(逃顶一号,1)=0,COLORWHITE;
DRAWTEXT(顶一号,H*1.0,'←偏离'),COLORGREEN;
JJC:=CROSS(DEA,DIF);
X0ZHHL:=BARSLAST(CROSS(DIF,0))+1;
SCCTSS:=BARSLAST(CROSS(DIF,DEA))+1,NODRAW;
DIFZDZ11:=HHV(DIF,SCCTSS),NODRAW;
GJJZDZZ:=HHV(H,SCCTSS),NODRAW;
{DIFZDZ2:=HHV(DIF,X0ZHH),NODRAW;}
DIFWS0ZZZ:=HHV(DIF,SCCTSS)>0.08;
LGLJXXX:=REF(MACD,1)>0 && REF(MACD,2)>0;
BLLLL:=LGLJXXX && DIFWS0ZZZ && (DIFZDZ11<=REF(DIFZDZ11,SCCTSS) {|| DIFZDZ11<=REF(DIFZDZ2,SCCTSS)}) && GJJZDZZ>=REF(GJJZDZZ,SCCTSS);
顶三号:=JJC && DIF>0 && BLLLL,COLORMAGENTA;
DRAWTEXT(顶三号,H*1.0,'←背离'),COLORGREEN;