买卖信号
1. **低位金叉**:DIFF上穿DEA且DIFF<-0.1,表示在低位形成金叉买入信号 2. **二次金叉**:DIFF上穿DEA且DEA<0,且21日内出现第2次金叉,是较强的买入信号 3. **底背离**:价格创新低但DIFF未创新低,然后DIFF上穿DEA,预示价格可能反转上涨 4. **顶背离**:价格创新高但DIFF未创新高,然后DEA上穿DIFF,提示价格可能反转向下 5. **三全项**:同时满足"低位金叉"、"二次金叉"、"底背离"三个条件,是较强的买入信号组合
用法
1. **适用场景**:该指标是经典的MACD指标优化版本,主要用于判断中短期买卖时机,特别擅长捕捉低位金叉和背离信号 2. **买入时机**: - 出现"低位金叉"时可考虑买入 - "二次金叉"是相对可靠的买入信号 - "底背离"出现时,预示下跌趋势可能结束,是逢低买入的机会 - "三全项"同时出现时,是较强的买入信号 3. **卖出时机**:出现"顶背离"时考虑卖出或减仓 4. **注意事项**: - 该指标侧重于买入信号,卖出信号相对较弱(仅顶背离) - "三全项"信号较为严格,需三个条件同时满足 - 背离信号可能出现滞后,需结合其他分析方法综合判断 - 建议配合成交量和其他指标一起使用,以提高判断准确性
公式源码
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
macd:=2*(DIFF-DEA), COLORSTICK,LINETHICK2;
低位金叉:crOSS(DIFF,DEA) AND DIFF<-0.1,NODRAW;
STICKLINE(低位金叉,0,0.08,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.16,' 低位金叉'),COLORWHITE;
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1,NODRAW;
STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF;
DRAWICON(二次金叉,DEA*0.9,1) ;
DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW;
A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));
底背离:REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA),NODRAW;
STICKLINE(底背离,0,0.03,6,0),COLOR00FF00;
底背:DRAWLINE(A1=0,DEA,底背离,DEA,0),COLORRED,LINETHICK1;
DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF;
A2:=BARSLAST(REF(CROSS(DEA,DIFF),1));
顶背离:=REF(CLOSE,A2+1)<CLOSE AND REF(DIFF,A2+1)>DIFF AND CROSS(DEA,DIFF);
顶背:DRAWLINE(A2=0,DEA,顶背离,DEA,0),COLORGREEN,LINETHICK1;
三全:低位金叉 AND 二次金叉 AND 底背离,NODRAW;
DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2;
{obv:=DIFF;
AA1:=REF(OBV,P)=HHV(OBV,2*P+1);
B1:=FILTER(AA1,P);
C1:=BACKSET(B1,P+1);
D1:=FILTER(C1,P);
AA2:=REF(OBV,P)=LLV(OBV,2*P+1);
B2:=FILTER(AA2,P);
C2:=BACKSET(B2,P+1);
D2:=FILTER(C2,P);
R11:=BACKSET(ISLASTBAR,BARSLAST(D1)+1);
S11:=R11>REF(R11,1);
DRAWLINE(D1,OBV,S11,OBV,1),COLORYELLOW;
T11:=BACKSET(ISLASTBAR,BARSLAST(D2)+1);
U11:=T11>REF(T11,1);
DRAWLINE(D2,OBV,U11,OBV,1),COLOR00FF00;};