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;
ZB:=H>C AND H>=ZTJ;
ST:=100*Abs(C-O)/REF(C,1);
VJ:=V<REF(V,1);
VS:=V>REF(V,1);
OJ:=O<REF(O,1);
CJ:=C<REF(C,1);
NOBL:=V<2*REF(V,1);
JZF:=100*(O/REF(C,1)-1);
ZF:=100*(C/REF(C,1)-1);
T1:=C<O AND ST=HHV(ST,10);
T2:=REF(T1,1) AND ZB AND C>O AND ZF<9 AND ZF>3 AND JZF<2 AND OJ AND VS AND NOBL AND V=HHV(V,10);
T3:=REF(T2,1) AND ST<1 AND C<O AND V<REF(V,1) AND JZF<2 AND JZF>-1;
T4:=REF(T3,1) AND C<O AND CJ AND VJ;
N1:=BARSLAST(T4);
XG:C>O AND ST<2 AND COUNT(C>O AND ST<2,N1)=1 AND N1<5 AND LLV(L,N1+2)>REF((C+O)/2,N1+2);