3. 执行成本度量指标详解

要比较不同成交量股票的执行成本,先要把“成本”拆成可度量、可归因的几块。业界最常用的框架是Perold提出的实施差额(Implementation Shortfall,IS):以决策时刻的“到达价”为基准,把一笔委托从下单到全部成交(或放弃)过程中,实际成本与理想成本之间的差额,分解为显性价差成本、市场冲击成本、择时风险(价格漂移)和机会成本。理解这四个指标的定义、算法与适用边界,是后续做成交量分层对比的前提。

先统一符号与参照约定。设决策时刻的中间价为 P₀,买入方向成交均价为 P̄,成交数量为 q,计划数量为 Q,成交时段的成交量加权均价为 VWAP,期末(未成交部分被放弃时)的中间价为 P₁。所有成本以基点(bp,万分之一)表示,买入为正成本、卖出为负成本,全文与图示保持一致。

一、买卖价差成本:最直接的显性摩擦

买卖价差成本衡量的是“为了立刻成交而跨越买卖盘口”所付出的代价。若以到达价 P₀(中间价)为基准,买入时以卖一价 P_ask 成交,则单笔价差成本为:

价差成本(bp) = (P_ask − P₀) / P₀ × 10000
             ≈ 半价差 / 中间价 × 10000

例如某股票中间价 10.00 元,卖一价 10.02 元,半价差 0.02 元,则价差成本约 20bp。价差成本与成交量关系最弱,主要取决于股票的流动性和最小报价单位:高价股、报价单位相对价格小的股票,价差成本天然更低;低价股、小盘股则显著偏高。它适用于“立即成交、不等待”的被动或激进执行场景,是执行成本中相对确定、可事先估算的部分。

二、市场冲击成本:成交量最敏感的变量

市场冲击成本指自己的委托消耗盘口深度、推动价格向不利方向移动所造成的额外成本。它通常用成交均价相对到达价的偏离,减去价差成本后得到:

冲击成本(bp) = (P̄ − P₀) / P₀ × 10000 − 价差成本

更实用的做法是用“参与率”建模:设区间成交量为 V,参与率 ρ = q / V,冲击成本近似与 ρ 的平方根成正比,即 冲击 ≈ k × √ρ,k 为个股冲击系数,可通过历史成交数据回归估计。举例(示例假设):某股日均成交额 2 亿元,计划买入 2000 万元,若在 1 小时内完成,该时段成交量约 5000 万元,参与率 40%,若 k 取 30bp,则冲击约 30 × √0.4 ≈ 19bp;若把执行拉长到全天、参与率降到 10%,冲击约 30 × √0.1 ≈ 9.5bp。这正是成交量分层对比的核心:成交量越小的股票,同样的委托金额对应更高参与率,冲击成本呈非线性放大。

三、择时风险:等待过程中的价格漂移

择时风险(也称价格漂移、延迟成本)指从决策到成交之间,因市场价格自然波动而使成交价偏离到达价的部分。它与冲击不同:冲击由自己的交易引起,漂移由市场自身运动引起。常用度量是成交时段 VWAP 相对到达价的偏离:

择时风险(bp) = (VWAP − P₀) / P₀ × 10000

若采用 VWAP 算法执行,实际成交均价与 VWAP 的差额即“VWAP 滑点”,可单独衡量执行质量。择时风险随执行时间拉长而增大,与波动率正相关,与成交量关系间接——低成交量股票往往波动更大、盘口更薄,等待的代价更高。它适用于评估“慢执行”策略,是算法交易中需要与冲击成本权衡的另一端。

四、机会成本:没成交的那部分也是成本

机会成本针对未成交部分:若委托最终只成交了 q,剩余 Q − q 被放弃,而放弃后价格继续向不利方向运动,这部分损失同样计入执行成本:

机会成本(bp) = (Q − q) / Q × (P₁ − P₀) / P₀ × 10000

例如计划买入 100 万股,仅成交 70 万股,放弃后价格从 10.00 元涨到 10.10 元,则机会成本约为 0.3 × 1% = 30bp。机会成本在低成交量、涨跌停或流动性骤降的股票上尤其突出,是“限价单被动执行”必须纳入考量的隐性成本。

执行成本四指标分解(以到达价 P₀ 为基准) 到达价 P₀(决策时刻中间价) 买卖价差 半价差 / P₀ 与成交量关系:弱 显性、可预估 市场冲击 ≈ k × √参与率 与成交量关系:强 非线性放大 择时风险 VWAP − P₀ 与波动率正相关 随执行时间增大 机会成本 未成交比例 × 漂移 低成交量时突出 隐性、易被忽略 实施差额 IS = 价差成本 + 市场冲击 + 择时风险 + 机会成本 成交量敏感度:低 高

五、四个指标的适用场景与组合使用

四个指标并非并列可选,而是对应不同的执行决策。价差成本适合评估“立即成交”的底线摩擦,常用于高频、小单或被动做市场景;市场冲击成本是成交量分层对比的主指标,适合评估大单、算法执行和参与率设计;择时风险适合评估慢速执行、VWAP/TWAP 等时间切片策略;机会成本则适合评估限价单、被动挂单和流动性不足时的执行完整性。实际比较不同成交量股票时,通常以 IS 为总口径,再按上述公式逐项拆解,避免只盯显性价差而忽略冲击与机会成本。

计算时务必统一基准:若以到达价为基准,则价差、冲击、漂移都相对 P₀ 计算;若改用 VWAP 为基准,则得到的是“相对 VWAP 的滑点”,两者不可混用。建议在对比表中同时标注基准与方向约定。

六、一个可复用的计算示例

假设(示例参数,非实测)某股票到达价 P₀ = 20.00 元,卖一价 20.04 元,计划买入 50 万股,实际成交 40 万股,成交均价 20.10 元,成交时段 VWAP 为 20.06 元,放弃后中间价涨至 20.20 元。逐项计算:

指标计算式结果
价差成本(20.04 − 20.00) / 20.00 × 1000020 bp
市场冲击(20.10 − 20.00) / 20.00 × 10000 − 2030 bp
择时风险(20.06 − 20.00) / 20.00 × 1000030 bp
机会成本(10/50) × (20.20 − 20.00) / 20.00 × 1000020 bp
实施差额 IS20 + 30 + 30 + 20100 bp

这个示例说明:显性价差只占 20bp,而冲击、漂移与机会成本合计 80bp,占了大头。对成交量更小的股票,同样的委托金额会推高参与率,冲击项按平方根放大,机会成本也因成交不足而上升,这正是后续做成交量分层对比时要重点观察的结构性差异。掌握这套拆解方法,才能把“执行贵不贵”从模糊感受变成可比较、可归因的数字。