Add 06067 T0 analyst report

Request:
- Generate an analyst report for HK IPO ticker 06067.

Changes:
- Archived the official HKEXnews 06067 prospectus PDF and extracted text under project-relative data paths.
- Seeded 06067 T0 prospectus facts, source references, sync state, and analysis snapshots.
- Generated reports/2026-06-15_06067_T0_prospectus_analysis.md in Simplified Chinese with concrete T0/T1/T2/D1 dates and short-exit T2/D1 discipline.
- Updated the HKEX document archiver so over-allotment shares are only recorded when the prospectus supports them, with explicit no-option cases stored as zero.

Verification:
- Compiled archive_hkex_documents.py, generate_ipo_report.py, build_analysis_dataset.py, extract_pdf_text.py, and update_sync_state.py.
- Ran SQLite integrity_check and foreign_key_check.
- Verified the archived 06067 PDF hash, extracted-text manifest row, and analysis dataset row.
- Ran git diff --check.

Next useful context:
- 06067 is currently T0_prospectus; T1_allotment is pending for 2026-06-22.
This commit is contained in:
2026-06-15 15:03:07 +00:00
parent 77b405e4f3
commit 42c18131e8
14 changed files with 28912 additions and 2784 deletions
@@ -0,0 +1,97 @@
# 06067 IPO 分析报告
## 摘要
- 股票代码:`06067`
- 公司:Shenzhen Senior Technology Material Co., Ltd.
- 分析阶段:`T0_prospectus`
- 报告生成时间:`2026-06-15T17:05:00Z`
- 模型数据时间:`2026-06-15T17:05:00Z`
- 规则版本:`ipo_score_v0`
- 规则路径:`rules/ipo_score_v0.yaml`
- 策略周期:短线 IPO 申购交易;优先在可靠 T2 暗盘卖出,否则默认 D1 卖出。
- 结论代码:`strong_watch`
- 执行动作:T0 强关注,仍需等待 T1 认购热度确认后执行 T2/D1 退出纪律。
- T0 分数:`8`
- 分数分桶:`t0_gte_8`
- 历史校准 D1 正收益概率:76.4%,样本数 72
## 阶段日期表
| 阶段 | 本 IPO 对应日期 | 含义 |
| --- | --- | --- |
| `T0_prospectus` | 2026-06-12 至 2026-06-17 | 申购前/申购中阶段;只使用招股书和发行条款。 |
| `T1_allotment` | 2026-06-22 | 分配结果日;使用公开认购热度、国际配售热度和分配事实。 |
| `T2_grey_market` | 2026-06-22 分配结果公布后 / D1 前一交易日 | 上市前暗盘窗口;只有存在可靠且可执行的数据源时才作为卖出依据。 |
| `D1` | 2026-06-23 | 正式上市首日;T2 数据不可用或不可靠时的默认卖出窗口。 |
## 基础事实
| 字段 | 数值 |
| --- | --- |
| 板块 | Main Board |
| 状态 | open_for_subscription |
| 上市日期 | 2026-06-23 |
| 申购期 | 2026-06-12 至 2026-06-17 |
| 分配结果日期 | 2026-06-22 |
| 上市方式 | 未记录 |
| 行业 | Lithium-ion battery separators |
| 保荐人 | 未记录 |
| 发行价(T0最高发售价) | HK$8.98 |
| 发行规模 | HK$1,342.7m |
| 市值 | HK$26,653.3m |
| 每手股数 | 500 |
| 最低认购金额 | HK$4,535.28 |
| 初始公开发售比例 | 10.0% |
| 超额配股权股数 | 0 |
## 短线退出模型推断
- D1 正收益概率:76.4%
- D1 涨幅不低于 10% 概率:47.2%
- 同分桶历史 D1 平均收益:28.6%
- 同分桶历史 D1 中位收益:9.6%
- T2 暗盘卖出收益暂未建模,直到项目确认可靠暗盘数据源。
- D5/D20/D60 只作为复盘标签,不是持仓目标。
## 评分拆解
| 评分项 | 分数 | 原因代码 |
| --- | ---: | --- |
| 发行规模 | 4 | `800m_to_2000m` |
| 初始公开发售比例 | 1 | `5pct_to_10pct` |
| 最低认购金额 | 2 | `3500_to_10000` |
| 发行价 | 1 | `5_to_30` |
| 超额配股权 | 0 | `missing_or_zero` |
## 正面因素
- 发行规模:+4 (`800m_to_2000m`)。
- 最低认购金额:+2 (`3500_to_10000`)。
- 初始公开发售比例:+1 (`5pct_to_10pct`)。
- 发行价:+1 (`5_to_30`)。
## 风险与缺口
- 没有明显负向评分项。
- 本阶段必需字段没有明显空缺。
- T0 使用招股书最高发售价,最终发行价需等 T1 分配结果公告确认。
- 招股书注明国际发售没有超额配股权,因此本报告按 0 股处理。
- T2 暗盘信号暂未使用,因为项目还没有批准可复现的数据源。
- 上市后的 D5/D20/D60 表现只用于后续复盘,不是本模型的持仓周期目标。
## 触发条件
- 上调:T1 认购热度显著更强、分配稀缺性更好,或出现有规则支持的新正面催化。
- 下调:公开或国际需求偏弱、供给过大、关键字段质量不足,或市场窗口明显转差。
## 退出计划
- 如果申购并获配,且 T2 暗盘数据可靠且可执行,优先按 T2 暗盘卖出计划处理。
- 如果 T2 不可用或不可靠,默认使用 D1 作为卖出窗口。
- 不把 D5/D20/D60 作为本模型的计划持仓周期。
- 后续记录 D1/D5/D20/D60 结果时,只作为复盘标签,不作为倒推预测输入。
## 来源路径
- `data/raw/06067/prospectus_2026-06-12_2026061200031.pdf`
+5 -5
View File
@@ -1,7 +1,7 @@
# HK IPO Analysis Model v0
- Model version: `ipo_score_v0`
- Analysis as of: `2026-06-15T16:00:00Z`
- Analysis as of: `2026-06-15T17:05:00Z`
- Rule file: `rules/ipo_score_v0.yaml`
- Dataset: `data/snapshots/analysis_model_v0_dataset.csv`
@@ -13,15 +13,15 @@ The model is built for a short IPO allocation trade: sell in T2 grey market when
## Data Inventory
- IPO rows scored: 295
- IPO rows scored: 296
- Rows with D1 labels: 273
- Rows with structured T1 demand fields: 291
- Rows with prospectus source path: 295
- Rows with prospectus source path: 296
- Rows with allotment source path: 291
- Rows with offer size: 295
- Rows with offer size: 296
- Rows with public oversubscription: 281
- Rows with international oversubscription: 277
- Rows pending T1 structure: 4 (01392, 06106, 06132, 06675)
- Rows pending T1 structure: 5 (01392, 06067, 06106, 06132, 06675)
- T1 field-level blanks: public oversubscription 10, international oversubscription 14, valid applications 6, successful applications 18
## T0 Calibration