第二章:核心指标概览——滑点、市场冲击、延迟成本、机会成本、佣金与税费

做交易执行绩效归因,说白了就是搞清楚一件事:你的钱到底亏在哪了

我刚开始做量化那会儿,总觉得策略回测跑得漂亮就万事大吉。结果实盘一跑,收益直接打七折。后来才明白,回测里那些「完美成交」的假设,在真实市场里根本不存在。你想想看,你下单的那一刻,市场凭什么按你的理想价格成交?

这一章,咱们就把交易执行中最核心的六个成本指标掰开揉碎讲清楚。我个人习惯把这六个指标分成两类:显性成本隐性成本。佣金税费是明摆着的,滑点、冲击、延迟、机会成本这些,才是真正吃利润的大头。

核心观点:交易执行绩效归因,本质就是把这六个成本拆出来,看看哪个环节在「偷」你的钱。

2.1 滑点(Slippage)——最直接的「理想与现实」差距

滑点,就是你下单时的预期成交价,和实际成交价之间的差值。

举个例子:你看到买一价是10.00元,果断下了一笔市价买单。结果成交回来一看,均价是10.02元。这0.02元就是滑点。

计算公式:

滑点 = 实际成交均价 - 决策时的基准价格

这里有个坑——「基准价格」怎么选?我见过不少新手直接用下单那一刻的买一价,这其实不准确。我个人习惯用下单前最后一笔成交价或者订单簿的中间价作为基准。

我的经验:高频交易里滑点通常很小,但大单交易里滑点能吃掉你一半的利润。我曾经处理过一个日内策略,回测年化30%,实盘因为滑点直接降到18%。从那以后,我所有策略回测都会强制加上滑点模型。

2.2 市场冲击(Market Impact)——你的订单在「推」价格

市场冲击,说白了就是你的订单本身对价格产生的影响。你买,价格就涨;你卖,价格就跌。这跟滑点不一样——滑点是市场本来就有的波动,冲击是你自己造成的。

计算公式:

市场冲击 = 订单执行期间的平均价格 - 订单到达前的市场价格

嗯,这里要注意:市场冲击又分临时冲击永久冲击

  • 临时冲击:订单执行完,价格又弹回去了。比如你吃掉了几档卖单,等你的单子成交完,价格又回到原来的位置。
  • 永久冲击:你的订单改变了市场对这只股票的估值。比如你大单买入,市场觉得「有大资金进场了」,于是价格就真的上了一个台阶。
冲击类型 特征 常见场景
临时冲击 价格先偏离后回归 流动性好的股票,小单交易
永久冲击 价格偏离后不回归 流动性差的股票,大单交易

避坑指南:我曾经在回测里忽略永久冲击,结果实盘做一只小盘股的大单买入,直接把价格推高了3%。那笔交易账面浮盈,但平仓时才发现根本跑不掉。记住:永久冲击是双向的,进去容易出来难。

2.3 延迟成本(Latency Cost)——时间就是金钱

延迟成本,指的是从你做出交易决策,到订单真正到达交易所这段时间里,价格发生的不利变动。

你想想看,你的策略信号出来了,但网络传输要时间、系统处理要时间、交易所撮合也要时间。这几毫秒甚至几微秒的延迟,在高速市场里可能就是真金白银。

计算公式:

延迟成本 = 订单到达交易所时的市场价格 - 策略发出信号时的市场价格

延迟成本跟你的交易频率直接相关。做高频交易的,延迟成本是核心指标;做日频交易的,延迟成本几乎可以忽略。

我的建议:如果你做的是中低频策略,别在延迟上花太多精力。把精力放在滑点和冲击上,性价比更高。我见过有人花几十万优化网络延迟,结果策略本身年化才5%,完全没必要。

2.4 机会成本(Opportunity Cost)——没成交的那部分

机会成本,是你想买但没买到、想卖但没卖掉的那部分订单,后续产生的潜在收益或损失。

举个例子:你计划买入10000股,结果只成交了8000股。剩下的2000股没买到,股价随后涨了5%。这5%的涨幅就是你的机会成本。

计算公式:

机会成本 = 未成交数量 × (后续价格 - 决策价格)

机会成本往往被忽视,因为它不体现在交易记录里。但说实话,它跟滑点一样重要。我习惯把机会成本和滑点放在一起看——滑点是你多付的钱,机会成本是你少赚的钱

核心逻辑:滑点和机会成本是一对矛盾。你追求低滑点,可能就要接受更高的机会成本(比如用限价单慢慢等);你追求高成交率,滑点就会上去。优秀的执行策略,就是在两者之间找到平衡点。

2.5 佣金与税费(Commission & Tax)——逃不掉的固定成本

佣金和税费,是交易中最透明的成本。佣金是券商收的,税费是交易所和监管机构收的。

常见构成:

  • 佣金:按成交金额的一定比例收取,或者按笔收取固定费用
  • 印花税:卖出时收取,A股目前是成交金额的0.1%
  • 过户费:中国结算收取,A股是成交金额的0.002%
  • 证管费:证监会收取,A股是成交金额的0.002%

计算公式:

总交易成本 = 佣金 + 印花税 + 过户费 + 证管费

佣金是可以谈的。我早期做量化的时候,佣金是万三,后来量大了谈到万一。别小看这万分之二的差距,高频交易里一年下来能差出一套房子。

注意:有些券商宣传「零佣金」,但会在其他环节收费。比如提高滑点、降低成交速度。记住,天下没有免费的午餐。我见过一个案例,某券商零佣金,但订单路由速度慢了一倍,延迟成本反而更高。

2.6 六个指标的关系——一张图看懂

这六个指标不是孤立的。它们互相影响,甚至互相矛盾。我画了一张图,帮你理清它们之间的关系。

交易执行成本六维关系图 交易执行 总成本 滑点 Slippage 市场冲击 Impact 延迟成本 Latency 机会成本 Opportunity 佣金 Commission 税费 Tax 此消彼长 延迟越低冲击越小 隐性成本 显性成本 相互影响

从这张图你能看到:滑点和机会成本是「此消彼长」的关系;延迟成本越低,市场冲击通常也越小;佣金和税费是固定成本,跟你的交易策略关系不大,但跟交易频率直接挂钩。

2.7 实战中的成本计算示例

光讲理论没意思,咱们来算一笔真实的账。

场景:你决定买入10000股某股票,决策价格是10.00元。实际成交情况如下:

  • 成交8000股,均价10.03元
  • 剩余2000股未成交,股价随后涨到10.10元
  • 佣金万三,印花税卖出时收(暂不计)

成本计算:

滑点 = (10.03 - 10.00) × 8000 = 240元
机会成本 = (10.10 - 10.00) × 2000 = 200元
佣金 = 10.03 × 8000 × 0.0003 = 24.07元
总成本 = 240 + 200 + 24.07 = 464.07元

你看,滑点和机会成本加起来占了总成本的95%。佣金那点钱,相比之下根本不值一提。

我的习惯:每次做完一笔大单交易,我都会做一次这样的成本拆解。看看是滑点吃得多,还是机会成本吃得多。然后针对性地调整执行策略。比如滑点高,我就改用限价单;机会成本高,我就改用市价单。

好了,这六个指标的定义和计算就讲到这里。记住一句话:交易执行不是「能不能成交」的问题,而是「以什么成本成交」的问题。后面的章节,我们会逐个深入拆解每个指标的优化方法。


公众号:蓝海资料掘金营,微信deep3321