Add IPO break risk reward overlay

Request:
- Analyze the current HK IPO batch from break probability, capital efficiency, and risk/reward.
- Test whether names such as 01688 deserve a higher defensive ranking than their heat score implies.

Changes:
- Added rules/ipo_break_risk_reward_v0.yaml as an experimental defensive overlay.
- Split the new framework into break protection, capital efficiency, and upside optionality.
- Added historical break-rate calibration anchors from analysis_model_v0_dataset.csv.
- Updated the 2026-06-22 IPO report with a defensive risk/reward ranking and dual execution guidance.
- Logged the rule change and its caveats.

Verification:
- Ran git diff --check and git diff --cached --check.
- Parsed the new YAML file with PyYAML.
- Recomputed key historical break-rate anchors from the current model dataset.
This commit is contained in:
2026-06-22 09:38:30 +00:00
parent 4c9cf85f9e
commit 915dabaaa1
3 changed files with 241 additions and 3 deletions
@@ -42,6 +42,30 @@
基本面补充后的执行含义:短线申购仍不应改成纯基本面排序。若目标是 D1/T1 的供需弹性,`01956` 仍是当前首选;若目标是“公司质量优先”,`01688``03661``09630``01956` 更稳,但它们需要更好的临近截止热度来证明短线胜率。`01688` 尤其要分开看:公司质量是强的,IPO 交易属性暂时是弱的。
## 破发概率和资金效率框架
如果目标从“谁最可能大涨”切到“谁的风险收益比更好”,就不能只看申购倍数。低倍数有两面:它提高资金效率和中签确定性,但也可能说明需求承接不强。因此新增 `ipo_break_risk_reward_v0` 防守型覆盖层,把三个维度拆开打分:`破发保护` 看 T0 结构、T0.95 需求、基本面和发行吸收能力;`资金效率` 看一手金额、低倍数带来的预期分配效率和锁资时间;`上行弹性` 看热度、题材和稀缺性。总分公式是 `5 * 破发保护 + 6 * 资金效率 + 4 * 上行弹性`,即约 50% 看破发保护、30% 看资金效率、20% 看上行。
历史校准给这个角度提供了两个重要底线。`analysis_model_v0_dataset.csv` 274 条 D1 标签中,全样本破发率约 29.9%;T0 分数 `>=8` 的破发率约 23.3%T0 `<=4` 的破发率约 38.5%。发行规模也不是越小越安全:HK$50 亿以上发行样本破发率约 23.1%,低于 HK$10 亿样本约 31.9%。真正明显降低破发的是最终公开认购极强,最终公开认购 `>=1000x` 样本破发率约 9.0%;但 `10x 至 100x` 样本破发率反而约 46.0%。当前使用的是 T0.95 非官方热度,不是最终官方公开认购,所以只能当防守型排序,不是单票概率承诺。
| 防守排名 | 股票 | 破发保护 | 资金效率 | 上行弹性 | 防守型分 | PM 判断 |
|---:|---|---:|---:|---:|---:|---|
| 1 | `03661` | 7.8 / 中低风险 | 3.0 | 2.7 | 67.8 | 平衡最好:盈利半导体资产、发行吸收能力尚可,热度不爆但也不冷。 |
| 2 | `01688` | 7.2 / 中低风险 | 4.0 | 1.4 | 65.6 | 防守型申购逻辑成立:基本面和大体量降低破发尾部,但上行弹性弱。 |
| 3 | `01956` | 6.9 / 中低风险 | 2.0 | 4.3 | 63.7 | 不是防守票,是高热度高弹性票;资金效率差,盈利质量还没兑现。 |
| 4 | `01191` | 5.7 / 中风险 | 3.5 | 3.4 | 63.1 | 光模块题材和增长强,但亏损、低毛利、现金流压力使破发保护不够硬。 |
| 5 | `09630` | 7.0 / 中低风险 | 2.5 | 2.8 | 61.2 | 基本面防守强,但一手金额高,资金效率弱于 `01688`。 |
| 6 | `06715` | 6.3 / 中风险 | 3.6 | 1.6 | 59.5 | 基本面强于热度,冷门导致需求保护不足;适合等更近截止复查。 |
| 7 | `02272` | 4.8 / 中高风险 | 4.0 | 2.4 | 57.6 | 一手便宜、热度中性,但 T0 结构和成长性一般,防守分不高。 |
| 8 | `06915` | 5.0 / 中风险 | 4.1 | 1.7 | 56.4 | 高毛利小众医药,资金效率好;当前 1.20x 热度太弱。 |
| 9 | `09637` | 4.2 / 中高风险 | 4.0 | 2.8 | 56.2 | 18A-B 管线资产,资金效率可以,但现有利润无法提供破发保护。 |
| 10 | `03952` | 4.9 / 中高风险 | 3.6 | 2.3 | 55.3 | 机器人链条有题材,但亏损且 1.95x 热度不足。 |
| 11 | `06228` | 3.7 / 中高风险 | 4.8 | 1.2 | 52.1 | 一手低、容易中,但项目型资源资产缺少 D1 防守。 |
| 12 | `02672` | 3.8 / 中高风险 | 4.0 | 2.0 | 51.0 | 收入增长不差,但低毛利和亏损使破发保护弱。 |
| 13 | `02697` | 1.5 / 高风险 | 4.8 | 1.9 | 43.9 | 低倍数只是容易中,不等于安全;极早期商业化仍应回避。 |
用这套体系看,`01688` 的风险收益比确实比原热度排序显示得更好:它不适合当“爆发收益第一”的票,但适合当“破发尾部相对可控、资金效率较好”的防守型候选。若只做一只追弹性,仍是 `01956`;若更重视少占资金、少破发、稳一点的 D1 退出,排序应改看 `03661``01688``09630`,其中 `01688` 可以小额参与,但不能因为 6.54x 低热度就把破发风险视为很低。
## 可申购名单重排
市场热度加分口径:`<10x = -3``10x 至 100x = 0``100x 至 1000x = +3``1000x 至 5000x = +6`。排序先看 `T0 + 热度`,再看截止时间和 PM 判断。
@@ -75,10 +99,10 @@
## 执行建议
- 2026-06-23 截止组:优先`01956``03661` 可小额或等更近截止快照;`09630``02272``01688``06228` 不排前列
- 2026-06-23 截止组:追弹性优先看 `01956`防守/资金效率口径优先看 `03661``01688``09630``01688` 不排在爆发主申购前列,但可作为小额防守型候选
- 2026-06-24 截止组:`01191` 暂列第一;`09637` 次之;`02672` 因低于 10x 热度降级。
- 2026-06-25 截止组:`03952``06715` 结构分高,但当前热度太冷,必须在 2026-06-24 或 2026-06-25 截止前复查。
- 如果只能做一只,当前答案是 `01956`;如果要分散,第二选择也应等 6 月 23 日更近截止的热度确认后再定。
- 如果只能做一只且目标是 D1 弹性,当前答案`01956`;如果目标是少破发、少占资金、稳一点的风险收益比,优先比较 `03661``01688`,并等 6 月 23 日更近截止的热度确认后再定。
## 本次数据接入和护栏
@@ -95,6 +119,6 @@
- VBKR/Jieli 热度页归档:`data/raw/market_heat/vbkr_ipo_hk_index_20260622T085500Z.html`
- VBKR/Jieli 热度页:`https://www.vbkr.com/ipo/hk/v2/ipo-hk-index`
- 模型数据集:`data/snapshots/analysis_model_v0_dataset.csv`
- 评分规则:`rules/ipo_score_v0.yaml``rules/ipo_score_v0_5_market_heat_trial.yaml`
- 评分规则:`rules/ipo_score_v0.yaml``rules/ipo_score_v0_5_market_heat_trial.yaml``rules/ipo_break_risk_reward_v0.yaml`
- 基本面横向对比:上述 13 只候选的 HKEX 招股书抽文本,索引见 `data/snapshots/source_refs.csv`
- 新增招股书:`data/raw/02697/prospectus_2026-06-22_2026062200041.pdf``data/raw/03952/prospectus_2026-06-22_2026062200047.pdf``data/raw/06715/prospectus_2026-06-22_2026062200025.pdf``data/raw/06915/prospectus_2026-06-22_2026062200065.pdf`