QMT回测怎么修正幸存者偏差?样本筛选方法
还有疑问,立即追问>

qmt

QMT回测怎么修正幸存者偏差?样本筛选方法

叩富问财 浏览:1024 人 分享分享

共2个回答
+微信
从业认证| 从业10年+

首发回答
您好,QMT回测修正幸存者偏差的核心是纳入历史全样本标的,并通过动态筛选规则还原真实交易场景。

说白了就是,幸存者偏差是回测时只用到当前仍上市的标的,漏掉了退市、摘牌的绩差标的,会让策略收益被高估。比如只选当前主板股票回测,收益可能比真实情况高出15%-20%,很容易误导策略判断。

1. 开启全样本覆盖:在QMT回测系统的参数设置里,勾选“包含已退市标的”,把历史上所有曾上市的股票、ETF等都纳入样本池。
2. 动态时间筛选:回测某一时间段的策略时,只选取该时间段内处于上市状态的标的,比如回测2019年策略,就选2019年全年未退市的标的,而非当前仍上市的标的。
3. 补充退市前数据:确保已退市标的的完整交易数据被纳入,比如某股票2021年退市,要包含它上市到退市期间的所有行情数据,不能中途剔除。

要注意,修正后回测结果仍需结合实盘的流动性成本等因素调整。如果您需要定制适配自己策略的样本筛选方案,或者想了解QMT回测的其他优化技巧,点击右上角添加微信进一步沟通,可以申请成本佣金账户!ETF、可转债佣金降至0.5,两融的专项利率给到3.6%以下,国债逆回购能够降到打一折!
当前我在线 直接联系我
赞 关注 分享
踩
发布于2026-8-24 15:31 深圳

还有疑问?看看专业认证经理怎么说

证券阳经理:
样本筛选时需同步纳入已退市标的,避免幸存者偏差干扰回测结果
资深毛经理:
可通过补充全市场历史标的库、调整筛选范围,校准回测样本的有效性
10名擅长【qmt量化】的认证经理当前在线>
+微信
从业认证| 从业4年

QMT回测的幸存者偏差,主要来自只用当前还存在的股票做回测,退市、停牌、ST被剔除的标的没有纳入,会造成回测收益虚高。

样本筛选修正方法
1.使用全市场历史样本池,不要直接用当前板块、当前自选股。回测数据要引入退市、暂停上市、风险警示的历史K线,QMT需要下载全量历史数据,包含现已退市股票,不能只保留现存个股。回测区间内曾经上市、中途退市的股票,也要参与策略计算,模拟实盘会买到退市股的客观结果。

2.时间点对齐筛选,采用时点筛选,不能事后筛选。例如2022年的回测,只能用2022年当时满足条件的股票,不能拿现在的财务、市值、标签倒推过去。不要用当下的概念、当下的ST状态去过滤历史K线。

3.规避未来函数,不要使用未来才公布的数据做筛选。财报、ST标记、摘帽、板块归属都有真实公告日期,要按公告生效时间做过滤,不能直接用事后的标签。比如某只股票2024年才被标记ST,2023回测阶段不能把它当成ST过滤掉。

4.处理停牌、涨跌停样本,回测里不要直接过滤长期停牌、一字涨跌停个股。实盘无法成交,策略里增加可成交过滤,比如当日换手率、非一字涨停条件,模拟真实市场买不进卖不出的场景,而不是直接把这类股票从样本删掉。

5.分层抽样校验,分市值分层回测,分别对大盘、中盘、小盘股独立跑策略。很多策略回测好看,只是避开了大量退市小盘股。观察小盘组回测表现,如果小盘样本一加入,收益大幅下滑,说明之前存在明显幸存者偏差。

实操小提示,QMT本地回测默认不会自动加载退市股票,需要手动勾选下载退市标的历史数据;如果数据源没有退市K线,无论怎么调筛选逻辑,都无法消除幸存者偏差。回测后重点看最大回撤、亏损标的占比,而不是只看年化收益率。

我司为正规上市老牌券商,风控体系完善,足不出户就能线上完成开户操作,并且佣金很优惠,欢迎联系。

当前我在线 直接联系我
赞 关注 分享
踩
发布于2026-8-24 16:15 深圳
其他类似问题
QMT量化交易回测规则,样本区间与手续费设置说明
你想了解QMT量化交易回测里样本区间和手续费的设置说明,这两个环节直接决定回测结果靠不靠谱,我用通俗的方法给你讲清楚。样本区间就是回测用的历史行情时段,手续费是模拟实际交易的成本。操作步骤很简单...
李经理 104
同一个策略在不同券商 QMT 回测结果不一样为什么,开通 PTrade 不同券商回测会有偏差吗?
同一个策略在不同券商的QMT、PTrade回测结果不一样,是很常见的现象,PTrade跨券商同样会出现回测偏差。核心原因有四点:1.历史行情数据源不一样,各家券商本地存储的K线、tick数据存在...
经理范范 221
QMT 回测收益能直接信吗?实盘收益和回测差距为什么这么大?
(1)纯回测数据只能当作参考,不能直接照搬做实盘依据,不加滑点、手续费、撤单费的回测,收益会严重虚高,和实盘差距巨大。(2)回测是历史固定数据,没有行情冲击成本;实盘交易会影响盘面价格,大笔委托...
小鹿量化经理 195
QMT 的历史回测怎么操作?回测结果里的收益和回撤怎么解读?
1)QMT自带本地历史回测模块,选择历史K线数据,填入策略代码,设置好手续费、滑点,就能一键生成回测报告。(2)看回测不能只看总收益,重点要关注最大回撤、胜率、盈亏比,回撤过大的策略,实盘很容易...
小鹿量化经理 187
量化学习中难理解回测的 “幸存者偏差”(如仅选现存股票回测)致结果失真,天勤怎么 “规避幸存者偏差”?
幸存者偏差易致“回测虚高/实盘失效”,天勤通过“全样本数据回溯+退市股票纳入+动态验证”规避,回测真实性提升90%。1、全周期样本数据回溯:接入“包含退市股票的完整历史数据(如2000...
沙经理 1313
量化交易的系统支持策略的实盘和回测结果对比吗,能看实盘和回测的偏差有多大?
目前正规券商的量化交易系统,大多支持将策略的实盘运行结果和历史回测结果进行对比,也可以查看二者的偏差情况,我们可为你提供开户佣金成本费率,满足你的优惠需求。第一步:完成量化策略的回测运...
资深张经理 241
同城推荐
相关文章
回到顶部