R60:=HHV(H,60)-LLV(L,60); QJ:=EMA((C-LLV(L,60))/IF(R60>0,R60,1)*100,3); LOWREC:=R60>0 AND QJ<=13; LFLAG:=LOWREC AND FILTER(LOWREC,15); R34:=HHV(H,34)-LLV(L,26); BASE:=EMA(((2*C+H+L)/4-LLV(L,26))/IF(R34>0,R34,1)*100,16); P5:=EMA(BASE,5); P26:=EMA(P5,26); DELTA:=C-REF(C,1); MBASE:=EMA(EMA(ABS(DELTA),6),6); MOM:=100*EMA(EMA(DELTA,6),6)/IF(MBASE>0,MBASE,1); MOK:=MBASE>0 AND REF(MBASE,1)>0; MTURN:=LLV(MOM,2)=LLV(MOM,7) AND COUNT(MOM<0,2)>0 AND CROSS(MOM,MA(MOM,2)); R42:=HHV(H,42)-LLV(L,42); POS42:=100-100*(HHV(H,42)-C)/IF(R42>0,R42,1); W0:=WINNER(C); WP:=WINNER(C*1.1); WN:=WINNER(C*0.9); WA:=EMA(W0*70,3); WB:=EMA((WP-WN)*80,3); WSUM:=WA+WB; WRATE:=WA/IF(WSUM>0,WSUM,1)*100; WOK:=WN>=0 AND WP<=1 AND WP>=W0 AND W0>=WN; DATAOK:=BARSCOUNT(C)>=60 AND R60>0 AND R34>0 AND R42>0 AND REF(R42,1)>0 AND MOK AND WOK AND WSUM>0; SIG:=DATAOK AND WRATE<=30 AND POS42>REF(POS42,1) AND POS42<30 AND MTURN AND C>O AND (QJ>REF(QJ,1) OR P5>REF(P5,1)) AND COUNT(LFLAG,7)>=1; 低位线:10,DOTLINE,COLORWHITE; 高位线:80,DOTLINE,COLORGREEN; STICKLINE(R60>0 AND QJ<10,QJ,10,2,0),COLORYELLOW; STICKLINE(R60>0 AND QJ>80,QJ,80,2,0),COLORWHITE; STICKLINE(SIG,0,40,1,0),COLORWHITE; DRAWTEXT(SIG,40,' 条件'),COLORWHITE; 平滑线:IF(R34>0,P5,DRAWNULL),COLORWHITE; 慢线:IF(R34>0,P26,DRAWNULL),COLORCYAN; 区间线:IF(R60>0,QJ,DRAWNULL),COLORLIRED;