SH:=CODELIKE('00') OR CODELIKE('60');
SZ:=CODELIKE('30') OR CODELIKE('68');
SS:=CODELIKE('4') OR CODELIKE('8');
X1:=IF(SH,0.1,IF(SZ,0.2,IF(SS,0.3,100)));
ZTJ:=ZTPRICE(REF(C,1),X1);
ZT:=C=H AND C>=ZTJ;
YZB:=ZT AND H=L;
DT:=C-L<=0.01 AND IF(SH,C/REF(C,1)< 0.91,IF(SZ,C/REF(C,1)< 0.81,IF(SS,C/REF(C,1)< 0.71,0)));
ZB:=H>C AND H>=ZTJ;
SB:=ZT AND COUNT(ZT,10)=1;
LBTS:=BARSLASTCOUNT(ZT);
SYX:=100*(H-MAX(C,O))/REF(C,1);
ST:=100*ABS(C-O)/REF(C,1);
XYX:=100*((MIN(C,O)-L)/REF(C,1));
STY:=IF(C< O,ST,0);
VJ:=V< REF(V,1);
JZF:=100*(O/REF(C,1)-1);
ZF:=100*(C/REF(C,1)-1);
gsptA:=REF(EVERY(C=O,2),1) AND H=O AND C< O AND C< REF(C,1);
gsptBA:=C< O AND C>REF(C,1) AND REF(ST>5,1);
gsptB:=IF(gsptBA,ZB AND L>REF(H,1),gsptBA=0);
gsptC:=O=H AND ZB AND L>REF(C,1) AND ST>5 AND REF(LBTS=1 AND ST>8,1);
gsptDA:=REF(H=L AND REF(LBTS=1 AND ST>7,1),1);
gsptD:=IF(gsptDA,ZF>-5,gsptDA=0);
gsptEA:=ZB AND C< O AND L>REF(H,1) AND REF(ZT AND ST>5,1);
gsptEB:=COUNT(ZT,10)=1 AND COUNT(ZB,10)=1 AND H>O AND REF(HHV(ST,10)< 9,3) AND ST>0.5;
gsptE:=IF(gsptEA,gsptEB,gsptEA=0);
gsptFA:=ZB AND C>O AND ZF>7;
gsptF:=IF(gsptFA,REF(H=L,1),gsptFA=0);
gsptG:=O=H AND ZB AND C< REF(C,1) AND REF(ZT AND ST>10,1);
gsptHA:=L>=REF(C,1) AND C>O AND REF(XYX=0 AND ST>5,1);
gsptH:=IF(gsptHA,ZB,gsptHA=0);
gsptI:=100*(V/REF(V,1)-1)< 10 AND ZF< 3;
T3AA:=NOT(ST>12 AND XYX=0) AND NOT(O>REF(H,1)AND ST>2 AND REF(C< O AND ST>5,1));
T3AB:=REF(COUNT(LBTS>1,20)=0,1) AND COUNT(LBTS=3,50)< 2 AND NOT(ST>0 AND ST< 2 AND XYX=0);
T3AC:=IF(100*(HHV(V,3)/LLV(V,3)-1)< 10,C=O,100*(HHV(V,3)/LLV(V,3)-1)>10);
T3AD:=EVERY(H=L,2) AND REF(C=H AND C>O AND ST>5,2);
T3AE:=REF(SYX>8 AND ST< 2 AND C>O,1)=0;
T3AF:=EVERY(V>2*REF(V,1),3)=0;
T3A:=REF(ZT AND LBTS< 3 AND T3AA AND T3AB AND T3AC AND T3AD=0 AND T3AE AND T3AF,4);
PT3A:=ZT=0 AND V>REF(V,1) AND REF(C=O AND XYX>8,1)=0 AND (JZF>0 OR (JZF< 0 AND C>REF(C,1)));
PT3B:=gsptA=0 AND gsptB AND gsptC=0 AND gsptD AND gsptE AND gsptF AND gsptG=0 AND gsptH AND gsptI=0;
PT3CA:=JZF>0 AND C>O AND ZB=0 AND REF(ST>5,1);
PT3C:=IF(PT3CA,XYX< 2,PT3CA=0);
PT3DA:=JZF>0 AND ZB=0 AND C< REF(C,1) AND SYX>ST AND SYX>4 AND REF(ST>5,1);
PT3D:=IF(PT3DA,XYX< 0.5,PT3DA=0);
PT3E:=JZF>3 AND C< REF(C,1) AND ST>10 AND ZB=0 AND REF(LBTS=1,1);
PT3F:=JZF>4 AND SYX>1 AND REF(EVERY(ZT AND JZF>6 AND XYX< 3,2),1);
T3B:=REF(PT3A AND PT3B AND PT3C AND PT3D AND PT3E=0 AND PT3F=0,3);
T3CA:=EVERY(VJ,3) AND REF(H,3)=HHV(H,4) AND EVERY(C>O,4)=0 AND ZT=0;
T3CB:=IF(LLV(L,4)>REF(C,4),REF(H=L,4),LLV(L,4)<=REF(C,4));
T3CCA:=REF(ST>2 AND L>REF(H,1),4);
T3CCB:=REF(ST< 5,5) AND REF(C>O AND ST< 1 AND SYX>6,3)=0;
T3CCC:=(REF(C>O OR (C< O AND ZB),3) OR REF(C,2)>REF(C,4));
T3CC:=IF(T3CCA,T3CCB AND T3CCC,T3CCA=0);
T3C:=IF(DT,REF(DT,2),DT=0) AND T3CA AND T3CB AND T3CC;
T3DA:=REF(C=O,2) AND REF(ZB AND C< O AND O=H,1);
T3D:=REF(IF(T3DA,DT,T3DA=0),2);
T3EA:=REF(ST< 2,2) AND REF(ZB AND C< O AND JZF>5 AND H>O,1);
T3E:=REF(IF(T3EA,REF(C< REF(C,1),1),T3EA=0),2);
T3F:=REF(EVERY(C>O AND JZF< 0,3),1)=0;
T3GA:=REF(ST>5 AND LBTS=1,2) AND REF(ZB AND C< O AND SYX>2 AND C>REF(C,1),1);
T3G:=REF(IF(T3GA,H>REF(L,1),T3GA=0),2);
T3HA:=EVERY(C< O,2) AND REF(C>O,2) AND REF(C< O AND JZF>1 AND ST>2,3) AND REF(L>REF(H,1),4);
T3H:=IF(T3HA,REF(JZF>=0,1),T3HA=0);
T3:=T3A AND T3B AND T3C AND T3D AND T3E AND T3F AND T3G AND T3H;
N2:=BARSLAST(T3);
T4:=EVERY(V< REF(V,N2+2) AND C< REF(H,N2+3) AND ZT=0,N2);
PT5A1:=LLV(L,2)=LLV(L,N2);
PT5A:=IF(PT5A1,REF(ST>0 AND ST< 9,N2+4),PT5A1=0);
PT5B:=IF(C>REF(HHV(H,N2+4),1),LLV(L,N2)>REF(L,N2+4),C<=REF(HHV(H,N2+4),1));
PT5C:=IF(V=HHV(V,N2+4),SYX< 5,V< HHV(V,N2+4));
T5TJ1:=ZB AND XYX< 2 AND V>2*REF(V,1) AND C>O;
T5TJ2:=REF(T4 AND N2>20 AND N2< 60,1) AND REF(C>O AND ST>3.5,1)=0;
T5:=T5TJ1 AND T5TJ2 AND PT5A AND PT5B AND PT5C;
N3:=BARSLAST(T5);
TJ1A:=N3<=5 AND REF(ZB AND C>O,N3-1) AND EVERY(ZT=0 AND ZB=0 AND L>REF(H,N3),N3-1) AND LLV(L,5)>LLV(L,N2);
TJ1B:=N3<=5 AND EVERY(ZT=0 AND ZB=0 AND H< REF(H,N3) AND 100*(L/REF(L,N3)-1)>-4,N3) AND LLV(L,5)>LLV(L,N2);
TJ1:=TJ1A OR TJ1B;
TJA:=TJ1 AND V< REF(V,N3)/2;
TJB:=TJ1 AND EVERY(C< O,2) AND VJ AND H< REF(H,1) AND O< REF(O,1) AND C< REF(C,1) AND L< REF(L,1);
TJC:=TJ1 AND REF(C< O AND VJ,1) AND C>O AND C>REF(C,N3) AND VJ;
TAA:=N3=2 AND ST< REF(ST,1) AND EVERY(C< O,2);
TAB:=((SYX>2 AND SYX>ST AND SYX>XYX) OR (XYX>2 AND XYX>ST AND XYX>SYX));
TA:=IF(C< REF(O,N3),TAA AND TAB,C>=REF(O,N3));
TBA:=N3=2 AND EVERY(C< O,2);
TB:=IF(TBA,C< REF(O,2),TBA=0);
TCA:=REF(C>=O,N3+1);
TCB:=REF(JZF>5 AND C< O AND ST>9,N2+3);
TC:=IF(TCA,IF(TCB,LLV(L,N3)< REF(O,N3),TCB=0),TCA=0);
TDA:=LLV(L,N2)>REF(LLV(L,6),N2);
TD:=IF(TDA,REF(JZF>4 AND ZB AND (C>O OR (C< O AND O=H)) AND REF(ST< 10,1),N2+3),TDA=0);
TJD1:=N3=0 AND C=HHV(C,10) AND H=HHV(H,10) AND V=HHV(V,10) AND JZF< 1.5;
TJD2:=HHV(XYX,10)< 1.2 AND COUNT(ZB,10)=1 AND REF(HHV(ST,10),1)< 5 AND ZF< 10;
TJD:=TJD1 AND TJD2;
XG:=((TJA OR TJB OR TJC) AND COUNT((TJA OR TJB OR TJC),N3)=1 AND TA AND TB AND TC AND TD) OR TJD;
DRAWSL(T3,REF(H,3),0,3,1)COLORGREEN,LINETHICK2;
STICKLINE(T3,H,REF(H,3),0.5,0)COLORGREEN;
STICKLINE(T5,C,O,3,0)COLORYELLOW;
STICKLINE(T5,H,L,0,0)COLORYELLOW;
DRAWSL(T5,H,0,N2,1)COLORYELLOW;
DRAWICON(XG,L,11);
STICKLINE(T4 AND (N3=DRAWNULL OR N3>5),C,O,3,0)COLORLIGRAY;
STICKLINE(T4 AND (N3=DRAWNULL OR N3>5),H,L,0,0)COLORLIGRAY;
STICKLINE(ZT,C,O,3,0)COLORRED;
STICKLINE(ZT,H,L,0,0)COLORRED;
DRAWSL(XG,LLV(L,5),0,5,1)COLORGREEN;
DRAWSL(XG,LLV(L,5),0,10,0)COLORGREEN;
DRAWTEXT(XG,LLV(L,5)*0.9,' 破绿线止损')COLORGREEN;