查看: 56|回复: 0

回测到底在测什么?

[复制链接]

1691

主题

99

回帖

5万

积分

管理员

积分
53964
发表于 前天 06:16 | 显示全部楼层 |阅读模式

很多人以为回测就是拿历史数据跑一遍,看最后赚了多少钱。这个理解太浅了。
我刚开始做量化那阵子,也犯过这个错。策略跑出来年化收益四五十,激动得睡不着觉,第二天就上了实盘。结果三个月下来,曲线跟回测完全是两个品种。后来才知道,问题出在哪儿——我只看了回测告诉我想看的东西,却没看懂它真正在说什么。
2a51b2aca301a7612a1e1621c4a50770.png
回测测的其实就三件事。
第一,这个策略过去能不能赚钱。
听起来像废话,但很多人连这关都没过。他跑回测不是为了验证想法,而是为了证明自己英明。数据稍微不配合,就调参数、换时间段,直到曲线漂亮为止。这种回测叫过拟合,除了自我安慰,什么用都没有。
真正的回测,是把你当成这个策略的怀疑者,而不是发明者。你要问的是:它在不同市场环境下都有效吗?牛市能跟上,熊市能少亏,震荡市能稳住,这才是真功夫。只在某一段行情里跑得好的策略,本质上是在赌风格,不是在交易。
第二,赚钱的背后扛了多少风险。
这就引出了最被低估的东西——夏普比率。
年化收益是个人都会看,但单独看它就是毒药。一个年化30%的策略,听上去比年化15%的强一倍,但如果前者最大回撤40%,后者最大回撤只有10%,实盘里谁更可能让你赚钱?一定是后者。因为回撤40%的时候,你大概率已经割了。
夏普比率衡量的是承担单位风险能换回多少超额收益,它把收益和风险压成了一个数。两个策略摆在面前,年化收益差不多,选夏普高的那个,大概率不会错。
第三,最极端的情况下你会亏多少。
这就是最大回撤的意义。它告诉你,历史上这个策略最狼狈的时候有多惨。你得问自己:如果我身在其中,扛得住吗?
如实回答这个问题很难,因为回测软件上那根往下掉的线,和你真金白银缩水的感受,完全是两回事。纸上谈兵的时候,你觉得回撤20%不过是数字,实盘里每天打开账户都是新低,那种窒息感只有经历过的人才懂。
所以看最大回撤的时候,别骗自己。扛不住的数字,就不要让它出现在你的策略里。

把这三个东西放一起看——年化收益、夏普比率、最大回撤——才构成一个策略的基本体检报告。任何一个单拎出来都没有意义。高收益往往意味着高回撤,低回撤也可能是收益平庸的遮羞布,只有三者匹配,你才能判断这个策略值不值得托付真钱。
光看这三项还不够。
回测还有一个最容易被忽略的关键:模拟真实交易环境。
什么是真实交易环境?滑点、手续费、停牌不能买卖、涨跌停板买不进去、流动性不够限价单成交不了……这些细节,回测里少考虑一样,曲线和实盘的差距就多一分。
我吃过这亏。回测里策略在涨停板上满仓杀进去,第二天高开跑掉,曲线美得不像话。实盘呢?涨停板你根本买不进去,就算排到了也是尾盘炸板直接闷杀。回测给你的是一张画饼,实盘端上来的是个空盘子。
所以做回测的时候,滑点要加,手续费不要省,流动性约束要设,涨跌停限制不能关。宁可回测曲线难看一点,也别让它骗你。一个诚实的回测,曲线可能灰头土脸,但它告诉你的是真话。
还有胜率这个东西,很多新手特别迷恋。胜率80%,听起来多舒服,十次交易八次都赚钱。但胜率和赚钱是两码事。关键看盈亏比——赚的时候赚多少,亏的时候亏多少。一个胜率90%的策略,如果每次赚一块亏十块,最后只会稳定亏损。反过来,胜率三四十但盈亏比够高,照样能持续盈利。
别被胜率迷惑,重点看每笔交易的期望值。

回测说到底,是在帮我们回答一个朴素的问题:这个想法,有可能行吗?
但它给的答案永远是历史的,而交易面对的是未来。所以再漂亮的回测,也只是必要不充分条件。过了回测这一关,才有资格上模拟盘,模拟盘稳了,才到小资金实盘。每一步都要验证,每一步都别偷懒。
量化这事,慢就是快。
那些回测曲线完美、实盘惨不忍睹的经历,几乎每个做量化的人都得走一遭。这不是坏事,它会逼着你理解回测真正的价值——不是让你相信策略无所不能,而是让你知道策略的边界在哪里。
你知道它什么时候赚钱、什么时候亏钱、极端情况下能亏多少,才能在实盘里守得住。守不住的时候,回测再好看也跟你没关系。

今晚就这些,周末愉快。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

指标评测

股指标

建议反馈

常见问题

股指标评测

商务合作

新闻媒体

量化投资研究社

联系我们

微信:ZBPC88

备用微信:cqcangshu

邮箱:1099750285@qq.com

关注微信公众号

QQ|手机版|小黑屋|股指标网 ( 渝ICP备2024026571号-1 )

GMT+8, 2026-6-21 03:05 , Processed in 0.125581 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.