首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >港股通与A股数据合并回测的“交易日历陷阱”——一次因假期错配导致的未来函数排查纪实

港股通与A股数据合并回测的“交易日历陷阱”——一次因假期错配导致的未来函数排查纪实

作者头像
用户12665408
发布2026-08-24 07:54:38
发布2026-08-24 07:54:38
440
举报
概述
我在回测一个AH股配对交易策略——当贵州茅台(600519.SH)和腾讯控股(00700.HK)的比价偏离历史均值时进行开仓或平仓。策略逻辑很清晰,回测代码写得也很规范,跑了三年数据,夏普比率1.4,最大回撤12%。

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

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

目录
  • 📌 摘要
  • 一、问题场景:我的策略在中秋节“预知”了港股收盘价
  • 二、问题根因分析
    • 2.1 交易日历的“三套系统”
    • 2.2 前后向填充的本质差异
    • 2.3 并集 vs 交集的策略含义
  • 三、解决方案探索与选型
    • 方案一:手动维护交易日历表
    • 方案二:使用交易日历API
    • 方案三:数据驱动 + 仅前向填充
  • 四、具体实现:代码实战
    • 4.1 安装与环境配置
    • 4.2 正确的多市场数据合并(并集 + 仅前向填充)
    • 4.3 错误的合并方法对比(展示陷阱)
    • 4.4 验证是否存在未来函数
    • 4.5 完整的交易日历安全回测脚本
  • 五、实践效果与避坑指南
    • 避坑1:合并时永远只做并集(union),不做交集(intersection)
    • 避坑2:写一个“未来函数检测器”纳入回测流程
    • 避坑3:分钟级数据要额外注意时间边界
  • 六、总结与思考
  • Q&A
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档