指标主要用于筛选符合特定涨停特征的股票。其核心逻辑是:首先判断股票是否属于科创板、创业板等特殊板块,确定涨停幅度(如科创板为20%)。然后检测当日是否涨停,并检查过去20天内是否出现过涨停。进一步筛选出60天内创过收盘价新高的涨停个股,最后要求当前股价突破上次涨停日的收盘价且前一日高点未突破该价位。整体策略聚焦于捕捉强势涨停后创新高的突破形态
{ 选股条件:昨日非涨停,今日涨停;20日内有过涨停;上次涨停创60日新高;今日突破前涨停价 }
{20天内有过涨停} { 涨停定义 }
{涨跌停的定义,包括北证A股}
CS1:=IF(INBLOCK('科创板') OR INBLOCK('创业板'),0.2,IF(INBLOCK('ST板块'),0.05,IF(INBLOCK('北证A股'),0.3,0.1)));
ZT:=C>=ZTPRICE(REF(C,1),CS1) AND C=H;
曾涨停:=EXIST(ZT,20);
条件1:=REF(ZT,1)=0 AND ZT; { 昨日非涨停今日涨停 }
{ 寻找11日内上一次涨停 }
LAST_ZT:=REF(BARSLAST(ZT),1)+1; { 上次涨停位置 }
二十日内曾涨停:=LAST_ZT<=20 AND LAST_ZT>0; { 20日内有过涨停 }
{ 上次涨停创60日新高 }
六十日最高收盘:=REF(HHV(C,60), LAST_ZT+1); { 涨停前60日最高价 }
涨停创新高:=REF(C,LAST_ZT)>=六十日最高收盘; { 涨停收盘创新高 }
{ 今日突破前涨停价且昨日最高低于前涨停价 }
上次涨停收盘价 :=REF(C,LAST_ZT); { 前次涨停收盘价 }
突破前高 :=C>上次涨停收盘价 AND REF(H,1)<上次涨停收盘价 ; { 今日突破且昨日未突破 }
{ 综合选股条件 }
选股:条件1 AND 二十日内曾涨停 AND 涨停创新高 AND 突破前高 ;