diff --git a/.agents/skills/hk-ipo-analyst/SKILL.md b/.agents/skills/hk-ipo-analyst/SKILL.md index 17ee2ac..6e74caf 100644 --- a/.agents/skills/hk-ipo-analyst/SKILL.md +++ b/.agents/skills/hk-ipo-analyst/SKILL.md @@ -40,6 +40,7 @@ Use repo-relative paths everywhere: - Memos: `memos/{ticker}_{stage}_{date}.md` - Reports: `reports/{date}_{topic}.md` or another repo-relative report path requested by the user. +- Latest candidate report mirror: `reports/README.md` - Rules: `rules/ipo_score_v*.yaml` and `rules/rule_change_log.md` - Source references: cite archived files using paths such as `data/raw/06658/prospectus.pdf` @@ -85,6 +86,21 @@ For broad/latest candidate reports whose purpose is deciding what can be subscri Do not lead broad candidate reports with post-listing reviews; keep those after the live decision layers so the reader sees the actionable ranking first. +## Latest Candidate Report Refresh + +For scheduled runs, latest IPO list refreshes, and broad candidate reports, first use `hk-ipo-archivist` to refresh the latest internet-sourced IPO universe and archive updates before making analyst judgments. This includes the HKEX current new-listing page, newly available prospectuses, allotment-result announcements, listing-calendar changes, recent price-performance rows for review, and subscription-period market heat such as broker-aggregated margin subscription multiples. + +Refresh the report content as a complete current snapshot, not as a partial patch. The dated report should be written to `reports/{date}_latest_ipo_candidates_analysis.md` and should update all relevant sections: actionable ranking, fundamentals, break-probability/risk-reward, capital efficiency, per-IPO notes, closed/waiting names, recent 30-day listed-IPO review, data gaps, and sources. + +Market heat and subscription multiples must remain stage-safe: + +- Unofficial live subscription or margin multiples belong in archived `ipo_market_heat` rows with provider, `observed_at`, stage, and source path. +- Do not copy T0.5/T0.95 market heat into official T1 public-oversubscription fields. +- Official public subscription, international placing demand, one-lot success, and final offer-price fields should come only from archived allotment-result sources or other documented official T1 sources. +- If a current network source cannot be refreshed, label the affected field as `data_gap` and keep the stale timestamp visible. + +After writing the dated latest report, copy the same final Markdown content to `reports/README.md`. This README is an overwriteable mirror of the latest broad candidate report so opening the `reports/` directory surfaces the current report first; the dated report remains the durable historical copy. + ## Single-Ticker Markdown Report When the user gives a single IPO ticker and asks for an analyst report, use the report generator after archived facts and the analysis dataset are current: diff --git a/reports/README.md b/reports/README.md new file mode 100644 index 0000000..f0395fe --- /dev/null +++ b/reports/README.md @@ -0,0 +1,149 @@ +# 2026-06-22 最新港股 IPO 申购倍数重打分 + +- `data_as_of`: 2026-06-22T13:57:38Z(香港时间 2026-06-22 21:57:38) +- `rule_version`: `ipo_score_v0` + 当前数据集的 `T0_95_final_heat` 市场热度加分层 + `ipo_break_risk_reward_v0` +- HKEX 当前页标注:`Updated: 22 Jun 2026` +- 当前页结构化代码:`02697`、`06915`、`03952`、`06715`、`02672`、`01191`、`09637`、`09630`、`06228`、`03661`、`01956`、`02272`、`01688`、`02335`、`06106`、`06067`、`06132`、`01392`、`02667` +- 新增接入:`02697`、`06915`、`03952`、`06715` 四只 2026-06-22 招股书;VBKR/Jieli 2026-06-22T13:57:38Z 市场热度快照。 +- 新增复盘:最近一个月 2026-05-22 至 2026-06-22 上市的 11 只 IPO,按结构、基本面、T1 需求和 D1 表现做后验校准。 + +## 可申购名单重排 + +市场热度加分口径:`<10x = -3`,`10x 至 100x = 0`,`100x 至 1000x = +3`,`1000x 至 5000x = +6`。排序先看 `T0 + 热度`,再看截止时间和 PM 判断。 + +| 排名 | 股票 | 截止 / T1 / D1 | T0 分 | 申购倍数 | 加分 | 合计 | PM 判断 | +|---:|---|---|---:|---:|---:|---:|---| +| 1 | `01956` Beijing Zhongke WengeAI Science and Technology Co., Ltd | 2026-06-23 / 2026-06-25 / 2026-06-26 | 11 | 1828.39x | +6 | 17 | 本轮弹性首选;已进入 1000x 以上强热度档,但一手金额高、资金效率弱。 | +| 2 | `01191` Crealights Technology Co., Ltd. | 2026-06-24 / 2026-06-26 / 2026-06-29 | 8 | 132.46x | +3 | 11 | 6 月 24 日截止组首选;跨 100x 后从观察升为主动候选。 | +| 3 | `09630` Circuit Fabology | 2026-06-23 / 2026-06-25 / 2026-06-26 | 7 | 233.32x | +3 | 10 | 热度跨档且基本面不错;高价高一手金额仍限制仓位。 | +| 4 | `03661` SG Micro Corp | 2026-06-23 / 2026-06-25 / 2026-06-26 | 9 | 40.01x | 0 | 9 | 结构强、基本面好,但热度仍只是中性。 | +| 5 | `03952` Zhejiang Laifual Drive Co., Ltd. | 2026-06-25 / 2026-06-29 / 2026-06-30 | 11 | 8.03x | -3 | 8 | 新票里结构最好,热度改善但仍低于 10x;继续等更近截止复查。 | +| 6 | `01688` LINGYI iTECH (GUANGDONG) COMPANY | 2026-06-23 / 2026-06-25 / 2026-06-26 | 7 | 19.89x | 0 | 7 | 从扣分升为中性;防守型小额候选,但不是爆发主线。 | +| 7 | `02272` Keytop Parking Inc. | 2026-06-23 / 2026-06-25 / 2026-06-26 | 4 | 255.32x | +3 | 7 | 热度明显改善,但原始结构一般,不因热度单独排太前。 | +| 8 | `06715` Hangzhou Qiandaohu Xunlong Sci-tech Co., Ltd. | 2026-06-25 / 2026-06-29 / 2026-06-30 | 10 | 3.74x | -3 | 7 | 基本面强,热度仍冷;先观察。 | +| 9 | `09637` Alebund Pharmaceuticals (Jiangsu) Limited - B | 2026-06-24 / 2026-06-26 / 2026-06-29 | 6 | 70.40x | 0 | 6 | 热度接近 100x,但 18A-B 仍需要强需求确认。 | +| 10 | `02672` Baige Online Digital Technology Co., Ltd. | 2026-06-24 / 2026-06-26 / 2026-06-29 | 6 | 14.38x | 0 | 6 | 热度不再扣分,但基本面和毛利率一般。 | +| 11 | `06915` Jiangxi Institute of Biological Products Inc. | 2026-06-25 / 2026-06-29 / 2026-06-30 | 6 | 4.68x | -3 | 3 | 基本面不弱,但热度仍低于 10x,不急。 | +| 12 | `06228` PT Merdeka Gold Resources Tbk | 2026-06-23 / 2026-06-25 / 2026-06-26 | 5 | 2.37x | -3 | 2 | HDR/资源结构特殊,热度仍不足。 | +| 13 | `02697` Guangdong True Health Medical Technology Development Co., Ltd.- B | 2026-06-25 / 2026-06-29 / 2026-06-30 | 3 | 3.47x | -3 | 0 | 18A-B 且结构弱、热度仍弱,当前回避。 | + +## 基本面横向对比 + +`01688` 的基本面是这批里最成熟、最扎实的一类。2025 年收入 RMB514.3 亿元、净利润 RMB23.3 亿元、经调整净利润 RMB26.5 亿元,经营现金流净额 RMB44.3 亿元,收入体量、盈利和现金流都明显领先同批候选。弱点也清楚:制造平台毛利率只有 15.2%,前五大客户收入占比 57.5%,净债务权益比率升到 38.6%。所以它更像“大体量、低弹性、基本面稳”的工业平台;本次热度升到 19.89x 后,短线排序不再被低于 10x 的冷门档拖累。 + +`01956` 的基本面则是“成长和题材强,盈利质量还没兑现”。2025 年收入 RMB4.05 亿元,2023-2025 年收入复合增速约 27%,毛利率提升到 51.2%,AI 服务、公营部门、媒体通信和商业企业场景都有收入。但公司 2025 年仍亏损 RMB1.66 亿元,经调整净亏损 RMB1.01 亿元,经营现金流净流出 RMB1.88 亿元。它适合被当作 AI 主题和申购热度驱动的短线 IPO 标的,不应被当作成熟盈利型公司。 + +基本面质量第一梯队是 `01688`、`03661`、`09630`、`06715`、`06915`、`02272`:这些公司至少已经有较明确的盈利能力,其中 `01688` 胜在规模和现金流,`03661`、`09630` 胜在半导体/设备属性与盈利,`06715`、`06915` 是小众高毛利盈利公司,`02272` 稳但成长性一般。题材成长但盈利尚未充分验证的是 `01956`、`01191`、`03952`、`02672`。`09637`、`02697`、`06228` 更偏早期研发或项目型资产,短线必须靠需求和催化,而不是现有利润支撑。 + +| 股票 | 业务/赛道 | 2025 基本面快照 | 基本面判断 | 对本轮申购排序的影响 | +|---|---|---|---|---| +| `01688` | 高精密智能制造、消费电子/服务器/车载零部件 | 收入 RMB514.3 亿;净利 RMB23.3 亿;经营现金流 RMB44.3 亿 | 成熟盈利、现金流强,但低毛利和客户集中 | 热度升到 19.89x 后不再扣分,防守型申购吸引力提高 | +| `01956` | AI 服务、内容智能、公营及媒体场景 | 收入 RMB4.05 亿;毛利率 51.2%;净亏 RMB1.66 亿;经营现金流 -RMB1.88 亿 | 高成长、高毛利、未盈利 | 维持短线第一主要靠 1828.39x 热度和 AI 题材,不靠盈利质量 | +| `03661` | 模拟芯片 | 收入 RMB38.98 亿;净利 RMB5.34 亿;经调整净利 RMB6.93 亿 | 盈利型半导体资产,研发投入高 | 基本面支持第二梯队;若临近截止热度继续升温,可挑战更高排序 | +| `09630` | PCB/半导体直接成像设备 | 收入 RMB14.08 亿;净利 RMB2.90 亿;毛利率 39.1% | 高毛利、盈利设备公司 | 热度升到 233.32x 后进入 +3 档,排序明显上调 | +| `06715` | 鱼子酱/鲟鱼养殖 | 收入 RMB7.69 亿;净利 RMB3.65 亿;经调整净利 RMB4.01 亿 | 高利润率、细分龙头;生物资产公允值需折价看 | 基本面比热度强,3.74x 仍低于 10x,先观察 | +| `06915` | 生物制品/破伤风抗毒素 | 收入 RMB2.35 亿;净利 RMB0.95 亿;毛利率 76.8% | 高毛利、高净利率小众医药公司 | 基本面不弱,但规模小且 4.68x 热度仍不足,不进主申购 | +| `02272` | 智慧停车 | 收入 RMB8.31 亿;净利 RMB0.94 亿;经调整净利 RMB1.22 亿 | 稳定盈利、成长一般 | 基本面稳但缺少强弹性,维持中后位 | +| `01191` | AI 数据中心光模块/AOC | 收入 RMB12.21 亿;净亏 RMB1.00 亿;经营现金流 -RMB3.59 亿 | 增长最快之一,但毛利低、亏损和现金流压力大 | 热度升到 132.46x,题材和需求足以排进第二位 | +| `03952` | 谐波减速器、机器人零部件 | 收入 RMB2.61 亿;净亏 RMB1.71 亿;经调整净亏 RMB0.09 亿;调整 EBITDA RMB0.17 亿 | 机器人链条成长型,接近调整后盈亏平衡 | 8.03x 仍低于 10x,不能只靠赛道上调 | +| `02672` | 保险数字化/互联网保险场景 | 收入 RMB12.27 亿;净亏 RMB0.47 亿;毛利率 8.4% | 收入增长尚可,但毛利率低且亏损 | 热度升到 14.38x 后不再扣分,但基本面仍不突出 | +| `09637` | 18A-B 肾病创新药 | 收入 RMB0.31 亿;净亏 RMB7.52 亿;研发 RMB3.73 亿 | 管线型 biotech,现有收入和利润支撑弱 | 只能按临床/管线催化另行定价,申购排序不因基本面上调 | +| `02697` | 18A-B 医疗机器人 | 收入 RMB0.12 亿;净亏 RMB0.90 亿;研发 RMB0.57 亿 | 极早期商业化,收入基数小 | 热度升到 3.47x 但仍低于 10x,继续回避 | +| `06228` | 黄金资源/HDR | 2025 收入仍很小;净亏 US$27.5m;项目建设和债务融资占主导 | 资源项目型资产,非现有利润驱动 | 热度 2.37x 且基本面早期,维持低位 | + +基本面补充后的执行含义:短线申购仍不应改成纯基本面排序。若目标是 D1/T1 的供需弹性,`01956` 仍是当前首选;若目标是“公司质量优先”,`01688`、`03661`、`09630` 比 `01956` 更稳。本次 `01688` 和 `09630` 热度已经改善,`03661` 仍是基本面强但热度中性的候选。 + +## 破发概率和资金效率框架 + +如果目标从“谁最可能大涨”切到“谁的风险收益比更好”,就不能只看申购倍数。低倍数有两面:它提高资金效率和中签确定性,但也可能说明需求承接不强。因此新增 `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 | `01191` | 6.7 / 中低风险 | 3.0 | 4.2 | 68.3 | 热度跨 100x 后需求支撑显著改善;但仍不是基本面防守最硬的票。 | +| 2 | `03661` | 7.8 / 中低风险 | 3.0 | 2.7 | 67.8 | 平衡最好:盈利半导体资产、发行吸收能力尚可,热度不爆但也不冷。 | +| 3 | `01688` | 7.7 / 中低风险 | 3.5 | 2.0 | 67.5 | 防守型申购逻辑更清晰:基本面和大体量降低破发尾部,热度也不再扣分。 | +| 4 | `09630` | 8.0 / 低风险 | 2.0 | 3.6 | 66.4 | 破发保护最强之一,但一手金额高,资金效率拖累总分。 | +| 5 | `01956` | 7.4 / 中低风险 | 1.7 | 4.8 | 66.4 | 高热度高弹性票;破发保护被需求抬高,但资金效率仍差。 | +| 6 | `02272` | 5.8 / 中风险 | 3.5 | 3.2 | 62.8 | 热度跨 100x,资金效率好;但 T0 结构和成长性一般。 | +| 7 | `06715` | 6.8 / 中低风险 | 3.3 | 1.9 | 61.4 | 基本面强于热度,仍需等 6 月 25 日前更近截止复查。 | +| 8 | `06915` | 5.5 / 中风险 | 3.8 | 2.0 | 58.3 | 高毛利小众医药,资金效率好;4.68x 热度仍未过 10x。 | +| 9 | `03952` | 5.4 / 中风险 | 3.3 | 2.6 | 57.2 | 机器人链条有题材,热度改善但仍低于 10x。 | +| 10 | `09637` | 4.2 / 中高风险 | 4.0 | 2.8 | 56.2 | 18A-B 管线资产,资金效率可以,但现有利润无法提供破发保护。 | +| 11 | `02672` | 4.3 / 中高风险 | 3.5 | 2.6 | 52.9 | 热度不再扣分,但低毛利和亏损使破发保护弱。 | +| 12 | `06228` | 3.7 / 中高风险 | 4.8 | 1.2 | 52.1 | 一手低、容易中,但项目型资源资产缺少 D1 防守。 | +| 13 | `02697` | 2.5 / 高风险 | 4.3 | 2.5 | 48.3 | 低倍数只是容易中,不等于安全;极早期商业化仍应回避。 | + +用这套体系看,`01688` 的风险收益比继续比原热度排序显示得更好:它不适合当“爆发收益第一”的票,但适合当“破发尾部相对可控、资金效率较好”的防守型候选。若只做一只追弹性,仍是 `01956`;若更重视少破发、少占资金、稳一点的 D1 退出,优先比较 `03661`、`01688`、`09630`。`01191` 因热度跨 100x 成为综合风险收益第一,但它的基本面防守不如 `03661`、`01688`、`09630`。 + +## 逐标的 IPO 说明 + +按最新申购倍数重排后,`01956` 的领先优势进一步扩大。它 T0 结构分 11,VBKR/Jieli 申购倍数从 625.33x 升到 1828.39x,热度加分从 +3 升到 +6,合计 17 分,是本轮 2026-06-23 截止组的第一优先。 + +第二梯队明显重排:`01191` 从 45.38x 升到 132.46x,跨过 100x 后总分到 11;`09630` 从 84.76x 升到 233.32x,也跨过 100x,总分到 10。`03661` 升到 40.01x,但仍在 10x-100x 档,总分维持 9。也就是说,最新热度下 `01191`、`09630` 比上一版更值得排到 `03661` 前面。 + +`01688` 是本次最重要的防守型改善:申购倍数从 6.54x 升到 19.89x,热度从扣 3 分变成中性,总分从 4 升到 7。它仍不是弹性第一的票,但“基本面强 + 热度不再低于 10x”的组合,使它比上一版更适合小额防守型申购。2026-06-25 截止票仍整体偏冷,`03952` 8.03x、`06715` 3.74x、`06915` 4.68x、`02697` 3.47x 都还低于 10x。 + +官方 T1 方面,截至本次归档时没有抓到 `06067`、`06132` 的分配结果 PDF,因此没有新的官方公开认购倍数写入 `ipo_demand`。本报告的“申购倍数”主要指非官方、申购期内的 VBKR/Jieli 市场热度;不能把它等同于 HKEX 分配结果里的最终公开认购倍数。 + +执行层面: + +- 2026-06-23 截止组:追弹性优先看 `01956`;`09630` 因热度跨 100x 升为第二选择;防守/资金效率口径再看 `03661`、`01688`。`02272` 热度很好但结构弱,`06228` 继续靠后。 +- 2026-06-24 截止组:`01191` 热度跨 100x 后成为本组首选、全批第二;`09637` 热度 70.40x 但仍是 18A-B,次之;`02672` 虽然不再扣分,但基本面和毛利率一般。 +- 2026-06-25 截止组:`03952`、`06715`、`06915`、`02697` 全部仍低于 10x;除非 2026-06-24/25 更近截止复查显著升温,否则不进主申购名单。 +- 如果只能做一只且目标是 D1 弹性,当前答案仍是 `01956`;如果要做 2-3 只,优先组合是 `01956` + `01191`/`09630`。如果目标是少破发、少占资金、稳一点的风险收益比,优先比较 `03661`、`01688`、`09630`。 + +## 已过窗口 / 等 T1 + +| 股票 | 阶段 | 可用事实 | PM 判断 | +|---|---|---|---| +| `06132` | 已截止,等 T1 | 截止前旧热度 135.39x;官方 T1 未抓到 | 不用 6 月 22 日页面热度倒推申购决策;等 HKEX 分配结果。 | +| `06067` | 已截止,等 T1 | 截止前旧热度 109.20x;官方 T1 未抓到 | 同上,仍按 T1 出来后再重算。 | +| `06106` | 已截止,等 T1 | 截止前旧热度 326.58x;T1 预期 2026-06-23 | 保持等待组靠前,但不新增下单。 | +| `02335` | 已截止,等 T1 | 截止前旧热度 34.84x;T1 预期 2026-06-23 | 热度低于 `06106`,等待组靠后。 | +| `01392` | 已上市/复盘 | 官方公开认购 7181.21x;总分 29;`high_conviction_subscribe` | 已非新增申购;若有货,纪律是上市后尽快按策略退出。 | +| `02667` | 特殊/滞后项 | 仍在 HKEX 当前页,但招股期是 2026-03-20 至 2026-03-25 | 继续排除出 6 月新批次。 | + +## 最近一个月上市 IPO 复盘 + +样本口径:`analysis_model_v0_dataset.csv` 中上市日位于 2026-05-22 至 2026-06-22、上市方式为 IPO 的 11 只新股。T1 表现指官方分配结果阶段的公开认购倍数、国际配售倍数、总分和一手中签率;D1 表现指上市首个交易日收盘相对发行价收益。`00901` 当前归档缺少可用 D1 价格,不把缺失值误判成破发。 + +复盘结论很清楚:最近一个月是强 T1 需求主导的窗口。有 D1 数据的 10 只新股里,9 只非负、1 只破发,其中 `01081` 接近平盘,D1 平均约 +91.2%、中位数约 +68.0%。`high_conviction_subscribe` 的 7 只全部 D1 正收益,平均约 +130.5%;最终公开认购 `>=5000x` 的 4 只全部大涨,平均约 +190.8%。相反,`100x 至 1000x` 两只只有 `01081` 平盘、`02290` 破发,说明“有一定倍数”不等于安全,尤其不能把低资金占用直接等同于低破发概率。 + +| 股票 | 上市日 | 结构 | 基本面速评 | T1 表现 | D1 表现 | 复盘判断 | +|---|---|---|---|---|---|---| +| `06872` TenNor Therapeutics | 2026-05-22 | T0 7;发行约 HK$6.70 亿;一手约 HK$3,823 | 近商业化抗感染 biotech,管线价值驱动,利润支撑弱 | 公开 9015.11x;国际 9.24x;总分 32;一手中签率约 6.0% | +178.7%;成交约 HK$5.19 亿 | 极强 T1 需求完全覆盖 biotech 基本面不确定性。 | +| `00901` Shenzhen SDMC Technology | 2026-05-27 | T0 4;发行约 HK$6.30 亿;一手约 HK$3,313 | 智能家居硬件/软件,企业客户为主,硬件周期和毛利弹性需折价 | 公开 1971.99x;国际 2.23x;总分 23;一手中签率约 9.6% | 暂缺 | 需求强但 D1 缺口未补齐,不能用于判断破发/不破发。 | +| `02723` Beijing DeepZero Technology | 2026-05-27 | T0 7;发行约 HK$5.03 亿;一手约 HK$5,606 | AI 智能营销与企业销售工具,题材强于利润质量 | 公开 5480.23x;国际 3.41x;总分 28 | +265.8%;成交约 HK$7.02 亿 | AI 题材叠加极强公开认购,是本窗口最强反馈之一。 | +| `03310` Viewtrix Technology | 2026-05-27 | T0 9;发行约 HK$11.00 亿;一手约 HK$4,204 | AMOLED DDIC 芯片设计,国产半导体稀缺成长资产 | 公开 3559.68x;国际 7.05x;总分 30;一手中签率约 10.6% | +91.7%;成交约 HK$6.71 亿 | 半导体基本面和 T1 热度共振,D1 弹性兑现。 | +| `03388` Shenzhen Creality 3D Technology | 2026-05-29 | T0 6;发行约 HK$13.80 亿;一手约 HK$2,848 | 3D 打印设备、耗材、扫描仪和云服务,全球消费硬件品牌 | 公开 3829.42x;国际 26.80x;总分 32;一手中签率约 17.6% | +21.3%;成交约 HK$8.32 亿 | T1 很强但 D1 弹性低于 AI/biotech/半导体,硬件消费属性压缩涨幅。 | +| `02553` Beijing Shougang LanzaTech Technology | 2026-06-03 | T0 3;发行约 HK$5.84 亿;一手约 HK$3,454 | CCUS 低碳乙醇/蛋白,仍未盈利,基本面防守弱 | 公开 1421.54x;国际 0.95x;总分 19;一手中签率约 20.0% | +44.2%;成交约 HK$7.80 亿 | T0 弱但公开认购过 1000x 后仍能正反馈;质量折价没有压垮 D1。 | +| `01081` Dajin Heavy Industry | 2026-06-05 | T0 8;发行约 HK$66.41 亿;一手约 HK$6,707 | 海上风电基础/塔筒龙头,2025 收入 RMB61.7 亿、净利 RMB11.0 亿,盈利质量强 | 公开 134.39x;国际 10.68x;总分 25;一手中签率约 23.5% | 约 0.0%;成交约 HK$11.92 亿 | 大盘盈利工业股降低破发尾部,但低 T1 热度和大发行规模也压低 D1 弹性。 | +| `01779` LongBio Pharma | 2026-06-05 | T0 10;发行约 HK$13.63 亿;一手约 HK$4,851 | 临床期抗过敏/自身免疫 biologics,管线驱动、盈利未兑现 | 公开 4762.58x;国际 10.94x;总分 36;一手中签率约 10.5% | +37.2%;成交约 HK$5.29 亿 | 结构和 T1 都强,但 biotech 弹性不如 `06872`,仍需看管线叙事强弱。 | +| `02290` Lung Fung Group | 2026-06-05 | T0 3;发行约 HK$6.48 亿;一手约 HK$3,222 | 香港美妆、健康和药品连锁零售,盈利但本地零售成长性一般 | 公开 664.92x;国际 3.18x;总分 15;一手中签率约 12.3% | -45.8%;成交约 HK$2.40 亿 | 本窗口唯一明显破发;T0 弱、公开认购未过 1000x、题材弹性不足的组合要降权。 | +| `06658` Liuliumei | 2026-06-15 | T0 6;发行约 HK$5.00 亿;一手约 HK$4,402 | 话梅/果脯零食品牌,2025 净利 RMB1.82 亿,盈利消费股 | 公开 6586.73x;国际 2.64x;总分 27;一手中签率约 6.4% | +193.7%;成交约 HK$5.51 亿 | 盈利消费 + 极强公开认购,验证强 T1 能把普通消费品做出 D1 弹性。 | +| `06675` SENASIC Electronics | 2026-06-17 | T0 9;发行约 HK$9.81 亿;一手约 HK$3,709 | 汽车无线传感 SoC,2025 收入 RMB4.78 亿、毛利率 28.0%,半导体成长资产 | 公开 5144.97x;国际 4.44x;总分 32;一手中签率约 11.2% | +124.9%;成交约 HK$6.79 亿 | 半导体题材、盈利改善和极强公开认购共同支撑 D1。 | + +对当前批次的映射:`01956` 的 1828.39x 只是 T0.95 非官方热度,但它已经接近最近一个月“最终公开认购 1000x-5000x”胜率较高的需求区间,所以继续偏进攻;`01191`、`09630`、`02272` 目前在 100x-1000x 非官方热度区间,不能因为跨过 100x 就视为安全,仍要看临近截止是否继续升温;`01688` 的 19.89x 还不是强需求信号,它的防守主要来自成熟盈利和大盘吸收能力,而不是来自公开认购的极端拥挤。 + +## 本次数据接入和护栏 + +- 复跑归档 HKEX 当前页 `data/raw/hkex_new_listing_information/main_board_20260622.html`,页面仍标注 `Updated: 22 Jun 2026`。 +- 沿用并抽取四只 2026-06-22 新股招股书:`02697`、`03952`、`06715`、`06915`。 +- 归档 VBKR/Jieli 2026-06-22T13:57:38Z 热度快照,解析 17 行;只把仍可申购、截止时间可解析的 13 行写入 `T0_95_final_heat`,避免把已截止票的热度倒灌到历史决策。 +- 沿用 HKEX 招股书日期解析修补:支持拆字星期/月名、`noon on` 粘连、`expected to commence on` 粘连,以及当前新股行的预期上市日覆盖。 +- 重建 `data/snapshots/analysis_model_v0_dataset.csv`,模型行数 311。 + +## 来源 + +- HKEX 当前页归档:`data/raw/hkex_new_listing_information/main_board_20260622.html` +- HKEX 官方当前页:`https://www2.hkexnews.hk/New-Listings/New-Listing-Information/Main-Board?sc_lang=en` +- VBKR/Jieli 热度页归档:`data/raw/market_heat/vbkr_ipo_hk_index_20260622T135738Z.html` +- VBKR/Jieli 热度页:`https://www.vbkr.com/ipo/hk/v2/ipo-hk-index` +- 模型数据集:`data/snapshots/analysis_model_v0_dataset.csv` +- 最近一月复盘表现:`data/snapshots/analysis_model_v0_dataset.csv`;`data/snapshots/price_performance.csv` +- 评分规则:`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` +- 最近一月复盘基本面:样本公司 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` diff --git a/scripts/run_hk_ipo_analyst_once.sh b/scripts/run_hk_ipo_analyst_once.sh index 97decaa..ab88e5e 100755 --- a/scripts/run_hk_ipo_analyst_once.sh +++ b/scripts/run_hk_ipo_analyst_once.sh @@ -22,12 +22,15 @@ Run one scheduled HK IPO analyst refresh as of __AS_OF__. Goals: - Inspect the current worktree and recent git history first. -- Refresh archived facts through `hk-ipo-archivist` only when needed. -- Rebuild the analysis dataset when inputs changed or freshness requires it. -- Produce or update the latest broad IPO candidate report for actionable subscriptions. +- Refresh the latest IPO candidate universe from online sources through `hk-ipo-archivist` before analysis. +- Update all relevant fresh network facts for the latest candidate report, especially live subscription-period market heat / margin subscription multiples, official T1 allotment demand when published, prospectus documents, listing calendars, and recent D1 review data. +- Keep unofficial subscription multiples in `ipo_market_heat` with their provider and `observed_at`; do not copy them into official T1 public oversubscription fields. +- Rebuild the analysis dataset after any archive refresh. +- Produce a complete latest broad IPO candidate report for actionable subscriptions, including ranking, fundamentals, break-risk/risk-reward, per-IPO notes, closed/waiting names, recent 30-day review, guardrails, and sources. +- Write the dated report as `reports/YYYY-MM-DD_latest_ipo_candidates_analysis.md`, then copy the same final content to `reports/README.md` so the reports directory opens on the latest report. - Keep stage discipline: no later facts leaking into earlier-stage conclusions. - Write analyst output in Simplified Chinese. -- Commit only related project changes and push the current branch if upstream exists. +- Commit only related project changes, including the dated report and `reports/README.md`, and push the current branch if upstream exists. - If data is missing or stale, state the `data_gap` clearly instead of guessing. - Do not ask interactive questions during this scheduled run. - Do not change the systemd units or this wrapper script during this scheduled run.