2. 封板机制与逐笔成交基础
要读懂封板期间的逐笔成交结构,先得把两件事说清楚:一是涨停板、跌停板的价格规则与封板、开板的动态过程;二是逐笔成交数据到底记录了什么、以什么时间粒度记录。前者决定了“价格被锁死”这一约束条件,后者决定了我们能用什么颗粒度去观察封板内部的买卖博弈。本节围绕这两条主线展开,为后续的封单结构、撤单行为、开板识别打基础。
一、涨跌停板的价格规则
沪深A股主板、创业板、科创板的涨跌幅限制并不相同,且价格是按“前收盘价 × (1 ± 幅度)”计算后再做最小价格单位取整。以主板10%为例,若某股前收盘价为12.34元,则涨停价理论值为12.34 × 1.10 = 13.574元,按0.01元最小变动单位四舍五入后为13.57元;跌停价理论值为12.34 × 0.90 = 11.106元,取整为11.11元。注意取整规则是“四舍五入到分”,而不是简单截断,这会导致实际涨跌幅略偏离10%。
不同板块的幅度约定需要牢记:主板普通股10%,ST/*ST股5%;创业板、科创板20%;北交所30%。此外新股上市首日、复牌首日等特殊情形另有规则。做逐笔分析时,第一步永远是确认该标的当日适用的涨跌幅与涨停价,否则后续所有“封单量”“开板次数”的判断都会失真。
二、封板与开板的动态过程
封板不是一个静态状态,而是一段有起点、有维持、可能被打破的过程。典型路径是:股价上行触及涨停价 → 涨停价上出现大量买单排队(封单形成)→ 卖盘被持续消耗但买一队列不减 → 进入“封死”状态,此时逐笔成交只在涨停价上以极小量撮合(因为卖方挂单稀少)→ 若封单被大额卖单砸开,价格回落至涨停价下方,即为“开板” → 开板后可能重新回封,形成多次封开循环。
这里有两个容易混淆的概念需要区分:封单量指买一价位(涨停价)上未成交的委托数量,它反映的是“排队等待买入”的意愿强度;封成量或封板期间的成交量,指在涨停价上实际撮合成交的数量。封单量大不代表成交活跃,恰恰相反,封死时成交量往往萎缩到极低,因为卖方惜售。分析时要同时看封单量的变化趋势和涨停价上的成交笔数,才能判断封板是“真强”还是“虚封”。
三、逐笔成交数据的字段与时间粒度
逐笔成交(Tick成交)是交易所撮合系统每产生一笔成交就推送一条记录的数据。核心字段通常包括:成交时间(精确到秒,部分行情源可到毫秒或厘秒)、证券代码、成交价格、成交数量(股或手)、成交金额、买卖方向标识(主动买/主动卖,部分源以内外盘或BS标志表示)、成交编号(用于排序和去重)。部分Level-2源还会附带买方委托序号、卖方委托序号,可进一步关联到逐笔委托。
时间粒度是分析封板的关键。逐笔成交的时间戳精度直接决定了我们能否分辨“同一秒内多笔成交的先后”。在封板瞬间,往往一秒内涌入数十甚至上百笔成交,若只有秒级时间戳,同秒内记录的先后顺序并不可靠,需要借助成交编号排序。因此实际处理时,建议以“成交编号”为主键排序,时间戳仅作辅助分组。
下面用一个简化的示例说明封板前后逐笔记录的样子(数据为教学假设,非实测):
时间 价格 数量(手) 方向 成交编号
10:23:15 13.55 120 买 880231
10:23:16 13.56 85 买 880232
10:23:17 13.57 300 买 880233 ← 触及涨停价
10:23:17 13.57 12 卖 880234 ← 涨停价上撮合
10:23:18 13.57 8 卖 880235
10:23:41 13.57 5 卖 880236
10:24:02 13.56 450 卖 880237 ← 开板,价格回落
10:24:03 13.57 260 买 880238 ← 重新回封
从这段记录可以读出:10:23:17 首次触及涨停价并伴随一笔300手主动买;随后涨停价上出现多笔小量主动卖成交(12手、8手、5手),说明封板期间卖方挂单稀少、成交零碎;10:24:02 一笔450手主动卖将价格打回13.56,构成开板;紧接着10:24:03 又有260手主动买重新封回。这正是“封—开—回封”的微观轨迹。
四、把规则与数据对应起来
实际分析时,需要把价格规则、封板状态和逐笔字段三者对齐。具体做法是:先用前收盘价算出涨停价,作为“封板价”基准;再按成交编号顺序扫描逐笔成交,标记每一笔是否发生在涨停价上;连续出现涨停价成交的区间即为封板区间,区间内价格跌离涨停价的第一笔即为开板点。封单量则需结合逐笔委托或盘口快照获取,逐笔成交本身只反映“已成交”,不直接给出“排队未成交”的量,这一点务必分清。
把上图与前面的示例记录对照,可以看到封板区间的成交以小额主动卖为主,开板由一笔大额主动卖触发,回封则由大额主动买完成。这种“量级突变”正是逐笔数据在封板分析中最有价值的信号之一。掌握价格规则、封开过程与逐笔字段这三块基础,后续才能进一步拆解封单结构、识别撤单诱多、量化封板强度。