剔ST := NOT(NAMELIKE('S') OR NAMELIKE('*'));
剔停牌 := DYNAINFO(4) > 0;
剔科创 := NOT(CODELIKE('688'));
剔创业 := NOT(CODELIKE('3'));
基础过滤 := 剔ST AND 剔停牌 AND 剔科创 AND 剔创业;
昨涨停 := REF(C,1)/REF(C,2) >= 1.095 AND REF(C,1)=REF(H,1);
非连板 := REF(C,2)/REF(C,3) < 1.095;
首板确认 := 昨涨停 AND 非连板;
竞价额 := DYNAINFO(15);
流通盘 := FINANCE(46);
竞换手 := (竞价额/OPEN/流通盘)*100;
{优化1:量比分母改为昨日竞价额近似,用昨日成交额/240估算,或直接放宽}
竞量比 := 竞价额 / (REF(V,1)*REF(C,1)/240) ;
{优化2:换手阈值下调至0.3%,量比下调至1.5}
爆量确认 := 竞换手 > 0.3 AND 竞量比 > 1.8;
开幅 := (OPEN-REF(C,1))/REF(C,1)*100;
{优化3:开幅放宽至 1% ~ 8%}
价格适中 := 开幅 >= 1 AND 开幅 <= 8;
{优化4:增加竞价额绝对值下限,剔除太小票}
竞价额达标 := 竞价额 > 8000000;
黄金5分钟: 基础过滤 AND 首板确认 AND 爆量确认 AND 价格适中 AND 竞价额达标;