4. 执行偏差的度量方法

要判断止损指令是否“执行到位”,不能只凭盘后感觉,而要把偏差拆成可量化、可复现的指标。本节围绕四个核心度量对象展开:滑点、成交延迟、部分成交率,以及偏差的分布统计与基准选择。它们分别回答“成交价差了多少”“成交慢了多少”“成交了多少”“偏差整体长什么样、跟谁比”这四个问题。

一、滑点:把价格偏差换算成统一口径

滑点定义为实际成交价与基准价之间的差额,方向以“对交易者不利为正”为约定:买入止损成交价高于基准价为正滑点,卖出止损成交价低于基准价为正滑点。这样无论多空方向,正数都代表成本增加,便于横向汇总。常用两种口径:

  • 绝对滑点 = 实际成交均价 − 基准价(卖出方向取相反数),单位与价格一致,直观但不同标的不可比。
  • 相对滑点 = 绝对滑点 ÷ 基准价 × 10000,以基点(bp)表示,便于跨品种、跨价位比较。

基准价的选择直接决定滑点数值,必须事先固定并在全样本中一致。常见基准包括:触发时刻的对手价、触发时刻的中间价、信号生成时刻的盘口价、以及区间成交量加权均价(VWAP)。示例:某标的卖出止损在触发时中间价为 10.00 元,实际分三笔成交,成交价分别为 9.99、9.98、9.97,数量分别为 400、400、200 股,则成交均价为 (9.99×400+9.98×400+9.97×200)/1000 = 9.982 元,绝对滑点为 10.00 − 9.982 = 0.018 元,相对滑点为 0.018/10.00×10000 = 18 bp。以上为教学示例参数,非实测结果。

二、成交延迟:从触发到成交的时间分解

延迟不能只记一个总数,应拆成三段:信号延迟(行情触发到策略发出指令)、链路延迟(指令发出到交易所受理)、成交延迟(受理到最后一笔成交)。三段之和为端到端延迟。度量时记录每笔委托的四个时间戳:触发时间 T0、发单时间 T1、受理回报时间 T2、末笔成交时间 T3,则端到端延迟 = T3 − T0。统计上不宜只看均值,应同时给出中位数与 P95,因为延迟分布通常右偏,少数极端值才是执行风险的主要来源。若某日样本中位数为 120 ms、P95 为 860 ms,说明多数单子很快,但每二十笔就有一笔接近 1 秒,这类尾部延迟往往与滑点放大同时出现,值得单独归因。

三、部分成交率:未完成量的显性化

部分成交率衡量止损指令未能一次性足额成交的程度。定义:部分成交率 = 部分成交委托笔数 ÷ 总委托笔数;同时可补充数量完成率 = 实际成交数量 ÷ 委托数量。两者结合看:笔数口径反映“有多少单没打满”,数量口径反映“缺口有多大”。对止损而言,未成交余量意味着风险敞口继续暴露,因此还应记录残余暴露时长(从首次成交到余量全部成交或撤单重下的时间)。示例:10 笔止损委托中 3 笔部分成交,部分成交率 30%;其中一笔委托 1000 股仅成交 600 股,数量完成率 60%,余量 400 股在 4.2 秒后以更差价格补成交,这 4.2 秒就是该笔的残余暴露时长。

止损执行偏差的四类度量与基准选择 基准选择(全样本统一) 对手价 / 中间价 / 信号时盘口价 / 区间VWAP ① 滑点 绝对滑点(价格单位) 相对滑点(bp) 不利方向为正 ② 成交延迟 信号 / 链路 / 成交三段 T0→T1→T2→T3 中位数 + P95 看尾部 ③ 部分成交率 笔数口径 / 数量完成率 残余暴露时长 未成交余量=风险敞口 ④ 偏差分布统计 均值 / 中位数 / 分位数 按波动率、时段分组 识别右偏与极端样本 偏差画像汇总:单笔明细 → 分组统计 → 归因结论 同一基准、同一口径、同一时间窗,保证可比与可复现 示例口径:卖出止损相对滑点 =(基准价 − 成交均价)÷ 基准价 × 10000 延迟取 T3−T0;部分成交率按笔数,数量完成率按股数

四、偏差分布统计:从单笔到整体画像

单笔指标只能说明个案,执行质量要靠分布来刻画。建议对滑点、延迟、完成率分别做分布统计:给出样本数、均值、中位数、标准差、P90、P95、最大值,并绘制直方图或分位数曲线。滑点分布常呈右偏——多数单子滑点很小,少数在剧烈波动时显著放大,此时均值会被极端值拉高,中位数更能代表“常态”,P95 则代表“坏情况有多坏”。分组维度建议至少包含:按波动率分档(如触发前 1 分钟振幅 <0.3%、0.3%–0.8%、>0.8%)、按时段(开盘、盘中、尾盘)、按委托规模相对盘口深度的比例。分组后若发现高波动档的 P95 滑点是低波动档的数倍,就说明偏差主要来自流动性瞬时枯竭,而非指令本身设计问题。

五、基准选择的原则与常见陷阱

基准没有绝对正确,只有是否与研究问题匹配。若关注“策略信号到成交的损耗”,基准应取信号生成时刻的盘口价;若关注“执行环节本身的效率”,基准应取触发时刻的对手价或中间价,把信号延迟单独剥离。三个常见陷阱需要避免:一是基准漂移,不同批次用了不同基准价,导致滑点不可比;二是幸存者偏差,只统计成交样本而忽略撤单重下与未成交委托,低估真实偏差;三是用收盘价或当日均价做基准,把市场趋势混入执行偏差,得出失真结论。正确做法是在度量前写清基准定义、时间戳来源与样本纳入规则,并在报告中固定披露。

实操建议:建立一张逐笔执行记录表,字段至少包含委托编号、方向、触发时间 T0、发单 T1、受理 T2、末笔成交 T3、基准价、成交均价、委托量、成交量、残余暴露时长。所有指标由该表统一计算,避免多口径并存。
注意:滑点、延迟、部分成交率三者会相互影响。延迟越大,价格越可能偏离基准,滑点随之放大;部分成交导致余量后补,又会进一步拉长残余暴露时长。归因时应联合观察,不能孤立地把某一指标当作唯一结论。

把四类指标放在同一基准与同一时间窗下统计,才能形成可比较、可复现的执行偏差画像,为后续判断偏差来源、优化指令方式提供依据。