首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >港股通与A股数据合并回测时,复权不一致怎么办?——一次因“除权日错位”导致的回测失真纪实

港股通与A股数据合并回测时,复权不一致怎么办?——一次因“除权日错位”导致的回测失真纪实

作者头像
用户12657240
发布2026-08-24 07:49:51
发布2026-08-24 07:49:51
340
举报
概述
策略选入了四只标的:贵州茅台(600519.SH)、招商银行(600036.SH)、中国移动(00941.HK)和建设银行(00939.HK)。逻辑很简单——每月调仓,选择过去一年股息率最高且波动率最低的两只股票等权持有。

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

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

目录
  • 📌 摘要
  • 一、问题场景:回测年化凭空多出8%的“分红收益”
  • 二、问题根因分析
    • 2.1 除权除息日的定义差异
    • 2.2 复权因子的计算方式不同
    • 2.3 分红再投资的“幽灵收益”
  • 三、解决方案探索与选型
    • 方案一:统一使用不复权数据 + 本地计算复权因子
    • 方案二:只使用同一数据源
    • 方案三:服务端统一复权 + 统一接口
  • 四、具体实现:代码实战
    • 4.1 安装与环境配置
    • 4.2 统一获取多市场复权数据
    • 4.3 验证复权一致性:检查除权日的价格跳变
    • 4.4 构建统一的复权价格矩阵
    • 4.5 完整可运行脚本
  • 五、实践效果与避坑指南
    • 避坑1:在除权日附近手动核对价格连续性
    • 避坑2:港股分红要单独处理现金再投资
    • 避坑3:不同复权方式适用于不同策略
  • 六、总结与思考
  • Q&A
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档