第二章:核心指标概览——滑点、市场冲击、延迟成本、机会成本、佣金与税费
做交易执行绩效归因,说白了就是搞清楚一件事:你的钱到底亏在哪了。
我刚开始做量化那会儿,总觉得策略回测跑得漂亮就万事大吉。结果实盘一跑,收益直接打七折。后来才明白,回测里那些「完美成交」的假设,在真实市场里根本不存在。你想想看,你下单的那一刻,市场凭什么按你的理想价格成交?
这一章,咱们就把交易执行中最核心的六个成本指标掰开揉碎讲清楚。我个人习惯把这六个指标分成两类:显性成本和隐性成本。佣金税费是明摆着的,滑点、冲击、延迟、机会成本这些,才是真正吃利润的大头。
核心观点:交易执行绩效归因,本质就是把这六个成本拆出来,看看哪个环节在「偷」你的钱。
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 六个指标的关系——一张图看懂
这六个指标不是孤立的。它们互相影响,甚至互相矛盾。我画了一张图,帮你理清它们之间的关系。
从这张图你能看到:滑点和机会成本是「此消彼长」的关系;延迟成本越低,市场冲击通常也越小;佣金和税费是固定成本,跟你的交易策略关系不大,但跟交易频率直接挂钩。
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