首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >港股通数据与A股数据怎么合并回测?——跨境多资产时序对齐的工程实践

港股通数据与A股数据怎么合并回测?——跨境多资产时序对齐的工程实践

作者头像
用户9138916
发布2026-08-24 07:39:37
发布2026-08-24 07:39:37
390
举报
概述
策略逻辑很简单:同时持有贵州茅台(600519.SH)和腾讯控股(00700.HK),当AH溢价率偏离历史均值超过两个标准差时进行调仓。我在本地用akshare拿A股数据、用yfinance拿港股数据,费了整整两天把字段名对齐、时区转换、代码映射表写完后,回测结果漂亮得吓人——年化收益38%,夏普比率1.6。

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

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

目录
  • 📌 摘要
  • 一、问题场景:我在量化实盘中遇到的真实困境
  • 二、问题根因分析
    • 2.1 交易日历不一致
    • 2.2 时区差导致的“时间穿越”
    • 2.3 复权基准不统一
  • 三、解决方案探索与选型
    • 方案一:自建数据管道 + 本地复权
    • 方案二:爬虫 + 手动维护交易日历
    • 方案三:统一数据接口 + 服务器端复权
  • 四、具体实现:代码实战
    • 4.1 安装与初始化
    • 4.2 获取A股与港股数据
    • 4.3 时序对齐:解决交易日历不一致
    • 4.4 构建完整的回测数据
    • 4.5 完整可运行脚本
  • 五、实践效果与避坑指南
    • 避坑1:永远只用前向填充(ffill),绝不用后向填充(bfill)
    • 避坑2:复权方式的选择要匹配策略类型
    • 避坑3:港股通数据注意币种和汇率
  • 六、总结与思考
  • Q&A
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档