涨跌幅:=IF( NAMELIKE('ST') OR NAMELIKE('*ST'), 0.05,IF(CODELIKE('688') OR CODELIKE('30'), 0.2,IF(CODELIKE('8') OR CODELIKE('4'), 0.3, 0.1)));
涨停价:= ZTPRICE(REF(C,1), 涨跌幅);
涨停:= C>=涨停价;
连板:=BARSLASTCOUNT(涨停);
炸板:=C< H AND H>=涨停价;
上影线:=100*(H-MAX(C,O))/REF(C,1);
实体:=100*ABS(C-O)/REF(C,1);
下影线:=100*(MIN(C,O)-L)/REF(C,1);
开幅:=100*(O/REF(C,1)-1);
底部首板:=涨停 AND COUNT(涨停,20)=1 AND 实体>8 AND COUNT(炸板,5)=0 AND HHV(开幅,10)< 9 AND REF(V< REF(V,1)*2 AND HHV(连板,20)< 2 AND HHV(连板,60)< 3,1) AND L< REF(HHV(H,3),1);
N:=BARSLAST(底部首板);
HH:=LLV(L,N)>REF(L,N);
GG:=HHV(C,N)< 1.02*REF(H,N);
VV:=HHV(V,N-1)< REF(V,N-1);
BUZHA:=COUNT(炸板,N)=0;
BUBAN:=COUNT(涨停,N)=0;
XIAOBO:=EVERY(L< REF(H,1) AND H>REF(L,1) AND 实体< 5 AND 上影线< 5 AND 下影线< 5,N);
整理:=HH AND GG AND VV AND BUZHA AND BUBAN AND XIAOBO;
XG:REF(整理,1) AND V>REF(V,1)*2 AND C>O AND L>REF(H,1) AND 涨停=0 AND 炸板=0;