这也就是命好。
其实对午间突发公告抢筹,我是没什么交易兴趣的。要么买不到,要么次日一致性过强。但这倒是不妨碍研究一下交易的细节。
在10cm时代,通常做法是挂涨停价格买入。大量一致性的买单,1秒内股票就会涨停封死。
在20cm时代,因为价格笼子的存在,产生了一些变化。如果你打算抢筹的话,你应该挂什么价格买入呢?
这是午间休盘时的盘口。
卖盘总计3253手,也就是1100多万。这么点儿单子,本身抢到的概率就不大,几个大单就扫没了。从这个角度讲,你想成交大概会通过涨停价格买入,去和涨停价格卖出的人博弈。
因此,从实用角度,这篇文章也就没什么意义继续下去了。但你如果比较闲还可以继续下去消磨时光。
这是下午开盘后的逐笔委托队列,后面还有好几页,只截取了开头的一部分。
算上后面的委托数量,怎么也有个几万手,对应2-3亿资金量。
这里面有两个事情值得思考,一是委托价格的分布结构,二是委托顺序。
先看托价格的分布结构。
从委托价格来看,只研究1000手以上的封单,大致价格分布:
33.64
33.65
34.00
38.74
中午最后一笔成交是32.99。
32.99的2%价格笼子是33.64,有些人理解为四舍五入是33.65。事实上大量资金都是委托的这个价格。
34是个整数关口,对应涨幅是5.3%,少量单子委托。
38.74是20厘米的涨停价格,有不到1万手委托。
从这个挂单结构来看,大部分大资金在服从价格笼子。创业板的规则是价格笼子以外的委托会被暂存在委托队列上,进入价格+/-2%范围后被激活。
这点创业板要友好的多。科创板超出范围是废单。这点在挂机波动大,且流动性差的市场造成成交极为困难。
再看委托顺序。
前五笔分别是
33.15 200 B
34.00 815 B
33.64 1137 B
33.60 272 B
33.64 2999 B
如果你熟悉交易规则的话,深交所的网站上是这么说的,交易要服从价格优先,时间优先。
价格优先的原则体现在,当一个卖盘要成交时,会优先选择价格最高的买盘成交(主动卖、被动买)。反之亦然。
而时间优先原则体现在,“按照交易主机接受申报的时间确定”。一般的并发交易系统在实现的时候都会有一些机制处理同时到达服务器的消息。出于公平考虑,会将同时到达服务器的,完全一致的交易申请做一些(伪)随机处理。但无论如何最终都会处理成一个线性队列。呈现出一个完全的确定性的(Deterministic)交易队列。
这可以解释为什么逐笔委托的队列和价格其实没有关系,这是自然到达交易所服务器群的顺序,加上随机处理的结果。
另一个交易的误区,是认为交易系统是按照秒为单位进行撮合交易的。诚然L2的广播是3秒一次,而L1是6秒,但交易的发生,和广播的频率没有关系。交易实际上是个连续撮合的过程。这也就可以推论,价格笼子很大可能上也是在连续变化的。
基于这样的时间优先,连续撮合,价格笼子随之连续变化的假设,我们来看一下实际的成交是否吻合。
为了方便阅读,我标记了先成交的4笔委托的位置和顺序,截图稍微漏了几单,但不影响分析。
开盘前,现价32.99,价格笼子33.64。
首先是 33.15 200 B,这是个幸运儿,全部成交。
此时现价为33.15,价格笼子为33.81,涨幅2.69%。
下面那个34.00 815 B,在笼子之外,不能成交,被暂存在委托队列上。
再下面的33.64 1137 B,开始成交,但没有那么多卖盘,只成交了一部分。
此时现价为33.64,价格笼子为34.31,涨幅4.21%。
接下来,那个暂存的34.00 815 B,进入笼子范围,被激活。但没有那么多卖盘,只成交了一部分。
此时现价为34.00,价格笼子为34.68,涨幅5.32%。
接下来放生了有趣的一幕,34.00 ~ 34.68的区间报价,排除了大量的委托(都被暂存了),直到51序号的34.22 800 B,才符合要求。然而也只是执行了很小一部分。
此时现价为34.22,价格笼子为34.90,涨幅6.00%。
这个分析还可以继续下去,直到交易所完成全部的午间委托撮合后,价格定格在:
现价37.77,价格笼子对应38.52,涨幅,17.00%。
这时距离38.74的涨停价格还有20档左右(没有考虑午盘的卖单,凑活看看)。
38.74涨停价格是在价格笼子之外,因此,尽管有1万手左右的暂存涨停买单,但未能激活。
尽管午盘群情激昂,投入2-3个亿,股价却未能马上涨停。
从略微粗糙的分笔成交看,涨停发生在第8次广播,也就是13:00:21 - 13:00:24左右。
这个单子来自哪儿呢,是午间委托的第35号单,是第二个以涨停价格委托的大单。它一直被暂存,也没有撤单。
第一个以涨停价格委托的中大单是第29号单,38.74 2222 B,13::00:13撤掉了。实际上它撤掉的还挺晚的。
从午间2-3亿的委托,到22秒后封死,这是非常漫长的。平时10cm抢筹都在毫厘之间。22秒够AI排撤N个来回。。。(以后有闲我们再分析多个AI在板上互认主力,频繁排撤的鬼故事)
在这21秒期间,股价的3秒均价,曾经回落到了36.00,涨幅11.52%。当然成交量很少。因为这段时间实际的新增卖盘很少。
这个颇为无聊的分析说明了几个问题
1 基本验证了最上面的时间优先,连续撮合,价格笼子随之连续变化的假设。但任何一个IT系统都有很多细节和边界条件。真实的交易,很可能比推导的要略微复杂。
2 说明价格笼子和快速抢筹的真实成交意图之间略有摩擦。这也是价格笼子设计的初衷之一,减少股价的波动速度。通过一定的挂单技巧,可以(在真实成交意图的情况下)让股价更加流畅。
3 没事儿不用琢磨这些没用的,知道了也仅仅是个乐儿。
最后再说一下,对广生堂没有任何买入或卖出建议。但甭管谁家的,希望药物能早点儿出来,推动服务业复苏。