纸面 Alpha 为什么会死在滑点里:执行成本敏感性笔记

纸面 Alpha 为什么会死在滑点里:执行成本敏感性笔记

回测(backtest)是量化研究的基本工具。你设计一个交易信号,回测告诉你它在历史数据上的胜率、收益率、最大回撤——所有数字看起来很好。然后你实盘运行,发现结果和回测差得离谱

这不是 bug。这是物理定律。

回测和实盘之间的差距,主要来自一个被系统性低估的因素:执行成本。本文用一组实际的执行成本敏感性分析数据,解释纸面 Alpha 是怎么死的。


一、什么是执行成本?

交易一只股票的成本远不止券商佣金。完整的执行成本至少包括:

成本项 说明 典型量级
佣金 券商收取的手续费 A 股约万分之 2-3
印花税 卖出时征收 A 股千分之 0.5
滑点(Slippage) 你的理论成交价和实际成交价之间的差距 因流动性和订单大小而异
市场冲击 你的订单本身推动了价格 大单影响大,小单可忽略
信息泄露 你的下单意图被市场读取 高频环境中显著

佣金和印花税是已知成本——它们在回测中很容易纳入。真正危险的是滑点和市场冲击——它们是随机的、不可精确预测的,而且和你的信号质量高度相关。

为什么说和信号质量相关?因为好的信号往往在流动性最差的时候发出。市场恐慌时,你的买入信号亮了——但此时买卖价差(bid-ask spread)最宽,市场深度最浅,你的实际买入价会比理论价高很多。你的信号越"准确"(在极端时刻触发),你的执行成本越高。这是一个结构性的讽刺。


二、一组 1690 万笔交易的证据

以下数据来自一次系统性的执行成本敏感性分析,覆盖了 A 股市场 2018-2026 年期间的约 1690 万笔模拟交易

分析方法:对比三种成本模型下的信号表现——

模型 含义
毛收益(Gross) 完全不考虑任何成本
佣金+税模型(TCM) 只扣除佣金和印花税
真实执行(Net) 加入滑点和市场冲击估计

结果如下:

指标 毛收益 佣金+税 真实执行
平均每笔收益 +0.27% +0.20% -0.27%
胜率 51.42% 51.03% 47.28%

毛收益正的信号,加入真实执行成本后变成了负收益。 平均每笔从 +0.27% 变成 -0.27%——一来一回吃掉了 54 个基点。

更细致地看:真实执行和佣金+税模型之间的差距,平均每笔约 46.4 个基点。这就是滑点和市场冲击的成本——佣金和税之外的隐性成本

46 个基点看起来不多。但如果你一年做 200 笔交易,每笔 46 个基点的隐性成本就是 9200 个基点——也就是 92%。即使你的毛收益是 30%,扣掉这个成本也已经是负数了。


三、持有期越短,执行成本越致命

数据中最值得关注的模式是:持有期越短,执行成本的杀伤力越大

持有期 佣金+税胜率 真实执行胜率 胜率下降
1 天 48.1% 38.2% -9.9%
3 天 49.1% 42.0% -7.1%
5 天 49.4% 43.7% -5.8%
10 天 49.7% 45.5% -4.2%
20 天 50.3% 47.3% -3.0%
60 天 52.5% 50.6% -1.9%

1 天持有期的信号,胜率从 48% 掉到 38%——下降了近 10 个百分点。 60 天持有期的信号,胜率只下降了不到 2%。

这说明什么?执行成本是一个固定开销(每笔约 46 个基点),而收益是一个随持有期增长的变量。持有 1 天的毛收益可能只有 0.3%——46 个基点就吃掉了它的大部分。持有 60 天的毛收益可能是 3-5%——46 个基点只是一个小比例。

这也是为什么日内交易和超短线交易对散户来说是一个结构性劣势。不是因为散户判断力不够——而是因为散户的执行条件(更大的滑点、更差的成交速度、更多的信息不对称)使得短持有期的净收益几乎不可能为正。

芒格说过:"The big money is not in the buying and the selling, but in the waiting." 这句话在数学上也成立——等待(长持有期)让执行成本的固定开销被更大的毛收益稀释。


四、高评级信号也不能幸免

一个常见的误解是:只要信号质量足够高(评级高、历史胜率高),执行成本就可以被覆盖。

数据说:部分正确,但远不够乐观

评级最高的信号在 1 天持有期下仍然有 5.2% 的胜率下降。在 60 天持有期下,下降只有约 1.6%——勉强可接受。但在中间持有期(3-10 天),即使是高评级信号的净胜率也比毛胜率低 3-5 个百分点。

这意味着:信号评级是必要条件,但不是充分条件。一个高评级信号如果在短持有期下使用,仍然会被执行成本侵蚀到不可行的程度。评级和持有期必须匹配。


五、对散户投资者的实际含义

你不需要运行 1690 万笔模拟交易来理解这个教训。它的含义很直接:

1. 不要做超短线

除非你有机构级别的执行基础设施(低延迟通道、暗池接入、做市商关系),否则1-5 天持有期的交易在扣除执行成本后几乎不可能有正期望。这不是技术水平的问题——这是物理结构的问题。你的对手在执行速度和成本上有你无法匹配的优势。

2. 拉长持有期

