Q-CodeQ-Code 打开工作台

A股打新策略

套利A股风险 低入门更新 2026-09-25#打新#IPO#制度红利

市值配售打新的完整核算框架:从制度红利时代的无风险叙事,到破发常态化的申购价值判断,净口径含底仓成本。

策略目标

打新曾是国内普及度最高的"神级"策略:市值配售制度下,持有底仓即可免费申购新股,IPO 抑价让中签者获得接近无风险的短期收益——全民参与,人气无需赘述。学术背景是 IPO 抑价之谜:Ritter 记录了新股短期抑价显著而长期表现偏弱的现象 [1],A 股的抑价率长期位居全球前列。诚实的登记必须标注时代断层:注册制改革后新股破发常态化,"无风险打新"已成历史,中签收益分布出现显著的左右两尾——打新从制度红利变成需要评估申购价值的判断题。本条目登记为打新收益的观察框架:按年度统计中签率、破发率与首日溢价分布,用数据检验制度红利的衰减路径。出处:全民实践与券商打新攻略传统(社区流传口径,标注待确认)。

数据需求(新股日历)

数据 字段 来源 用途
日历 新股申购日、上市日 公告数据 事件序列
结果 中签率、首日涨跌幅、破发标记 公告/行情 收益统计
规则 市值配售门槛、涨跌幅限制 交易规则 口径与断点

首日涨跌幅限制与上市初期限售安排有过历史变化(待确认),收益统计需按规则版本分段。

打新收益的完整核算

毛口径:打新年化收益 = 中签率 × 首日溢价分布的期望。

净口径(完整核算):净收益 = 打新收益 − 底仓持有成本(为配市值而持有的底仓的市场暴露与波动成本)——底仓成本是打新的隐性价格,只算中签收益会系统性高估。

执行规则

观察框架:按年度输出中签率、破发率、首日溢价分布与净口径打新收益的时间序列,注册制断点前后分段对照。申购价值判断(破发时代的新课题)列为扩展项:按发行估值、行业估值与募资用途对申购与否打分,规则参数化并标注为待验证扩展。底仓结构的选择(打新底仓用什么持有)与站点低波动、红利类条目存在天然衔接。

风险与失效场景

  • 破发常态化:制度红利期结束,申购本身变成有输赢的判断题;
  • 底仓成本被忽略:为配市值持有的底仓承担全部市场波动,只记中签收益是自欺;
  • 中签率稀释:参与规模增长持续压低中签率;
  • 规则断层:注册制与涨跌幅限制的历史变化使跨期统计需分段;
  • 幸存者叙事:"开板必卖赚三倍"的故事来自抑价年代,不适用于破发时代;
  • 资金占用:申购冻结期的资金效率损耗。

验证状态

待验证。需要完成:年度破发率与首日溢价序列;净口径(含底仓成本)的完整核算;注册制前后分段对照;中签率趋势统计;申购价值打分扩展项的回测。本文不提供任何未实测的收益或回撤数字。

参考文献与延伸

[1] Ritter, J. R. (1991). The Long-Run Performance of Initial Public Offerings. Journal of Finance, 46(1).(IPO 抑价与长期表现的奠基证据)

[2] 国内券商打新攻略与全民打新实践传统(社区流传口径;原帖与热度数据无法核实,待确认)

[3] 上海证券交易所、深圳证券交易所:新股申购规则(以官网发布版本为准)

[4] Q-Code 量化策略工作台

策略逻辑结构

  1. 新股日历数据 — 申购日、中签率、首日表现
  2. 毛收益统计 — 中签率 × 首日溢价期望
  3. 底仓成本核算 — 配市值持仓的波动成本
  4. 规则断点分段 — 注册制前后对照
  5. 净口径台账 — 年度收益序列与破发率
  6. 申购价值扩展 — 破发时代的申购打分

AI 生成提示词

复制以下提示词,打开 Q-Code 工作台粘贴到 AI 对话框,即可自动生成该策略的 QMT 策略代码(单个完整 .py 文件,支持 QMT 回测与实盘)。

请生成一个 QMT 兼容的 A 股打新收益观察模块。新股申购日历、中签率、上市首日表现、破发标记与市值配售规则由参数注入:按年度统计中签率、破发率、首日溢价分布与打新年化毛收益;完整核算输出净口径 = 打新收益 - 底仓持有成本(底仓市场暴露的波动成本按参数化波动率折算);注册制断点前后分段对照;申购价值打分(发行估值、行业估值、募资用途)列为参数化的待验证扩展项,模块不产生自动交易信号。兼容回测与实盘分支,参数内联在 init,输出单个完整 Python 文件并包含详细日志。
用自然语言,生成你的 QMT 策略
注册即赠 200 积分,约可生成 5 次 · 支持 Kimi / GLM / DeepSeek
打开 Q-Code 工作台