1. 课程导入与问题定义

在盘口与逐笔数据构成的微观结构中,有两类信号经常同时出现,却常被分开研究:一类是成交量突增,即某只标的在极短时间窗口内的成交量显著偏离其近期常态;另一类是报价失衡,即买一至买N与卖一至卖N的挂单量出现明显不对称。前者反映"已经发生的成交强度",后者反映"尚未成交的意愿倾斜"。单独看任何一个,都容易误判;把两者放在同一时间轴上联合观察,才能区分"真实的方向性冲击"与"短暂的挂单诱导"。

本课程要解决的核心问题可以表述为:给定逐笔成交与十档(或五档)快照序列,如何构造可复现的突增度量与失衡度量,如何在同一时间基准上对齐二者,并据此输出一个可解释的联合检测结论——是买方主动冲击、卖方主动冲击、挂单诱导型假突破,还是流动性真空下的被动放大。这个结论不是简单的"买/卖"标签,而是带有成因归类的状态判断,供后续策略过滤、风控预警或人工复核使用。

为什么必须"联合"而不是"分别"

设想一个典型场景:某标的在 10:15:03 至 10:15:08 的 5 秒内成交 42 万股,而过去 30 分钟该标的 5 秒均量约为 6 万股,突增倍数约 7 倍。若只看成交量,会认为出现了强冲击。但若同时观察盘口,发现买一至买五挂单量从 18 万股骤降至 4 万股,卖一至卖五挂单量从 9 万股升至 21 万股,失衡度(买量减卖量除以总量)从 +0.33 变为 −0.68,则更合理的解释是:买方流动性被快速消耗、卖方挂单堆积,成交放大伴随的是买方承接力衰竭,而非买方强势。反之,若成交突增同时失衡度向买方倾斜且卖盘被持续吃掉,则更接近真实的买方主动冲击。

这说明两个指标之间存在"方向一致性"与"方向背离"两种关系,而这两种关系对应完全不同的市场含义。联合检测的价值,正是把这种关系显式化、量化、可回测。

业务场景与使用边界

联合检测在实务中主要服务于四类场景。第一是盘中异动预警:当突增与失衡同时越过阈值时触发提示,交由交易员判断是否跟进或规避。第二是执行算法保护:在拆单执行过程中,若检测到不利于己方的联合信号,暂停或降低推进速度,避免在流动性恶化时继续冲击成本。第三是策略信号过滤:把联合检测结果作为动量或反转策略的前置条件,剔除"只有量没有价托"的伪信号。第四是盘后复盘归因:对当日大幅波动时段做逐段标注,形成可检索的异动档案。

需要明确边界:联合检测是短周期、微观结构层面的观察工具,时间尺度通常在秒级到分钟级,不适用于日线级别的趋势判断;它依赖盘口与逐笔数据的质量,在集合竞价、停牌复牌、涨跌停封板等特殊时段,失衡度的含义会发生畸变,需要单独处理或直接屏蔽。此外,检测输出是概率性提示而非确定性结论,必须配合阈值校准与人工复核机制。

整体学习路径

本课程共 30 节,按"度量—对齐—判定—验证—落地"的主线推进。前段建立两类指标的定义与计算口径,包括成交量突增的基线选择(滚动均值、分时段均值、稳健中位数)与标准化方式(倍数、Z 分数),以及报价失衡的档位加权、深度归一化与符号约定。中段解决工程核心难点:逐笔成交与快照的时间戳频率不同、快照存在延迟与丢包,需要设计对齐规则与缺失处理策略,并讨论在真实数据上如何避免前视偏差。后段进入判定层,构建联合状态空间、设定阈值与滞回机制、评估误报率与漏报率,最后落到预警系统、执行保护与复盘报表的具体实现。

联合检测的整体结构:两路输入 → 对齐 → 状态判定 → 业务输出 逐笔成交流 时间戳 / 价格 / 数量 主动买卖方向标记 盘口快照流 买一至买N / 卖一至卖N 挂单量 / 快照间隔 突增度量 滚动基线 + 标准化 倍数 / Z 分数 失衡度量 档位加权 + 深度归一 取值 −1 至 +1 时间对齐 统一时间桶 缺失与延迟处理 防前视偏差 联合状态判定 买方主动冲击 卖方主动冲击 挂单诱导型假突破 流动性真空放大 阈值 + 滞回 业务输出 盘中异动预警 执行算法保护 策略信号过滤 盘后复盘归因 输出:状态标签 + 置信度 + 触发时刻 + 关键指标快照 学习路径 ① 度量口径与基线 ② 对齐与数据质量 ③ 判定、验证与落地

一个可操作的示例口径

为了让后续章节有统一的讨论基础,这里先给出一个示例性口径(属于教学假设,非实测结果)。设时间桶为 5 秒,突增度量采用"当前桶成交量 ÷ 过去 30 分钟同桶均量",得到倍数 M;失衡度量采用五档挂单量,按档位权重 1.0、0.8、0.6、0.4、0.2 加权,得到买方加权量 B 与卖方加权量 S,定义失衡度 I = (B − S) / (B + S),取值落在 −1 到 +1,正值表示买方挂单占优。判定规则可先设为:M ≥ 3 且 I ≥ +0.4 记为"买方主动冲击候选";M ≥ 3 且 I ≤ −0.4 记为"卖方主动冲击候选";M ≥ 3 但 |I| < 0.15 记为"流动性真空放大";M ≥ 3 且 I 在触发后 2 个桶内迅速反向越过 ∓0.3,记为"挂单诱导型假突破"。这些阈值只是起点,真实使用必须用历史数据做分布统计与误报率校准。

建议在动手实现前,先固定三件事:时间桶长度、基线窗口长度、失衡度的档位权重。这三者一旦变动,所有阈值都要重新校准,因此应在课程早期就确定并记录在案,避免后续反复返工。

常见误区提示

初学者最容易犯的错误有三类。其一是用全样本均值做基线,导致开盘、午盘、尾盘等不同活跃度时段的突增被系统性高估或低估,应改用分时段滚动基线。其二是忽略快照与成交的时间错位,直接用同一行号拼接,造成"用未来盘口解释过去成交"的前视偏差。其三是把失衡度当作方向预测,实际上挂单可以被撤、可以被诱导,失衡度只描述当下的意愿倾斜,必须与成交方向、撤单行为联合解读。本课程后续会逐一给出这些问题的处理办法与验证手段。