做量化回测的时候,哪些因素容易导致回测收益虚高,怎么调整才能贴近实盘效果?
还有疑问,立即追问>

做量化回测的时候,哪些因素容易导致回测收益虚高,怎么调整才能贴近实盘效果?

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

1个回答
+微信
资质已认证

首发回答
量化回测里,交易费用忽略、冲击成本估算不足、未来函数误用、幸存者偏差这几个因素,很容易导致回测收益虚高,可以通过针对性调整让回测结果更贴近实盘效果。

梳理回测框架找出偏差来源
1核对回测所用数据,确认是否包含了退市股票等已经离场的标的,排除只选用现存存活标的带来的幸存者偏差。
2检查回测代码的逻辑,确认是否用到了未来获取到的数据来计算过往信号,排除未来函数的干扰。
3确认回测设置中是否添加了完整的交易成本,检查是否漏算交易手续费、融券利息这类常规费用。

调整参数修正收益偏差
1在回测代码中加入完整的交易成本项,把所有的交易费用、利息成本都纳入每一笔交易的计算中,不要省略这类成本。
2根据你的策略交易量对应添加冲击成本,交易量越大、标的流动性越差,冲击成本的估算比例要适当调高。
3如果用到了未来数据,调整回测代码的信号生成逻辑,只用历史已成交数据生成交易信号,不引入未来的数据。

回测后做样本外测试验证
1调整完偏差之后,拿出回测没用到的一段历史行情做样本外测试,观察策略收益是否还能保持回测的水平。
2用小资金做实盘模拟交易,运行一段时间后对比模拟交易收益和回测收益,观察两者的偏差大小。
3根据模拟交易的结果再次调整策略参数,缩小回测和实盘的收益差距。

咨询官方确认细节。
需要注意的是,即使做了完整的偏差调整,回测收益也只是历史表现,不代表实盘一定会获得同样的收益,实盘交易还要应对行情风格变化等回测无法完全覆盖的不确定性,不要盲目依据回测结果重仓交易。
举例说明:很多初学者做小市值选股策略回测时,会忽略小市值股票的冲击成本:你下单买入100万小市值股票,实际成交的价格会比回测时用的收盘价高不少,卖出的时候成交价格也会比预期低,如果回测不把这个成本算进去,回测收益就会比真实实盘高很多,调整的时候加上对应冲击成本就能缩小偏差。

我们可为符合要求的量化交易者提供适配的开户佣金成本费率,还能协助对接稳定的量化交易接口,方便你更顺畅地完成策略回测和实盘交易,如果你有相关开户需求,欢迎点我头像添加专属理财顾问咨询,要是本次解答对你有帮助,麻烦点个赞支持一下~

发布于37分钟前 杭州

当前我在线 直接联系我
关注 分享 追问
举报
其他类似问题
券商自带的量化回测平台和第三方的聚宽、米筐相比,哪个的历史数据更准确,回测结果更贴近实盘?
两类平台的定位和数据来源有区别,整体来看,券商自带量化回测平台的历史数据和回测结果,整体更贴近国内实盘交易场景,数据准确性适配个人投资者的日常回测需求。第一步:先明确自身回测需求先梳理...
资深张经理 121
做短线量化策略,用 5 分钟线回测和 1 分钟线回测哪个结果更贴近实盘?
直接回答:对于短线量化策略来说,1分钟线回测的结果整体会比5分钟线回测更贴近实盘表现,我们可为符合条件的投资者提供开户佣金成本费率。第一步:明确自身策略的交易频率1梳理自己的短线量化策...
资深张经理 64
量化策略回测效果好实盘却跑输指数是什么原因?
量化策略回测与实盘表现差异通常由以下因素导致:1.过拟合:策略过度适配历史数据,缺乏普适性;2.交易成本忽视:未充分计入滑点、手续费等摩擦成本;3.市场环境变化:政策、流动性或参与者结...
许经理 297
量化分析回测,需要考虑哪些因素?
进行量化分析回测时,有几个关键因素需要考虑。首先是历史数据的质量,数据得准确、完整,不然回测结果就会偏差很大。其次是交易成本,像佣金、印花税这些,它们会对策略的实际收益产生影响,回测时...
资深赵经理 1910
策略在QMT回测通过了,想上实盘但心里没底。从回测到实盘要注意什么?有没有可能实盘表现跟回测差很多?
以下内容为工具使用方面的经验分享,不构成投资建议,量化交易存在风险,请结合自身情况谨慎决策。实盘表现和回测出现差异是非常普遍的情况,甚至很多策略回测盈利但实盘亏损,核心原因是回测的“理...
专业王经理 556
量化回测的时候收益率特别高,实盘跑的时候却亏了钱,是不是过度拟合导致的?
这种情况大概率是过度拟合导致的,当然也不排除还有参数设置偏差、市场风格切换、滑点冲击等其他因素影响,但过度拟合是量化回测高收益、实盘亏损最常见的原因。第一步:排查是否存在过度拟合问题:...
资深张经理 107
同城推荐
  • 咨询

    好评 1.1万+ 浏览量 7421万+

  • 咨询

    好评 5.3万+ 浏览量 38608万+

  • 咨询

    好评 2.6万+ 浏览量 25023万+

相关文章
回到顶部