2. 交易执行质量的核心指标体系

评估一笔交易执行得好不好,不能只看“最后有没有成交”。同样买入10万股,有人均价10.02元,有人均价10.08元;有人3秒完成,有人拖了20分钟;有人成交率99%,有人只成交了六成。这些差异背后,是五个互相牵连的核心指标:滑点、成交率、执行延迟、市场冲击成本、VWAP/TWAP偏离度。理解它们的关键,是先统一参照系——本节所有“正负号”均以交易者视角定义:对买入单,成交价高于基准为不利(正滑点);对卖出单,成交价低于基准为不利(正滑点)。偏离度同理,正值代表执行结果劣于基准。

一、滑点:单笔成交价与决策基准的差距

滑点衡量的是“你决定交易时的价格”与“你实际拿到的价格”之间的差。最常用的基准是决策时刻的中间价(买一价与卖一价均值)。以买入为例:

滑点(买入) = 实际成交均价 − 决策时中间价
滑点(卖出) = 决策时中间价 − 实际成交均价
滑点率 = 滑点 / 决策时中间价 × 100%

示例(假设数据):某股票买一10.00、卖一10.02,中间价10.01。策略决定买入,最终成交均价10.05。则滑点 = 10.05 − 10.01 = 0.04元,滑点率约0.40%。若这是卖出单,成交均价9.98,则滑点 = 10.01 − 9.98 = 0.03元。滑点的业务含义很直接:它把“信号价格”和“到手价格”之间的损耗量化了,是高频、中频策略最敏感的指标之一。但滑点只反映价格差,不反映“没成交的部分”,所以必须配合成交率看。

二、成交率:委托意图被兑现的比例

成交率 = 实际成交量 / 委托总量 × 100%。看似简单,实际要区分两种口径:按笔数(多少笔委托完全成交)和按数量(成交量占委托量的比例)。限价单常出现“部分成交”,此时数量口径更有意义。示例:委托买入50,000股,成交42,000股,成交率84%,剩余8,000股因价格未触及而撤单。业务上,成交率低意味着策略信号没有被完整表达,实际持仓偏离目标,可能带来后续补单成本;成交率过高但滑点很大,则说明“用价格换成交”。两者要放在一起权衡。

三、执行延迟:从决策到落地的时滞

执行延迟通常拆成三段:决策延迟(信号产生到订单发出)、传输延迟(订单发出到交易所确认)、成交延迟(订单到达至首笔成交)。总延迟 = 三段之和,单位毫秒。示例:信号在10:00:00.000产生,10:00:00.035发出订单,10:00:00.048到达交易所,10:00:00.120首笔成交,则决策延迟35ms、传输延迟13ms、成交延迟72ms,总延迟120ms。延迟本身不直接等于亏损,但它会放大滑点:行情变化越快,延迟期间价格漂移越大。因此评估时要看延迟的分布(P50、P95、P99),而不只是均值。

四、市场冲击成本:你的订单改变了市场

冲击成本衡量“自己的交易对价格造成的影响”。常用近似算法是比较成交均价与订单到达时的中间价,并剔除同期市场自然波动(可用基准指数或行业指数收益做调整):

冲击成本(买入) ≈ (成交均价 − 到达时中间价) − 同期市场漂移
冲击成本率 = 冲击成本 / 到达时中间价 × 100%

示例(假设):到达时中间价10.00,成交均价10.06,同期市场上涨0.2%(即0.02元),则冲击成本 ≈ 0.06 − 0.02 = 0.04元,冲击成本率0.40%。业务含义:冲击成本与订单规模、流动性、下单节奏强相关。大单一次性打入,冲击成本高;拆单、拉长执行时间可降低冲击,但会抬高延迟与暴露风险。这正是算法交易要解决的核心矛盾。

五、VWAP/TWAP偏离度:执行算法的主考场

VWAP(成交量加权均价)和TWAP(时间加权均价)是两种基准。偏离度定义为:

VWAP偏离度(买入) = (实际成交均价 − 区间VWAP) / 区间VWAP × 100%
TWAP偏离度(买入) = (实际成交均价 − 区间TWAP) / 区间TWAP × 100%

卖出方向取相反符号,使正值始终代表不利。示例(假设):某算法单在09:30–10:30执行,区间VWAP为10.00,实际成交均价10.03,则VWAP偏离度+0.30%,说明跑输基准;若实际均价9.99,则偏离度−0.10%,跑赢基准。VWAP偏离度考核“是否跟着市场成交量分布走”,适合流动性不均的标的;TWAP偏离度考核“是否均匀铺开时间”,适合流动性稳定、强调时间分散的场景。注意:偏离度是相对基准的,基准选错,结论就会失真,因此报告里必须写明基准区间、计算口径和数据来源。

交易执行质量五大指标:从决策到成交的度量链 信号产生 订单发出 到达交易所 成交完成 决策延迟 传输延迟 成交延迟 价格参照系(买入视角) 决策时中间价 10.01 到达时中间价 10.00 区间VWAP 10.00 实际成交均价 10.05 滑点 +0.04 冲击成本 +0.04 VWAP偏离 +0.30% 滑点 成交价 − 决策中间价 看价格损耗 示例 +0.40% 成交率 成交量 ÷ 委托量 看意图兑现 示例 84% 执行延迟 决策+传输+成交 看时滞分布 示例 120ms 冲击成本 成交价 − 到达中间价 剔除市场漂移 示例 +0.40% VWAP/TWAP 偏离度 看基准跑赢 示例 +0.30%

六、五个指标如何联动读

单独看任何一个指标都可能误判。典型组合有三种:“低滑点+低成交率”,说明价格守住了但没买够,实际暴露不足,后续补单可能推高成本;“高滑点+高成交率”,说明用价格换成交,冲击成本大概率偏高;“延迟大+滑点大”,往往指向链路或算法节奏问题,而非市场本身。因此一份合格的执行质量报告,应当把五个指标放在同一时间窗口、同一基准口径下并列呈现,并给出分位数而非单一均值。

实操建议:在报告中固定写明三件事——基准价格取自哪个时点、VWAP/TWAP的统计区间、延迟统计的样本量与分位口径。口径不统一,跨日、跨策略的对比就失去意义。
常见误区:把滑点和冲击成本混为一谈。滑点以“决策时中间价”为基准,包含延迟期间的市场漂移;冲击成本以“到达时中间价”为基准并剔除市场漂移,更纯粹地反映自身订单的影响。两者基准不同,不可直接相加或互相替代。

把这五个指标固化为每日执行报告的固定栏目,并保留原始委托与成交明细,才能在复盘时回答“是市场变了,还是执行变差了”。指标本身不是目的,能定位到具体环节——是信号到下单的延迟、是拆单节奏、还是基准选择——才是评估的真正价值。