
涨停板选股指标公式源码拆解
涨停板不是一种东西。同样一个涨停,背后的资金意图、筹码结构、后续溢价天差地别。把涨停板当成一个信号去追,亏钱是大概率。真正要做的是把涨停板拆开,分成首板、二板、加速板、反包板四种类型,每一种写一套选股公式,让电脑帮你盯。
首板涨停的选股逻辑与公式
首板涨停的核心矛盾是:谁在封板,封得死不死。
流通市值太大的首板,封单容易撤,次日溢价低。流通市值低于30亿的首板,容易被小资金引导,但持续性差。真正有参与价值的是流通市值50亿到200亿之间,首板封单金额超过5000万,且封单比(封单金额除以成交金额)大于0.5的品种。

量比是另一个硬指标。首板当天量比大于2小于8最好。量比小于2说明市场没关注,大于8说明分歧太大,次日容易被砸。
公式源码(通达信):
{首板涨停选股}
涨停 := C/REF(C,1) >= 1.095 AND C = H;
首板 := COUNT(涨停, 20) = 1;
流通市值 := FINANCE(40)/100000000;
封单比 := (BUYVOL1 - SELLVOL1)/VOL;
量比 := VOL/REF(MA(VOL,5),1);
选股: 首板 AND 流通市值 > 50 AND 流通市值 < 200 AND 封单比 > 0.5 AND 量比 > 2 AND 量比 < 8;
这段公式里BUYVOL1和SELLVOL1是收盘时的买一量和卖一量,通达信免费版也能取到。封单比大于0.5意味着封单金额是全天成交的一半以上,说明主力封板态度坚决。
二板涨停的筛选条件与源码
二板是短线选手的主战场。首板靠资金硬顶,二板靠市场合力。
二板能不能成,关键看两个东西:首板的换手率和二板当天的板块效应。首板换手率低于5%的,说明筹码没松动,二板抛压小。首板换手率高于25%的,说明首板就是散户堆出来的,二板容易炸。
二板当天必须要有跟风股。一个板块只有一只二板,孤零零的,次日没人接力。板块内至少有3只以上首板跟风,二板才有溢价。
公式源码(通达信):
{二板涨停选股}
涨停 := C/REF(C,1) >= 1.095 AND C = H;
二板 := REF(涨停,1) AND 涨停;
首板换手 := REF(100*VOL/CAPITAL,1);
板块跟风 := COUNT(涨停, 1) >= 3;
选股: 二板 AND 首板换手 > 5 AND 首板换手 < 25 AND 板块跟风;
板块跟风这个条件需要配合通达信的板块指数数据。如果没有板块数据,可以用同行业涨停家数替代,效果差一点但能用。
加速板涨停的均线乖离与量能公式
加速板是已经涨了两三个板之后,突然缩量加速。这种板看起来最强,实际上风险最大。
加速板的核心特征是均线乖离率过大。股价离5日均线超过15%的加速板,次日大概率低开。真正能追的加速板,乖离率在8%到12%之间,且当天成交量比前一天缩小30%以上。
缩量加速说明抛压小,但乖离率不能太大。乖离率太大,获利盘随时砸出来。
公式源码(通达信):
{加速板选股}
涨停 := C/REF(C,1) >= 1.095 AND C = H;
连板 := COUNT(涨停, 5) >= 3;
乖离率 := (C - MA(C,5))/MA(C,5)*100;
缩量 := VOL < REF(VOL,1)*0.7;
选股: 连板 AND 涨停 AND 乖离率 > 8 AND 乖离率 < 12 AND 缩量;
这个公式筛出来的票不多,一个月可能就三五只。但每一只都是精品,因为条件足够苛刻。
反包板涨停的昨日阴线与今日高开公式
反包板是前一天收阴线,第二天直接高开涨停,把昨天的阴线全部吃掉。这种板爆发力最强,因为昨天的套牢盘全部解放,抛压瞬间消失。
反包板的关键条件:昨天阴线跌幅超过3%,今天高开幅度超过2%,开盘后30分钟内封板。封板时间越早,说明主力越着急,不想给散户上车机会。
公式源码(通达信):
{反包板选股}
昨日阴线 := REF(C,1) < REF(O,1) AND REF(C,1)/REF(C,2) < 0.97;
今日涨停 := C/REF(C,1) >= 1.095 AND C = H;
高开 := O/REF(C,1) > 1.02;
封板时间 := TIME <= 103000;
选股: 昨日阴线 AND 今日涨停 AND 高开 AND 封板时间;
封板时间这个条件需要用到分钟数据。通达信日线选股里TIME取不到分钟,需要把周期切换到1分钟或者5分钟才能用。很多散户不知道这个细节,写出来的公式永远选不出票。
四种涨停板的共性过滤条件
不管哪种涨停板,都必须加上两个过滤条件:非ST和非新股。
ST股的涨停板没有意义,涨跌幅限制不一样,公式里的1.095会出错。新股上市首日没有涨跌幅限制,也会干扰选股结果。
非ST := NOT(NAMELIKE('ST') OR NAMELIKE('*ST'));
非新股 := BARSCOUNT(C) > 60;
最终选股: 选股 AND 非ST AND 非新股;
把这段代码加到每一个公式末尾,能过滤掉90%的无效信号。
公式只是工具 执行才是核心
公式能帮你缩小范围,不能帮你做决定。首板封单比再高,第二天集合竞价低开5%,照样得割。二板板块跟风再多,大盘暴跌,照样炸板。
用公式选股,用盘感执行。公式负责告诉你哪些票值得看,盘感负责告诉你哪只票值得买。两者缺一不可。
每天收盘后跑一遍公式,把选出来的票加入自选,第二天集合竞价观察。高开且竞价量能健康的,重点盯。低开或者竞价量能萎缩的,直接放弃。这套流程走下来,一个月抓住两三次确定性机会,足够了。
