DIFF: EMA(CLOSE,SHORT) - EMA(CLOSE,LONG),colorwhite;
DEA: EMA(DIFF,M),coloryellow;
MACD: 2*(DIFF-DEA), COLORSTICK;
-0.040,pointdot,color333fff ,linethick2;
{低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1;
STICKLINE(低位金叉,0,0.3,6,0),COLORYELLOW;
DRAWTEXT(低位金叉,0.2,' 低位金叉'),COLORff00ff; }
JCCOUNT:=COUNT(CROSS(DIFF,DEA),BARSLAST(DEA>=0));
二次金叉:=CROSS(DIFF,DEA) AND DEA<0 AND COUNT(JCCOUNT=2,21)=1;
STICKLINE(二次金叉,0,0.15,6,0),Coloryellow;
DRAWICON(二次金叉,dea*1.02,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);
STICKLINE(底背離,0,0.03,6,0),Colorff00ff;
DRAWLINE(A1=0,DEA,底背離,DEA,0),COLORff00ff,linethick1;
DRAWTEXT(底背離,0.12,' 底背離'),Colorred;
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),COLOR00ff00,linethick1;