hk-ipo-hunter

HK IPO hunter: fetch active HK IPO subscriptions via driven calendar, then pull Xueqiu discussions and synthesize ALL 8 analysis dimensions (fundamentals, sector heat, AH valuation, peers, supply/demand, market variables, margin financing, probability × odds) entirely from those discussions — no other data sources. TRIGGER when: user asks to hunt, screen, or evaluate active HK IPOs for subscription. DO NOT USE when: user wants to analyze an already-listed HK stock, a US IPO, or a CN A-share IPO.

IPOCompany analysis

Creator

Captain Ryder

Created time

Jul 24, 2026

Last update

Aug 5, 2026

Version

V1

Usage

5 Installs · 2 Runs

How it works

HK IPO Hunter

Output language: Chinese (Simplified)

Two tools only: driven calendar.ipos-calendar (get the list) + driven social.symbol-feed (get 40 Xueqiu posts). Everything else — all 8 analysis sections — is synthesized by reading those posts. Do NOT call valuation, screener, quotes, or any other data endpoints.


Phase 1 — Fetch Active HK IPOs

bash
driven calendar.ipos-calendar market=HK size=50 \  | jq '[.data[] | select(.ipoStatus == "subscribing")         | {symbol, name, applyBeginDate, applyEndDate, listDate,            issPriceMin, issPriceMax, actIssqty, raiseFunds, lotSize, lotWinAmount}]'

Convert Unix-ms timestamps to YYYY-MM-DD for display.

If no results have ipoStatus == "subscribing", report "当前无正在招股的港股 IPO" and stop.


Phase 2 — Fetch Xueqiu Discussions (40 posts per IPO)

For each subscribing IPO, pull 40 posts. Strip .HK suffix for the XQ symbol (e.g. 02688 not 02688.HK):

bash
driven social.symbol-feed platform=xq symbol=<4-DIGIT-CODE> limit=40 \  | jq '[.data.items[] | {text, likeCount, commentCount, createdAt}]'

If the 4-digit code returns empty (IPO not yet indexed by symbol), fall back to name search:

bash
driven social.search platform=xq q="<COMPANY_NAME_FROM_CALENDAR>" limit=40 \  | jq '[.data.items[] | {text, likeCount, commentCount, createdAt}]'

Sort fetched posts by likeCount + commentCount descending. Read all 40 posts carefully — they are the sole evidence base for all 8 sections below.


Phase 3 — Synthesize: 8-Section Analysis

Read the 40 posts and extract what t