20 天以上的持有期,执行成本的影响降到 3% 以内。60 天以上降到 2% 以内。这不意味着长线一定赚钱——但它意味着长线的净收益和毛收益之间的差距可控,你的判断力有更大的发挥空间。

3. 回测时加入真实成本

如果你的回测只扣了佣金和税,你看到的胜率可能比实盘高 4-10 个百分点(取决于持有期)。一个回测胜率 55% 的策略,实盘可能只有 48%——从盈利变成亏损。回测不加真实执行成本 = 自欺欺人。

4. 流动性是隐性成本

你买卖的股票流动性越差(日成交量低、买卖价差大),你的执行成本越高。一个在中小盘股上有效的信号,可能在执行成本考量后完全失效——因为你的订单本身就在推动价格。

5. 频率是成本的倍增器

每多做一笔交易,你就多付一次 46 个基点的执行成本。100 笔交易 = 4600 个基点。200 笔 = 9200 个基点。交易频率是执行成本的倍增器——降频是散户能做的最有效的成本控制。

这又回到了芒格和巴菲特的核心纪律:少做决定,做好的决定,长期持有。这不只是投资哲学——这是数学。


六、与 Graham 安全边际的联系

Benjamin Graham 的安全边际(Margin of Safety)通常被理解为"买入价格低于内在价值足够多"。这是对的。但执行成本敏感性分析揭示了安全边际的另一层含义:安全边际必须大到能吸收执行成本

如果你认为一只股票被低估 10%——但你的买入会产生 1% 的滑点和市场冲击——你的实际安全边际只有 9%。如果你频繁调仓,每次 1% 的执行成本会把你的安全边际逐步蚕食。

Graham 主张"买入并持有",不只是因为他相信市场最终会反映内在价值——也因为每一次不必要的交易都在消耗你的安全边际

Buffett 在 2025 年伯克希尔股东大会上被问到为什么持有 3350 亿美元现金时,回答了一段话,可以作为安全边际逻辑的注脚:"极度低估的机会可遇而不可求。" 他的意思是:不要为了把现金花出去而花——每一次不必要的出手,都在稀释你等到真正低估机会时的购买力。执行成本的逻辑完全一样:每一次不必要的交易,都在稀释你持仓的安全边际。


七、为什么散户总是低估执行成本

执行成本被系统性低估,不是因为散户不知道佣金的存在——而是因为滑点和市场冲击是隐性的、随机的、事后难以精确归因的

你买入一只股票,成交价比你看到的报价高了 0.3%。你可能觉得"就差那么一点,无所谓"。但如果你一年做 200 笔交易,每笔"无所谓"的 0.3% 就变成了 60% 的年化成本——远远超过大多数投资策略的毛收益。

另一个原因是幸存者偏差。社交媒体上展示短线交易成绩的人,展示的是赢的那些——输的不会发朋友圈。你看到的是他们的毛收益(甚至是精选过的毛收益),看不到他们的执行成本和总体盈亏。

还有一个原因是回测软件的默认设置。大多数免费回测工具的默认成本模型只包含佣金和税,不包含滑点和市场冲击。用户看到的回测结果天然偏乐观。等到实盘运行,才发现纸面上的 Alpha 消失了——但这时候他们可能已经投入了真金白银。

塞柯塔(9 位顶尖交易员之一)说过:"每个交易者都能在市场上如愿以偿。" 他的意思是:如果你内心深处不想面对执行成本的真相,你的交易行为会自动帮你回避这个真相——直到账单来临。


八、纸面和现实之间

回测是一面魔镜。它让你看到一个交易成本为零、执行速度无限快、流动性永远充裕的世界。在那个世界里,很多策略都能赚钱。

现实世界不是这样的。现实世界里,每笔交易都有摩擦力。这个摩擦力看不见、算不准、但始终存在。它不杀死你——它慢慢磨损你,像水滴石穿。

唯一的对策不是消除摩擦力——而是减少你接触摩擦力的次数:更少的交易、更长的持有期、更大的安全边际。

"The big money is not in the buying and the selling, but in the waiting."
大钱不在买卖之间,而在等待之中。
——芒格

这是 1690 万笔交易用数学证明的东西。


FAQ

这个分析只适用于 A 股吗?

执行成本的具体数字因市场而异(美股的佣金更低、流动性更好),但结构性结论是通用的:短持有期被执行成本侵蚀最严重,长持有期更能吸收摩擦力。这在所有市场都成立。

使用限价单能减少滑点吗?

能减少,但代价是成交率下降。限价单避免了被动成交在不利价格上,但它可能导致你错过信号触发的最佳时机。这是一个 trade-off——在滑点和机会成本之间选择。没有免费午餐。

机构投资者的执行成本更低吗?

通常是。机构有更好的执行算法(TWAP/VWAP)、更低的佣金率、暗池接入、做市商关系。但机构也面临市场冲击——因为它们的订单更大。大订单的市场冲击可能比散户的滑点更严重。规模是双刃剑。


延伸阅读:关于高胜率的陷阱(失败年份检验),在公众号搜索「高胜率不是护城河」。关于交易纪律与风险削减,搜索「9 位顶尖交易员的共同点」。关于等待的投资哲学,搜索「控制二分法不是躺平」。

免责声明:本文不构成任何投资建议。文中涉及的回测数据和执行成本分析仅供教育和方法论讨论目的,不鼓励读者根据本文内容做出任何投资决策。

Leave a Comment