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)));
ZT:=C=H AND C>=ZTPRICE(REF(C,1),X1);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),X1);
JZF:=100*(O/REF(C,1)-1);
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);
VA:=IF(V>2*REF(V,1) OR REF(ZB,1),0,V);
T1A:=REF(HHV(ST,10)<7 AND C<O,1);
T1B:=XYX<3 AND SYX<5 AND SYX>2.5 AND ST<8 AND SYX=HHV(SYX,10);
T1C:=COUNT(ZT,10)=0 AND COUNT(L/REF(H,1)>1,10)=0;
T1:=ZB AND V>2*REF(V,1) AND O<=REF(C,1) AND T1A AND T1B AND T1C;
T2:=REF(T1,1) AND C<O AND V<REF(V,1) AND ST<5 AND JZF<=0;
N1:=BARSLAST(T2);
T3A:=COUNT(ZT,N1)=0 AND COUNT(REF(L,1)/H>1,N1)=0;
T3B:=EVERY(VA<REF(V,N1),N1) AND HHV(SYX,N1)<7;
T3C:=C>MA(C,60) AND MA(C,60)>REF(MA(C,60),1) AND H/REF(C,1)<1.09;
T3D:=N1>5 AND N1<16;
XG:crOSS(C,REF(H,N1+1)) AND COUNT(C>REF(H,N1+1),N1)=1 AND T3A AND T3B AND T3C AND T3D;