构建方法
模型以每次首发为一个发行事件,按照统一的“申报金额—获配数量—首日收益”框架,测算账户规模对应的打新贡献。三个市场分别使用沪深网下、北交所网上和 REITs 网下的发行数据,不混用认购渠道。
一、发行样本
| 市场 | 纳入范围 | 不纳入范围 |
|---|---|---|
| 沪深 | 2023 年 4 月 10 日起上市的主板、科创板、创业板 A 股 IPO | 统一起点之前的 IPO,以及增发等非首发事件 |
| 北交所 | 2021 年 11 月 15 日起的真实公开发行 | 开市时平移的存量精选层股票 |
| 公募 REITs | 2021 年首批起的基础设施与商业不动产公募 REITs 首发 | 扩募 |
沪深样本从全面注册制首批主板上市日统一开始,纳入的 IPO 首日不设涨跌幅限制。此前上市的科创板、创业板项目不进入这一版样本。
历史样本按发行记录建立,不用当前仍上市的证券清单替代。退市项目保留其发行事件,代码变更后沿用原发行身份。沪深没有网下发行的项目保留在样本中,网下收益计算时排除。
二、发行价格与配售数据
每笔发行需要发行价、申购日、上市日、首日开盘价、收盘价和成交均价,以及对应渠道的配售率与申购数量上限。
| 市场 | 配售率 | 数量上限 |
|---|---|---|
| 沪深 | Wind A 类或 B 类网下配售率 | 网下申购上限 |
| 北交所 | 网上配售率 | 网上申购上限 |
| REITs | 网下配售率 | 网下认购上限 |
价格单位为元/股或份,数量上限单位为股或份。配售率以小数参与计算,例如 0.001 表示 0.1%。首日均价取 Wind 的 IPO 首日均价字段,其口径为成交金额与成交数量的同单位比值。
REITs 网下认购上限优先采用 Wind 专用字段。该字段缺失时,统一用网下初始发售份额作为测算上限,直接保留份额总量,不按申报单位取整;两者都缺失才留空。网下日期和配售率不使用公众认购数据替代。
三、账户规模与申报预算
设账户规模为 ,申报预算比例为 ,每笔发行的名义申报预算为:
默认 。例如 2 亿元账户的名义申报预算为 1.8 亿元。这个金额用于计算每笔发行可申报的数量,不代表最终获配后的实际投入,也不是底仓成本。
预算比例是一个可调整的测算参数;90% 为当前默认设置,不是所有账户必须遵守的统一比例。
沪、深与双打
| 范围 | 账户规模含义 | 展示起点 | 每笔发行的申报预算 |
|---|---|---|---|
| 沪 | 沪市单打账户规模 | 1 亿元 | |
| 深 | 深市单打账户规模 | 1 亿元 | |
| 双打 | 沪深账户合计规模,底仓各半 | 2 亿元 | 合计规模 |
双打的 2 亿元账户假设沪深底仓各 1 亿元;每只新股仍使用 1.8 亿元名义申报预算,不把预算再平分为 0.9 亿元。上述最低规模是本工具的展示设定,不替代实际账户的申购资格核查。
四、单笔收益计算
设第 笔发行的发行价为 、申购数量上限为 、配售率为 ,所选首日价格为 。
申报数量与获配数量
申报数量为名义预算可申报的数量与数量上限的较小值:
获配数量为:
预算比例在比较上限之前应用
先计算“账户规模 × 预算比例”,再与申购上限对应的金额比较。已经触及上限的项目,不在获配结果上再次乘 90%。
首日收益与累计贡献
单笔理论毛收益为:
设统计区间起点为 ,上市日为 ,截至日期 的累计收益与累计打新贡献为:
同一天上市的项目在当天合并计入。没有新增项目的日期,累计收益保持不变;因此图中使用阶梯走势,不平滑为连续增长。
五、规模效应
对于一笔发行,达到申购上限对应的账户规模为:
在 时,申报数量随规模增长;在 时,申报数量被上限限制。同样的配售率与首日价格下,超过临界规模后单笔收益金额固定,但其占账户规模的贡献下降。整个区间的结果叠加了不同项目各自的临界规模。
计算示例
假设发行价 20 元、首日开盘价 30 元、配售率 0.1%、申购上限 2,000 万股,预算比例为 90%。这组假设只用于说明计算,不代表某只真实证券。
| 账户规模 | 名义申报预算 | 实际用于测算的申报金额 | 获配数量 | 单笔毛收益 | 单笔贡献 |
|---|---|---|---|---|---|
| 1 亿元 | 0.9 亿元 | 0.9 亿元 | 4,500 股 | 4.5 万元 | 0.045% |
| 2 亿元 | 1.8 亿元 | 1.8 亿元 | 9,000 股 | 9 万元 | 0.045% |
| 5 亿元 | 4.5 亿元 | 4 亿元,上限约束 | 20,000 股 | 20 万元 | 0.040% |
| 10 亿元 | 9 亿元 | 4 亿元,上限约束 | 20,000 股 | 20 万元 | 0.020% |
六、首日价格选择
| 价格口径 | 含义 | 使用方式 |
|---|---|---|
| 开盘价 | 首日开盘成交价格 | 沪深和北交所的默认口径 |
| 收盘价 | 首日收盘价格 | 观察持有至首日收盘的价格差异 |
| 成交均价 | 首日成交金额除以成交数量 | REITs 的默认口径,也用于与均价口径的研究比较 |
这些价格用于统一估值,不保证全部获配份额都能按该价格实际卖出。首日破发导致的负收益照常保留;不因结果为负而剔除项目。
七、缺失与更新
| 情况 | 处理方式 |
|---|---|
| 无网下发行的沪深项目 | 保留发行记录,不计入网下收益 |
| 尚未公布上市日 | 按申购日归入查询范围,列为待上市,不计收益 |
| 所选价格、配售率或数量上限缺失 | 列示缺失项目与字段,收益仅汇总已知部分 |
| 配售率确实为零 | 正常计算,获配量与收益为零 |
价格缺失时不自动换用其他首日价格,配售率缺失时不换用其他类别或认购渠道。已有上市日期但首日价格尚未生成的项目,同样等待所选价格可用后再计入。
Wind 数据每日北京时间 19:30 更新近期发行与待上市项目,并每月核对历史。取数与校验通过后更新三张表;失败时保留上次有效结果。历史查询使用最新更新的发行事实,不复原某个历史时点当时已知的信息。
八、验证与使用边界
既有券商样本按报告自身的价格、预算和投资者口径对账:
| 对账范围 | 口径 | 结果 |
|---|---|---|
| 沪深 17 只项目、5 档规模 | A 类、90% 预算、首日均价 | 85 项单笔收益按报告精度一致 |
| 北交所 24 只项目 | 1,000 万元、100% 预算、首日收盘价 | 24 项单笔收益按报告精度一致 |
| REITs | 理论毛收益 | 尚未完成券商数值对账 |
对账验证的是该样本与该口径的公式复现。不同价格口径的结果不能直接比较,也不代表完整历史样本已经逐笔完成外部核验。
模型采用连续数量测算,不取整、不计底仓涨跌、融资成本和交易费用,不模拟同日资金占用。所有获配份额统一按所选首日价格估值,不对限售安排作特殊处理;结果为理论毛收益,不作为可实际执行的账户净收益。