SH:=CODELIKE('00') OR CODELIKE('60');
SZ:=CODELIKE('30') OR CODELIKE('68');
SS:=CODELIKE('9');
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;
ST:=100*Abs(C-O)/REF(C,1);
LBTS:=BARSLASTCOUNT(ZT);
SYX:=100*(H-MAX(C,O))/REF(C,1);
VS:=V>REF(V,1);
ZF:=100*(C/REF(C,1)-1);
JZF:=100*(O/REF(C,1)-1);
T1:=ZT AND COUNT(ZT,20)=1 AND macd.DEA< 0 AND JZF< 2 AND ZF< 12;
T2:=REF(T1,1) AND VS AND ZT=0 AND JZF< 9 AND SYX>0;
N1:=BARSLAST(T2);
T3:=EVERY(V< REF(V,N1) AND C< REF(MAX(C,O),N1) AND C>REF((C+O)/2,N1+1),N1);
T4:=T3 AND BARSLASTCOUNT(MACD.MACD>REF(MACD.MACD,1))=1 AND EVERY(MACD.DEA>0,2);
XG:T4 AND COUNT(T4,N1)=1 AND N1>5;