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);
SB:=ZT AND COUNT(ZT,5)=1;
LBTS:=BARSLASTCOUNT(ZT);
ZF:=100*(C/REF(C,1)-1);
ZB:=C<H AND H>=ZTPRICE(REF(C,1),X1);
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);
T1:=SB AND ST>6 AND HHV(LBTS,20)<3 AND REF(ZB=0,1) AND BARSCOUNT(C)>50 AND REF(V<2*REF(V,1),1) AND HHV(LBTS,40)<5;
NN1:=BARSLAST(T1);
TT1:=EVERY(H<REF(H,NN1-1) AND V<REF(V,NN1-1),NN1-2);
SZX:=ST=0 AND SYX>0 AND XYX>0 AND SYX<5 AND XYX<5;
XG:TT1 AND SZX AND V=LLV(V,NN1) AND COUNT(ST=0,NN1)=1 AND ZT=0 AND ZF>-4 AND NN1>5 AND NN1<20;