XG1:=FINANCE(3)=1;
XG2:=FINANCE(3)=3;
XG3:=FINANCE(3)=2;
XG4:=IF(XG1,0.1,IF(XG2,0.2,IF(XG3,0.3,100)));
XG5:=CLOSE=HIGH AND CLOSE>=ZTPRICE(REF(CLOSE,1),XG4);
XG6:=XG5 AND COUNT(XG5,5)=1;
XG7:=BARSLASTCOUNT(XG5);
XG8:=CLOSE< H AND H>=ZTPRICE(REF(CLOSE,1),XG4);
XG9:=100*(H-MAX(CLOSE,O))/REF(CLOSE,1);
XG10:=100*Abs(CLOSE-O)/REF(CLOSE,1);
XG11:=100*(MIN(CLOSE,O)-L)/REF(CLOSE,1);
XG12:=V>2*REF(vol,1);
XG13:=V< REF(V*0.5,1);
XG14:=100*(O/REF(CLOSE,1)-1);
XG15:=V< REF(VOL,1);
XG16:=V>REF(V,1);
XG17:=L>REF(HIGH,1);
XG18:=H< REF(L,1);
XG19:=XG17 OR XG18;
XG20:=XG12 AND COUNT(XG5,30)=0 AND CLOSE>OPEN AND VOL=HHV(VOL,30) AND XG8=0 AND COUNT(XG19,30)=0;
XG21:=BARSLAST(XG20);
XG22:=EVERY(XG19=0 AND XG12=0 AND XG13=0 AND HIGH< REF(HIGH*1.02,XG21) AND LOW>REF(OPEN*0.97,XG21),XG21);
高量回归X:XG22 AND XG21>6 AND BARSLASTCOUNT(C< REF(O,XG21))=1;
