揭秘量化回测中的“幸存者偏差”:为什么死掉的公司不会说话?

发布时间:2026-6-30 10:38阅读:435

量化张经理证券经理
帮助10万+ |好评1301
问一问
从业认证| 入驻5年
量化张经理 证券经理
两融账户可在线办理,支持智能条件单和网格交易,佣金成本价
当前我在线 最快30秒解答 立即追问 99%的人选择

文章很精彩?转发给需要的朋友吧

推荐相关阅读
QMT回测怎么修正幸存者偏差?样本筛选方法
您好,QMT回测修正幸存者偏差的核心是纳入历史全样本标的,并通过动态筛选规则还原真实交易场景。说白了就是,幸存者偏差是回测时只用到当前仍上市的标的,漏掉了退市、摘牌的绩差标的,会让策略收益被高估...
资深崔经理 993
什么是股票回测的幸存者偏差?
幸存者偏差,在股票策略回测当中十分常见,指回测样本只保留存活下来标的,忽略已经退市、停牌、出局的标的,造成回测结果虚高失真。做技术指标、选股策略回测的时候,如果数据库自动剔除退市股,只用现存股票...
资深王经理 679
如何处理T0回测中的幸存者偏差问题?​
幸存者偏差是指在回测时仅考虑当前存在的股票或资产,而忽略了已退市、被并购等不再存续的标的,导致回测结果高估策略表现。处理该问题,首先在选取历史数据时,要确保涵盖完整的股票生命周期,从数据供应商获...
资深杨经理 861
如果回测可能受到幸存者偏差影响,滚动窗口能怎样帮助重新判断盈亏比?
滚动窗口可以让每个时点只使用当时存在的股票池,从而观察盈亏比是否因后来消失的样本被排除而虚高。每次向前滚动时,保存当期可交易名单、退出样本、平均盈利、平均亏损和交易数量;再与使用当前股票池回看历...
资深陈经理 396
揭秘量化回测中的“幸存者偏差”:为什么死人不会说话,代码却在说谎
在量化策略研发的世界里,“完美的回测”往往是实盘亏损的温床。很多量化新手最喜欢玩的套路是:在当前时刻打开股票软件,导出现在全市场的所有正常交易的股票代码(比如当前处于上市状态的 5000 只股票),然后把这 5000 个代码直接作为常量硬编码到回测系统的股票池(Stock Pool)中,让程序倒流回 2018 年开始跑多因子轮动或者均线突破。回测结果往往惊艳无比,年化收益轻松碾压各大指数。然而,这并不是你的策略有多神,而是你的代码在无意中开启了透视未来的作弊外挂。在量化界,这个经典系统大坑被称为“幸...
量化张经理 348
什么是量化回测中的幸存者偏差
所谓幸存者偏差,是指在进行历史数据回测时,交易者在无意中只使用了“目前依然存活在市场上的股票”作为样本池,而忽略了那些在历史中由于基本面恶化、财务造假、连续亏损等原因已经退市、被暂停上市或者长期停牌的非幸运个体。举个典型的例子:如果某位市场参与者在 2026 年开发了一个“低市盈率选股策略”,并打算回测该策略在过去十年(2016-2026年)的表现。如果他的代码直接从目前的 A 股全市场股票列表中提取代码进行回测,那么他就犯了严重的幸存者偏差错误。因为在过去十年里,有许多在 2017 年...
张经理 660
TA的文章 全部>
回到顶部