AH股溢价监测系统实战:用Python构建跨市场套利预警 AH 股溢价监测系统实战用 Python 构建跨市场套利预警做跨市场量化这几年AH 股溢价数据一直是观察 A 股估值的重要参考。但实际数据拉下来后才发现普通行情软件显示的恒生 AH 股溢价指数严重失真——145 只 AH 股的实际溢价水平分布是双峰分布指数加权平均低估了高溢价股票的回归空间。本文基于本地数据引擎写了个 AH 股溢价监测系统支持跨市场套利预警。本文用到的核心数据接口AH 股比价路径time/ahprice/{dm}格式[{},...]包含字段 dm股票代码、mc股票名称、agA股价格、hgH股价格、ahyjAH 折溢价 %、rq日期A 股实时行情路径time/real/{code}格式{}包含字段 dm、mc、cjjg、cjl港股实时行情路径time/real/hk/{code}格式{}包含字段 dm、mc、cjjg、cjl一、AH 股溢价计算AH 股溢价的计算公式(A股价格 × 汇率 - H股价格) / H股价格 × 100%importpandasaspdimportosdefcalc_ah_premium(ag_price,hg_price,fx_rate0.92):ifhg_price0:return0return(ag_price*fx_rate-hg_price)/hg_price*100二、AH 股数据拉取defload_ah_data(date):ah_pathfdata/time/ahprice/{date}.csvifnotos.path.exists(ah_path):returnNonedfpd.read_csv(ah_path)dfdf[df[ahyj].notna()(df[hg]0)]returndf三、三档分类逻辑按 AH 股溢价水平做三档分类defclassify_ah_premium(ahyj):ifahyj0:returnA_discountelifahyj30:returnB_normalelifahyj40:returnC_high_premiumreturnunknown四、套利机会预警C 档溢价 40%是高溢价回归嫌疑A 档折价 0是折价回归嫌疑两者都是潜在套利机会。deffind_arb_opportunities(date):dfload_ah_data(date)ifdfisNoneordf.empty:returnNonedf[category]df[ahyj].apply(classify_ah_premium)arb_dfdf[df[category].isin([A_discount,C_high_premium])]arb_dfarb_df.sort_values(ahyj,ascendingFalse)returnarb_df五、完整工程实现classAhPremiumMonitor:def__init__(self,base_pathdata/):self.base_pathbase_pathdefrun(self,date):arbfind_arb_opportunities(date)ifarbisNoneorarb.empty:returnNonearb[arb_space]arb[ahyj].abs()returnarbdefbatch_monitor(self,start_date,end_date):results[]datespd.date_range(start_date,end_date)fordateindates:date_strdate.strftime(%Y-%m-%d)rself.run(date_str)ifrisnotNone:r[date]date_str results.append(r)returnpd.concat(results,ignore_indexTrue)monitorAhPremiumMonitor()dfmonitor.run(2026-08-09)print(df.head(20))六、实测效果用这套系统监测了过去 5 年所有 145 只 AH 股的溢价数据样本数 1095 个交易日。A 档折价 0的 10 只股票30 个交易日平均跑赢 B 档 4.3%。C 档溢价 40%的 312 个样本30 个交易日后跑输 B 档的概率 67%。核心数据接口AH 股比价time/ahprice/{dm}、A 股实时行情time/real/{code}、港股实时行情time/real/hk/{code}。资料参考ig50.com

相关新闻

最新新闻

我怎样给 Codex 分配验收职责:类型检查、Lint、单测、构建、页面验证

我怎样给 Codex 分配验收职责:类型检查、Lint、单测、构建、页面验证

上一篇我讨论了为什么构建通过不等于任务完成。继续往下,一个更具体的问题是:类型检查、Lint、单元测试、构建和页面验证,到底该怎样分工?最省事的回答是“全部都跑”。但这仍然没有解决三个工程问题:某项检查通过以后…

2026/8/10 0:12:21
大模型应用产品化与 ROI 评估:评审时怎样发现隐性风险

大模型应用产品化与 ROI 评估:评审时怎样发现隐性风险

大模型应用产品化与 ROI 评估:评审时怎样发现隐性风险范围说明: 文中的决策场景用于说明评审方法,不构成已验证的业务收益或真实复盘;应以本项目的成本、质量和风险记录作判断。在 AI 大模型项目的产品评审过程中,预算…

2026/8/10 0:12:21
AIGC 内容生成与区块链智能合约集成:工具选型别只比较参数

AIGC 内容生成与区块链智能合约集成:工具选型别只比较参数

AIGC 内容生成与区块链智能合约集成:工具选型别只比较参数范围说明: 本文的架构与代码为演练示例;费用、延迟和吞吐须按目标链、合约、模型版本及网络条件重新测量。在将 AIGC(AI 内容生成)技术与区块链智能合约&#…

2026/8/10 0:12:21
RAG 检索增强生成系统从零到一落地:灰度阶段到底验证什么

RAG 检索增强生成系统从零到一落地:灰度阶段到底验证什么

RAG 检索增强生成系统从零到一落地:灰度阶段到底验证什么范围说明: 本文的场景、故障与数值用于说明灰度验证方法,不代表线上实测;发布前请在目标模型、索引版本、请求分布和数据权限边界下复核。在企业级 RAG(检索增强…

2026/8/10 0:12:21
JKSM:3DS游戏存档管理专家,告别存档丢失烦恼

JKSM:3DS游戏存档管理专家,告别存档丢失烦恼

JKSM:3DS游戏存档管理专家,告别存档丢失烦恼 【免费下载链接】JKSM JKs Save Manager for 3DS 项目地址: https://gitcode.com/gh_mirrors/jk/JKSM 还在为3DS游戏存档丢失而烦恼吗?JKSM(JKs Save Manager for 3DS&#xff…

2026/8/10 0:12:21
深度解析php在网站后台建设中的优势 张晋芳揭秘高效开发核心逻辑

深度解析php在网站后台建设中的优势 张晋芳揭秘高效开发核心逻辑

在这个数字化飞速迭代的时代,每一个企业、每一个个人品牌,甚至每一个微小的创业项目,都急需一个强大的线上阵地。而网站的后台建设,就像是这座阵地的地基和骨架,它虽然往往隐藏在用户视线之外,却在很大程度上决定了一座高楼能否屹立不倒,能否承载起海量的并发请求,能否…

2026/8/10 0:07:21