N:=10;{20日横盘振幅小于10%}
SD:=MAX(C,O);
SY:=MIN(C,O);
GZ:=HHV(SD,20);
DZ:=LLV(SY,20);
HP:=(GZ-DZ)/DZ*100<N;
ZT:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4 OR FINANCE(3)=3,0.2,0.1)));
SB:=ZT && REF(HP,1) && COUNT(ZT,30)=1 && V>REF(V,1);
BL:=REF(SB,1) && NOT(ZT) && V>REF(V,1)*2;
JL:=BARSLAST(BL);
不破3:=LLV(C,JL)/REF(L,JL+1)>0.94;
只做:=CODELIKE('60')||CODELIKE('00')||CODELIKE('30');
QST:=NAMELIKE('ST')=0 && NAMELIKE('*ST')=0 && NAMELIKE('SST')=0 && NAMELIKE('S*ST')=0;
TJ:=只做 && QST;
XH:=C>O && V>REF(V,1)*1.2 && HHV(V,JL)<REF(V,JL) && TJ && LLV(V,JL)*2<REF(V,JL) && BETWEEN(JL,5,20) && 不破3;
信号:XH && COUNT(XH,JL)<=2;