{优化版-竞价强势股精选(剔除ST/科创/新股/涨跌停)}
{1. 流通市值过滤(单位:亿元)- 保留15~130亿中小盘区间}
市值:=FINANCE(40)/100000000;
市值条件:=市值>15 AND 市值<130;
{2. 竞价抛压过滤 - 委卖总量大于500万手,确保竞价阶段交投充分}
抛压条件:=DYNAINFO(15)/10000>500;
{3. 高开幅度过滤 - 避免低开,同时防止高开太多冲高回落(2.5%~7%)}
高开:= (O/REF(C,1)-1)*100;
高开条件:=高开>2.5 AND 高开<7;
{4. 短期强度过滤 - 5日涨幅需大于10%,但小于30%避免短期追高接力风险}
五强:= (C/REF(C,5)-1)*100;
五强条件:=五强>10 AND 五强<30;
{5. 竞价量能确认 - 竞价阶段成交额大于300万元(排除无人问津的品种)}
竞价额:=DYNAINFO(9);
量能条件:=竞价额>300;
{6. 严格风控过滤(一键剔除隐患品种)}
非ST:=NOT(NAMELIKE('S') OR NAMELIKE('*')); {剔除ST/*ST}
非科创:=NOT(CODELIKE('688')); {剔除科创板}
非北交:=NOT(CODELIKE('8') OR CODELIKE('4')); {剔除北交所}
非新股:=BARSCOUNT(C)>60; {上市需超过60个交易日}
非涨跌停:=DYNAINFO(7)/REF(C,1)<1.095 AND DYNAINFO(7)/REF(C,1)>0.905; {剔除竞价触及涨跌停}
{输出最终选股信号}
选股: 市值条件 AND 抛压条件 AND 高开条件 AND 五强条件
AND 量能条件 AND 非ST AND 非科创 AND 非北交 AND 非新股 AND 非涨跌停;