3. 买卖价差的度量与分解
在盘口分析中,“价差”并不是一个单一数字。同样是 0.02 元的价差,出现在 5 元股票和 500 元股票上,含义完全不同;同样是 0.02 元的价差,在成交活跃与成交清淡的时点,对交易者的实际成本影响也不同。因此,专业分析需要一组相互配合的度量指标,把价差从“名义报价差”逐步还原为“真实交易成本”,并进一步拆解为不同来源的成本成分。本节围绕绝对价差、相对价差、有效价差、实现价差四个核心指标展开,并演示订单处理成本与存货成本的分解方法。
一、四个核心度量指标
绝对价差是最直观的度量,定义为最优卖价与最优买价之差:AS = P_ask − P_bid。它直接反映盘口上“立即买入”与“立即卖出”之间的报价鸿沟,单位与价格相同。绝对价差的优点是简单、可实时读取,缺点是跨股票、跨时段不可比——高价股的绝对价差天然更大。
相对价差用价差除以价差中点来消除价格量纲:RS = (P_ask − P_bid) / P_mid,其中 P_mid = (P_ask + P_bid) / 2。相对价差通常以基点(bp)表示,乘以 10000 即可。它使不同价位的股票可以横向比较,是衡量“流动性宽紧”的常用口径。
有效价差把视角从“报价”转向“成交”。由于大量订单在盘口中部或更优价位成交,实际成交价往往优于报价。有效价差定义为成交价与价差中点之差的绝对值的两倍:ES = 2 × |P_trade − P_mid|。若成交恰好发生在买价或卖价上,有效价差等于绝对价差;若成交价向中点靠拢,有效价差小于绝对价差,说明交易者实际承担的成本低于名义报价差。
实现价差则引入时间维度,衡量做市方或流动性提供者在成交后一段时间内实际获得的价差收益。常用形式为:RS_impl = 2 × D × (P_trade − P_mid,t+n),其中 D 为方向符号(买方发起为 +1,卖方发起为 −1),P_mid,t+n 为成交后第 n 期的价差中点。实现价差反映的是“成交价相对事后公允价的偏离”,若价格在成交后继续朝不利方向移动(即逆向选择),实现价差会被侵蚀甚至为负。
二、从报价差到真实成本:指标之间的关系
四个指标构成一条递进链条:绝对价差描述盘口名义宽度,相对价差使其可比,有效价差刻画实际成交偏离,实现价差进一步纳入成交后的价格演化。理解这条链条的关键在于区分“报价成本”与“执行成本”:报价差是交易者面对的门槛,有效价差是实际跨过的门槛,实现价差则是跨过门槛后是否被后续价格运动“反噬”。
三、价差分解:订单处理成本与存货成本
有效价差可以进一步拆为两个经济成分。其思想来自做市商理论:做市商提供即时性服务,需要覆盖两类成本。第一类是订单处理成本,即撮合、清算、系统运维、人工等固定或半固定开销,它与交易笔数相关而与持仓风险关系不大,通常表现为价差中一个相对稳定的“底”。第二类是存货成本,即做市商为维持报价而被动持有头寸所承担的风险,包括价格波动风险和逆向选择风险——当对手方掌握更多信息时,做市商成交后价格往往朝不利方向移动,这部分损失必须由价差补偿。
一种可操作的分解思路是回归法。以有效价差为被解释变量,构造两个解释变量:一是交易规模或笔数代理变量(刻画处理成本随业务量的变化),二是成交后的短期价格波动或逆向选择代理变量(刻画存货风险)。例如,取成交后 5 分钟中点价格变动绝对值作为风险代理,取成交笔数作为处理量代理,做横截面或时间序列回归,回归截距与处理量系数对应订单处理成本部分,风险变量系数对应存货成本部分。分解结果可用于判断:若某时段价差走阔主要由风险项驱动,说明是信息不对称加剧;若主要由处理项驱动,则更可能是系统或运营层面的摩擦。
下面给出一个教学示例(数据为合理假设,非实测):某股票盘中某 30 分钟窗口,绝对价差均值 0.02 元,中点价 20.00 元,则相对价差为 0.02 / 20.00 × 10000 = 10 bp。窗口内成交价均值 20.006 元,有效价差为 2 × |20.006 − 20.000| = 0.012 元,即 6 bp,明显小于名义 10 bp,说明多数成交在盘口中部完成。进一步以回归分解,得到订单处理成本约 2 bp、存货成本约 4 bp,二者合计 6 bp 与有效价差吻合。这一结果提示:该窗口价差的主要驱动是存货风险而非处理摩擦,若交易者计划大额主动买入,应预期成交后短期价格继续上行,实现价差可能被压缩。
| 指标 | 计算口径 | 示例值 | 解读 |
|---|---|---|---|
| 绝对价差 | P_ask − P_bid | 0.020 元 | 盘口名义宽度 |
| 相对价差 | AS / P_mid × 10000 | 10 bp | 跨股票可比 |
| 有效价差 | 2 × |P_trade − P_mid| | 6 bp | 实际成交偏离 |
| 订单处理成本 | 回归截距 + 处理量项 | 约 2 bp | 运营摩擦 |
| 存货成本 | 风险变量回归项 | 约 4 bp | 持仓与逆向选择风险 |
四、实操中的注意事项
第一,方向符号必须统一。实现价差对 D 的取值敏感,若买方发起与卖方发起混用同一符号,结果会系统性偏移。建议在数据表中单独保留“发起方向”字段,并在计算前显式校验。第二,时间窗口 n 的选择要与策略匹配。高频做市看秒级到分钟级,中低频看 5 至 30 分钟;n 越长,实现价差越容易混入趋势信息,不再纯粹反映即时性补偿。第三,分解结果依赖代理变量,处理量与风险代理的选择会改变系数含义,报告中应明确写出代理定义与样本区间,避免把示例参数当作普适结论。第四,跨时段比较要先对齐口径:相对价差用 bp、有效价差用绝对值还是 bp、实现价差用哪个 n,三者不一致时不可直接横向对比。
把四个指标与两项成本放在同一张分析表里,交易者就能回答三个递进问题:盘口看起来宽不宽(绝对与相对价差)、实际成交贵不贵(有效价差)、成交后是否被价格反噬(实现价差),以及价差究竟由运营摩擦还是风险补偿驱动(成本分解)。这正是盘口价差与成交时点关联分析的基础框架。