周六,我在小红书上刷到至少五条量化帖:有人"0基础0成本"搭出了一整套全自动量化系统,有人晒"A股量化一个半月,目前赚1.89W",还有一位,晒出微盘股策略回测:5年收益497%,年化45.3%。小红书小红书

昨晚,知乎上也有人提问:做量化交易,回测结果非常漂亮,但一实盘就「血亏」,最可能踩了哪些新手不知道的坑?知乎
这些人大概率处于同一种状态:策略代码是AI帮着写的,回测曲线很漂亮,正在犹豫周一要不要把真金白银转进去。
如果你也是,这篇文章可能帮你省一笔学费。
先说第一个事实:回测和实盘差距大,不是意外,是规律——而且不用等散户验证,上个月专业选手刚集体摔过一跤。据每日经济新闻援引私募排排网最新数据:多家量化机构旗下产品在7月出现大面积、深幅度的回撤,部分产品年内收益由正转负,单月跌幅超过20%。微博幻方量化9只展示产品里,8只年内收益告负,7月单月9只产品全部跌超20%,跌得最狠的幻方中证500量化进取1号,单月净值下挫22.15%。微博顶级机构,最好的数据、最快的服务器、最贵的团队,实盘尚且如此。
知乎有个量化回测入门专栏举过更经典的个人案例:有人在聚宽写了个选股策略,回测年化45%、夏普2.3,觉得稳了;实盘三个月,账户亏12%。知乎作者给的结论很扎心——回测年化50%的策略,真正能用的可能不到5%。不是策略造假,是回测这个工具本身带着几种"欺骗"用户的机制:过拟合、前视偏差、幸存者偏差。
所以实盘前第一件事,不是加钱,是给回测曲线打个心理折扣。打多少?社区里有个被反复验证的经验值:全样本回测年化40%的策略,做滚动验证(Walk-Forward)后常常只剩15%到20%,差的直接转负。知乎
下面把最常见的五层"水分"拆开看。
第一层:数据本身是脏的。知乎有人用PTrade跑ETF策略回测,一开始+44%,后来发现平台取数接口默认不复权——分红除权的缺口全被当成了涨跌,44%这个数字从一开始就是假的。知乎另一个高频坑是"未来函数":策略偷偷用了当时不可能知道的信息。比如有人回测时用datetime.now()取时间,取到的其实是你运行回测那一刻的时间,不是历史K线当时的时间。还有幸存者偏差:你的股票池里全是"活到今天"的公司,退市的早被剔除了,在一群赢家里选股,成绩当然好看。
第二层:参数是暴力试出来的。知乎有回答说得很直白:暴力扫参数、然后选结果最好的那组,本质是在对历史做曲线拟合——参数越多,拟合得越好,未来实效越差。经典场景是均线交叉调参,最后发现"12日×23日"组合最优——这个"最优"大概率是统计噪音随机产生的,换一段行情就失效。判断标准很简单:参数越多、曲线越漂亮,越可疑;真正有效的策略,参数有效范围通常很宽,微调一下结果差不了多少。推到极端是什么样?小红书上有个12年回测:年化1960%,累计净值翻了1.85亿亿倍,作者自己都承认"脱离了现实实盘的范畴"。小红书这种曲线不是策略,是历史噪音的标本——见得多离谱,就知道漂亮曲线能有多假。
第三层:成本低估了。A股的成本是硬数字:印花税0.05%(卖方单边),佣金按市面常见下限约0.025%单边,买卖一个来回约0.1%。0.1%听着不多,乘上换手率就是另一回事:一年换手50次,光成本吃掉5个点;日内高换手策略,回测收益可能一半以上是"买"出来的——而很多回测设置里手续费不到万分之一,天然虚高。还有滑点:回测假设你按信号价成交,实盘有人抢在你前面。A股还多一层T+1特性——收盘看到信号,第二天开盘才成交,这段价差在回测里完全看不见。
第四层:只测了晴天。这一层今年最容易中招。上证指数这两年站在4000点上方,如果你的回测区间恰好是2024到2026,策略好看很正常——这段日子根本没下过雨。社区里另一张流传很广的回测面板很典型:一个小市值多因子策略,聚宽9年回测年化45.86%,曲线一路向上,但最大回撤48.68%——账户中途几乎腰斩。小红书回测区间里正好有一轮真实的微盘股流动性冲击(2024年初),那种行情里你大概率挂在跌停板上,卖都卖不掉,而回测不会告诉你这件事。

第五层:策略赚钱的来源本身就脆。今天小红书那篇微盘实验很有意思:作者给5年收益497%的微盘策略加了四组基本面过滤,结果排除亏损股后收益反而少200个点,回撤几乎没变,四组都跌到-47%左右。小红书翻译一下:这个策略赚的不是"好公司"的钱,是"弹性和情绪"的钱——微盘池里业绩最差的,恰恰是靠题材、重组涨得最猛的那批。这个弹性有多夸张?微盘股指数近十年最高冲到约+700%,目前仍在+550%上下,同期沪深300却几乎原地踏步,涨得猛全靠情绪和流动性推着走。小红书想明白这一点就知道它有多脆:容量小、极易拥挤,一旦同类资金一起撤,船说翻就翻。看任何回测曲线,先问一句:它赚的到底是什么钱?答不出来,曲线再漂亮也只是一个随机数。

不想研究这么深也没关系,实盘前至少把这四个数看一遍:
一看基准超额。基准涨30%、你涨35%,真实水平只有5个点,别把牛市的钱记在策略头上。二看最大回撤和回撤持续时间,同样回撤20%,三个月修复和九个月修复,完全是两种持仓体验——实盘里大多数人就是在回撤最深的那几天清仓的。三看胜率要搭配盈亏比,胜率40%、盈亏比2.0的策略,长期能跑赢胜率60%、盈亏比0.5的。四看夏普,普通选股类策略回测夏普超过3,先怀疑,再谈信仰。

最后给一份实盘前的动作清单:
1)先做样本外验证。数据切两段,前段调参、后段验证;会写代码的,把滚动验证跑一遍,那个打了折的数字才是你的真实预期。
2)模拟盘至少跑1到3个月,逐笔记录它和回测的差距。模拟盘差距大,实盘只会更差。
3)实盘用亏得起的小钱起步,心理预期直接按"实盘等于回测的三到五折"打底,达不达到再决定加不加。
4)合规这条别漏:沪深北交易所《程序化交易管理实施细则》2025年7月起已正式实施,个人做程序化交易同样要向券商报备;高频认定红线是每秒申报或撤单300笔以上、单日2万笔以上,普通人碰不到,也别去碰。知乎细则实施满一年,高频量化账户已经降了超两成,监管只会更细。知乎
5)如果你卡在数据和工具上,门槛其实比想象中低了:像银河证券自研的量化数据SDK这类券商级工具,已经对个人量化用户开放。小红书基建不再是瓶颈,验证才是。
最后说一句:回测的真正作用,不是证明策略能赚钱,而是尽可能便宜地排除掉明显不行的策略。每排除一次,就省一笔实盘的学费。
这个周末,如果你的AI策略也正在跑,周一实盘前把这几个数对一遍:回测年化多少?滚动验证后剩多少?回撤持续多久?它赚的到底是什么钱?
欢迎在评论区晒你的"回测 vs 实盘"差距,看看这波AI量化热里,真实的折扣率到底是多少。