DIFF:= Ema(CLOSE,12) - EMA(CLOSE,26); DIF:EMA(CLOSE,12)-EMA(CLOSE,26),LINETHICK2; DEA:EMA(DIF,9),COLORWHITE; macd:(DIF-DEA)*2,NODRAW; DRAWBAND(DIF,RGB(150,20,20),DEA,RGB(10,150,20)); DRAWBAND(IF(DIF,DIF,DRAWNULL),RGB(250,250,250),DIF,RGB(0,0,0)); DRAWBAND(IF(DEA,DEA,DRAWNULL),RGB(250,250,10),DEA,RGB(0,0,0)); stICKLINE(MacD>0,0,MACD,1,0),COLORRED; STICKLINE(MACD<0,0,MACD,1,0),COLORGREEN; STICKLINE(MACD>0 AND MACD<=REF(MACD,1),0,MACD,1,0),COLORYELLOW; STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1,0),COLORWHITE; FH1:=REF(MACD,1)<REF(MACD,2) AND REF(MACD,2)<REF(MACD,3) AND REF(MACD,3)<REF(MACD,4); FH2:=MACD>=0 AND COUNT(MACD>REF(MACD,1),1)=1; FH3:=FH1 AND FH2 AND EMA(C,13)>REF(EMA(C,13),1); FH4:=FH1 AND FH2 AND Abs((DIF-DEA)/C)<0.018; FH5:=FH1 AND FH2 AND MACD<0.10; VV:=CLOSE>OPEN AND MA(CLOSE,5)>MA(CLOSE,10) AND MA(CLOSE,10)>MA(CLOSE,30) AND DIFF>DEA AND MACD>REF(MACD,1) AND DIFF>0 AND DEA>0 AND MA(vol,5)>MA(VOL,34) AND MA(CLOSE,30)>=REF(MA(CLOSE,30),1); 佛手:IF(VV,1,0),NODRAW; DRAWICON(佛手,0.06,11); 二次翻红:(FH3 OR FH4 OR FH5),COLORRED,NODRAW; 低买:crOSS(DIF,DEA) AND DIF<0,COLORFF00FF,NODRAW; 加油:CROSS(DIF,DEA) AND DIF>0,COLORYELLOW,NODRAW; DRAWICON(二次翻红,-0.05,1); DRAWTEXT(二次翻红,-0.15,'翻红'),COLORRED; DRAWTEXT(CROSS(DIF,DEA) AND DIF<0,DEA-0.02,'低买'),COLORFF00FF; DRAWTEXT(CROSS(DIF,DEA) AND DIF>0,DEA-0.05,'加油'),COLORYELLOW; XG:二次翻红 OR 低买 OR 加油,NODRAW; YLZC:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(VOL+0.01)/100); 阻价:=IF(CLOSE=INDEXC,YLZC+INDEXC-INDEXL,YLZC+(CLOSE-LOW)); 支价:=IF(CLOSE=INDEXC,INDEXL+INDEXC-YLZC,LOW+(CLOSE-YLZC)); 今压:REF(阻价,1),LINETHICK0,COLORAA11BB,NODRAW; 今撑:REF(支价,1),LINETHICK0,COLOR009900,NODRAW; 明压:阻价,LINETHICK0,NODRAW; 明撑:支价,LINETHICK0,NODRAW; 低位金叉:=CROSS(DIFF,DEA) AND DIFF<-0.1; 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; STICKLINE(二次金叉,0,0.06,6,0),COLORFF00FF; DRAWICON(二次金叉,DEA*0.9,1) ; DRAWTEXT(二次金叉,0.2,' 二次金叉'),COLORYELLOW; B1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 底背离:=REF(CLOSE,B1+1)>CLOSE AND DIFF>REF(DIFF,B1+1) AND CROSS(DIFF,DEA); STICKLINE(底背离,0,0.03,6,0),COLOR00FF00; DRAWTEXT(底背离,0.12,' 底背离'),COLORFF00FF; B2:=BARSLAST(REF(CROSS(DEA,DIFF),1)); 顶背离:=REF(CLOSE,B2+1)<CLOSE AND REF(DIFF,B2+1)>DIFF AND CROSS(DEA,DIFF); DRAWTEXT(低位金叉 AND 二次金叉 AND 底背离,0.25,'三全项'),COLOR0000FF,LINETHICK2; 入1:IF(DIF>REF(DIF,1),DIF,DRAWNULL),COLORRED,LINETHICK2; 入2:IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLOR00FF00,LINETHICK2; E3:=EMA(DIF,3); E5:=EMA(DIF,5); E10:=EMA(DIF,10); E20:=EMA(DIF,20); E60:=EMA(DIF,60); E120:=EMA(DIF,120); E240:=EMA(DIF,240); E480:=EMA(DIF,480); E960:=EMA(DIF,960); E1920:=EMA(DIF,1920); EE:=(E3*3+E5*5+E10*10+E20*20+E60*60+E120*120+E240*240+E480*480+E960*960+E1920*1920)/3818; EE1:=(E3*3+E5*5)/8; EE2:=(E20*20+E60*60+E120*120+E240*240+E480*480)/920; EE3:=(E3*3+E5*5+E10*10)/18; CE1:=((((EE2+EE3)/2+DIF)/2+DIF)/2+DIF)/2; TT:EE2*(1+0.01*344),CIRCLEDOT,COLOR0000FF;