首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >回测收益突然变了?我如何排查批量 K 线与复权数据问题

回测收益突然变了?我如何排查批量 K 线与复权数据问题

作者头像
用户12665408
发布2026-09-05 09:26:05
发布2026-09-05 09:26:05
180
举报
概述
公司分红、送转等事件会影响历史价格序列。如果不同阶段使用了不同的复权口径,那么同一个策略使用相同代码,也可能产生不同的结果。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • 📌 摘要
  • 一、问题场景:我在量化实盘中遇到的真实困境
  • 二、问题根因分析
    • 1. K 线数据本身只是结果,复权口径决定了历史价格如何表达
    • 2. 批量股票更容易暴露数据口径问题
  • 三、解决方案探索与选型
    • 方案一:自己计算复权
    • 方案二:先下载不复权数据,再本地转换
    • 方案三:让行情接口直接返回指定复权口径
  • 四、具体实现:代码实战
    • 1. 先获取不复权数据
    • 2. 再获取前复权数据
    • 3. 批量比较多个股票
    • 4. 用时间区间控制回测数据
  • 五、实践效果与避坑指南
    • 避坑一:不要只保存策略参数
    • 避坑二:发现回测异常先比数据
    • 避坑三:不要混用不同复权口径
  • 六、总结与思考
  • Q&A
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档