{"id":"692a31b7-c408-4e2d-80ed-7bf738e7cb2d","entityType":"agent","slug":"clawhub-gechengling-security-ipo-strategy","name":"Security Ipo Strategy","canonicalUrl":"https://www.xpersona.co/agent/clawhub-gechengling-security-ipo-strategy","canonicalPath":"/agent/clawhub-gechengling-security-ipo-strategy","generatedAt":"2026-10-12T13:13:17.985Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T22:12:20.939Z","emptyReason":null},"description":"AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm... Skill: Security Ipo Strategy Owner: gechengling Summary: AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm... Tags: latest:3.0.3, security-ipo-strategy:3.0.3 Version history: v3.0.3 | 2026-10-08T05:14:54.330Z | user 3.0.3: content update v3.0.2 | 2026-09-12T07:27:04.892Z | user 内容增强：评分新增构成总览与四板块规则速查，补评分手算与破发信号清","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 986 downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17ewqc4f2s6gpcbm88hy7fgvn85kg1g:security-ipo-strategy","sourceUrl":"https://clawhub.ai/gechengling/security-ipo-strategy","homepage":"https://clawhub.ai/gechengling/skills/security-ipo-strategy","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/gechengling/security-ipo-strategy","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/gechengling/skills/security-ipo-strategy","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:12:20.939Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:12:20.939Z","emptyReason":null},"stars":null,"forks":null,"downloads":986,"likes":null,"task":null,"library":null,"packageName":null,"latestVersion":"3.0.3","tractionLabel":"986 downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T22:12:20.934Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T22:12:20.939Z","lastCrawledAt":"2026-10-11T22:12:20.934Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T22:12:20.934Z","lastVerifiedAt":null,"highlights":[{"version":"3.0.3","createdAt":"2026-10-08T05:14:54.330Z","changelog":"3.0.3: content update","fileCount":3,"zipByteSize":13585},{"version":"3.0.2","createdAt":"2026-09-12T07:27:04.892Z","changelog":"内容增强：评分新增构成总览与四板块规则速查，补评分手算与破发信号清单示例；资金分配新增分配结果、中签率期望收益换算与资金效率策略对比；限售表新增控股股东维度，补解禁压力解读、处置预案与日历管理；新增上市后交易纪律模块；行业评分表扩充至16个行业；监管动态更新至 2026-09-12","fileCount":3,"zipByteSize":9344},{"version":"3.0.1","createdAt":"2026-05-25T03:41:01.383Z","changelog":"- Added a new \"证券监管最新动态\" (Latest Securities Regulatory Updates) section summarizing 2026 regulatory changes and their impact on IPO investment strategies. - Increased SKILL.md version number to 3.0.1. - No changes to core logic or API—content only update to reflect the latest regulatory environment in China A-share IPOs.","fileCount":3,"zipByteSize":5132},{"version":"2.0.0","createdAt":"2026-05-11T15:37:29.887Z","changelog":"Version 2.0.0 summary: Enhanced IPO investment strategy analytics with new features for the China A-share market. - Expanded core capabilities to include IPO calendar, subscription strategy, listing performance analysis, lock-up period management, and capital allocation optimization. - Introduced detailed multi-factor IPO scoring and recommendation system. - Added sector “hotness” and market sentiment in performance assessment. - New modules for lock-up period pressure estimation and risk assessment. - Supports investors with comprehensive pain point solutions and quick command templates. - Full bilingual support (English/Chinese) for trigger words and documentation.","fileCount":2,"zipByteSize":3741}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17ewqc4f2s6gpcbm88hy7fgvn85kg1g:security-ipo-strategy","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-12T13:13:17.984Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-gechengling-security-ipo-strategy/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T22:12:20.939Z","emptyReason":null},"readme":"Skill: Security Ipo Strategy\n\nOwner: gechengling\n\nSummary: AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm...\n\nTags: latest:3.0.3, security-ipo-strategy:3.0.3\n\nVersion history:\n\nv3.0.3 | 2026-10-08T05:14:54.330Z | user\n\n3.0.3: content update\n\nv3.0.2 | 2026-09-12T07:27:04.892Z | user\n\n内容增强：评分新增构成总览与四板块规则速查，补评分手算与破发信号清单示例；资金分配新增分配结果、中签率期望收益换算与资金效率策略对比；限售表新增控股股东维度，补解禁压力解读、处置预案与日历管理；新增上市后交易纪律模块；行业评分表扩充至16个行业；监管动态更新至 2026-09-12\n\nv3.0.1 | 2026-05-25T03:41:01.383Z | auto\n\n- Added a new \"证券监管最新动态\" (Latest Securities Regulatory Updates) section summarizing 2026 regulatory changes and their impact on IPO investment strategies.\n- Increased SKILL.md version number to 3.0.1.\n- No changes to core logic or API—content only update to reflect the latest regulatory environment in China A-share IPOs.\n\nv2.0.0 | 2026-05-11T15:37:29.887Z | auto\n\nVersion 2.0.0 summary:\nEnhanced IPO investment strategy analytics with new features for the China A-share market.\n\n- Expanded core capabilities to include IPO calendar, subscription strategy, listing performance analysis, lock-up period management, and capital allocation optimization.\n- Introduced detailed multi-factor IPO scoring and recommendation system.\n- Added sector “hotness” and market sentiment in performance assessment.\n- New modules for lock-up period pressure estimation and risk assessment.\n- Supports investors with comprehensive pain point solutions and quick command templates.\n- Full bilingual support (English/Chinese) for trigger words and documentation.\n\nArchive index:\n\nArchive v3.0.3: 3 files, 13585 bytes\n\nFiles: skill-card.md (1922b), SKILL.md (31042b), _meta.json (140b)\n\nFile v3.0.3:SKILL.md\n\n---\r\nname: IPO Investment Strategy Analyst\r\nslug: security-ipo-strategy\r\ndescription: AI-powered IPO investment strategy analyst for China A-share — scores new issues on valuation/sector/fundamentals/sentiment, allocates subscription capital, and monitors lock-up expiry pressure. Scope: analysis of a specific new issue or subscription batch; not general stock research, not a guarantee of allotment or listing gains. Keywords: IPO scoring, subscription allocation, break-issue risk screen, lock-up expiry pressure, China A-share IPO, 新股打分, 打新资金分配, 破发信号筛查, 中签率期望收益, 解禁压力测算, 科创板打新, 创业板打新, 北交所打新.\r\nversion: \"3.0.3\"\r\n---\r\n\r\n# IPO Investment Strategy Analyst / 打新策略分析师\r\n\r\n> **English:** AI-powered IPO investment strategy analyst — covers IPO calendar, subscription strategy, listing performance analysis, and lock-up period management. Built for investors seeking IPO investment opportunities.\r\n>\r\n> **中文:** 打新策略分析师——覆盖打新日历、申购策略、上市表现分析、限售期管理。适用：追求打新收益的投资者。\r\n\r\n\r\n## 数据最小化声明与执行边界 / Data Minimisation & Execution Boundary\r\n\r\n**数据最小化前置声明：** 使用本技能时，请只提供打新分析所必需的输入——新股代码或名称、发行价与发行PE、行业归属、可自行支配的申购资金量级（如\"约100万\"，无需精确账户余额）。**不要**粘贴证券账户号、资金账号、身份证号、银行卡信息、实际中签明细或他人账户信息。\r\n\r\n**保存与预览确认：** 本技能不执行任何保存动作。若你在自己环境中依据本技能生成打新评分表、资金分配方案或解禁日历，请在落盘或对外使用前**先预览结果、确认发行数据与规则口径无误，再保存或提交**。\r\n\r\n**代码块性质与执行边界**\r\n\r\n| 内容 | 性质 | 谁来执行 |\r\n|------|------|---------|\r\n| `IPOAnalyzer` 类（估值/行业/基本面/情绪四维打分） | 打分口径与权重设定的说明 | 由研究员在自有系统中取数复现；技能不取数、不运行 |\r\n| `IPOCapitalAllocator` 类 | 资金分配比例的算法表达 | 由投资者在自己环境中演算；技能不代为下单 |\r\n| `calculate_unlock_pressure()` | 解禁压力分级的计算口径 | 由研究员在自有系统中运行 |\r\n| 打分表、信号清单、日历模板 | 管理用模板 | 由研究/合规人员在机构流程中落实 |\r\n\r\n**重要：** 本技能未配置任何工具调用权限，不执行代码、不读写文件、不访问行情或发行数据源、**不代为申购、不查询中签结果**。文中打分与分配均为教学示意，供读者在自己环境中参考实现；打新有破发风险，评分不构成收益承诺。\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n### 证券监管最新动态 [2026-10-08更新]\r\n\r\n| 动态类型 | 内容摘要 | 影响范围 | 打新侧应对动作 | 责任岗 | 优先级 | 复核频率 | |\r\n|---------|---------|---------|--------------|-------|-------|---|\r\n| 证券监管 | 2026年Q1：证监会加强IPO全链条监管，信披质量要求升级 | IPO策略分析需纳入最新审核动态和信披要求 | 分析前核对招股说明书披露完整性 | 研究 | 高 | 每季 |\r\n| 证券监管 | 业绩预告披露质量被重点关注，IPO审核趋严 | IPO策略分析需纳入最新审核动态和信披要求 | 对业绩波动大的发行人增设披露质量打分 | 研究 | 高 | 每季 |\r\n| 证券监管 | 中证协发布投行业务新自律规范 | IPO策略分析需纳入最新审核动态和信披要求 | 关注保荐机构执业质量作为间接参考 | 合规 | 中 | 每季 |\r\n| 发行定价 | 询价定价约束强化，高价发行与超募现象受关注 | 询价、定价与申购决策 | 对发行价高于行业均值过多的标的降分 | 研究 | 高 | 每月 |\r\n| 破发风险 | 注册制下破发常态化，破发率与板块、估值相关 | 申购决策与风险评估 | 建立破发信号清单并前置提示 | 研究 | 高 | 每月 |\r\n| 限售与解禁 | 解禁节奏与减持规则执行趋严 | 上市后持有与卖出安排 | 解禁日历化管理，提前评估压力 | 研究 | 中 | 每季 |\r\n| 投资者适当性 | 各板块申购权限与适当性要求需匹配 | 网上/网下申购资格 | 申购前校验账户权限与适当性状态 | 合规 | 高 | 每季 |\r\n| 信息披露 | 发行文件与上市公告披露时效要求提升 | 上市首日表现与后续跟踪 | 跟踪披露节奏，避免依赖未公开信息 | 合规 | 中 | 每季 |\r\n| 发行定价 | 2026年10月：新股发行定价的询价报价一致性与高价剔除规则执行进一步强化 | 询价、定价与申购决策 | 报价前核对剔除比例与有效报价区间，对临近上限定价的标的降分 | 研究 | 高 | 每月 |\r\n| 限售与解禁 | 2026年四季度初：控股股东与一致行动人减持的预披露与节奏要求更受关注 | 上市后持有与卖出安排 | 解禁日历增加预披露公告跟踪字段，提前30日提示 | 研究 | 中 | 每季 |\r\n\r\n> **数据截止**: 2026-10-08 | 来源：证监会、交易所公开规则、行业公开信息\r\n> **声明**: 以上动态供参考，具体以官方最新发布为准\r\n\r\n**动态解读示例（四类高频场景）**\r\n\r\n- **场景A｜高价发行降分**：某标的发行PE为行业均值1.8倍 → 命中\"高价发行约束\"关注点 → 估值评分给到20分档，综合评分下调，结论倾向\"谨慎申购\"。\r\n- **场景B｜破发信号前置**：发行价高于同业可比、募集资金大幅超募、行业景气回落三项同时出现 → 命中破发风险信号 → 在申购建议中明确列出三项风险，并给出\"放弃或小仓位参与\"的处置。\r\n- **场景C｜权限校验**：客户无科创板权限却参与科创板新股申购讨论 → 命中适当性要求 → 先确认账户权限与适当性状态，再讨论申购方案。\r\n- **场景D｜解禁日历**：持有标的临近解禁但未做预案 → 命中\"解禁节奏管理\"要求 → 建立解禁日历，在解禁前评估浮盈水平与潜在抛压，提前设定处置方案。\r\n\r\n## Industry Pain Points / 行业痛点\r\n\r\n| Pain Point / 痛点 | Impact / 影响 | Solution / 本Skill解决方案 | 量化基线指标 / Baseline |\r\n|------------------|-------------|------------------------|----------------------|\r\n| **信息分散** | 打新信息分散在多个平台 | 一站式打新日历+信息聚合 | 关键信息字段完整率 100% |\r\n| **策略模糊** | 盲目申购，收益率低 | 量化打分模型+最优策略 | 每只标的均有评分与建议 |\r\n| **破发风险** | 注册制下破发率上升 | 估值分析+风险评估 | 高风险标的明确标注 |\r\n| **资金效率低** | 资金分配不合理 | 最优资金分配算法 | 资金占用率与中签效率可追溯 |\r\n| **规则复杂** | 科创板/创业板规则差异大 | 分板块规则解析 | 板块规则核对项 100%覆盖 |\r\n| **评分不可复核** | 结论无依据，难以复盘 | 评分构成表 | 各维度打分依据可追溯 |\r\n| **中签率误判** | 高估中签收益期望 | 中签率与实际收益换算 | 用期望值而非最高值表述 |\r\n| **解禁冲击** | 集中解禁带来抛压 | 解禁日历与压力测算 | 解禁前预警覆盖率 100% |\r\n\r\n---\r\n\r\n## Trigger Keywords / 触发关键词\r\n\r\n**English Triggers (analysing a specific new issue or subscription batch only):** score an IPO, IPO subscription allocation, break-issue risk screen, lock-up expiry pressure, IPO valuation vs industry PE, expected allotment return\r\n\r\n**English Non-Triggers:** IPO, new listing, stock market, investing, China A-share — these alone do **not** route here; the task must be to score, screen, allocate for, or monitor a specific new issue.\r\n\r\n**中文触发词（须落在\"分析某只新股或某批申购\"任务上才触发）：** 新股打分 / 打新评分 / 新股申购建议 / 破发风险筛查 / 打新资金分配 / 中签率期望收益 / 解禁压力测算 / 限售期跟踪 / 新股估值对比 / 超募识别 / 打新日历排期\r\n\r\n**不触发（Scope Exclusions）：** 以下泛化词单独出现时**不**触发本技能——打新、新股、IPO、A股、投资、上市。它们只有在明确指向\"对某只新股打分、筛查破发信号、分配申购资金或测算解禁压力\"时才路由到本技能；泛化的新股概念咨询、二级市场个股研究请改用对应技能。\r\n\r\n**路由判定三步：** ① 输入是否为一只具体新股或一批新股？② 任务是否为打分、筛查破发、分配资金或测算解禁？③ 两者同时为\"是\"才启用。只问打新规则概念不启用。\r\n\r\n---\r\n\r\n## Core Capabilities / 核心能力\r\n\r\n### 1. IPO Calendar & Analysis / 打新日历与分析\r\n\r\n```python\r\nclass IPOAnalyzer:\r\n    \"\"\"打新分析引擎\"\"\"\r\n    \r\n    def analyze_ipo(self, ipo_info: dict) -> dict:\r\n        \"\"\"\r\n        分析单个IPO\r\n        Args:\r\n            ipo_info: IPO信息字典\r\n        \"\"\"\r\n        # 估值分析\r\n        valuation_score = self._calculate_valuation_score(ipo_info)\r\n        \r\n        # 行业分析\r\n        sector_score = self._calculate_sector_score(ipo_info)\r\n        \r\n        # 基本面分析\r\n        fundamentals_score = self._calculate_fundamentals_score(ipo_info)\r\n        \r\n        # 市场情绪\r\n        market_sentiment = self._get_market_sentiment()\r\n        \r\n        # 综合评分\r\n        total_score = (\r\n            valuation_score * 0.35 +\r\n            sector_score * 0.25 +\r\n            fundamentals_score * 0.25 +\r\n            market_sentiment * 0.15\r\n        )\r\n        \r\n        # 建议\r\n        if total_score >= 75:\r\n            recommendation = \"强烈推荐申购\"\r\n        elif total_score >= 60:\r\n            recommendation = \"建议申购\"\r\n        elif total_score >= 45:\r\n            recommendation = \"谨慎申购\"\r\n        else:\r\n            recommendation = \"建议放弃\"\r\n        \r\n        return {\r\n            \"score\": round(total_score, 1),\r\n            \"recommendation\": recommendation,\r\n            \"breakdown\": {\r\n                \"估值评分\": valuation_score,\r\n                \"行业评分\": sector_score,\r\n                \"基本面评分\": fundamentals_score,\r\n                \"市场情绪\": market_sentiment\r\n            },\r\n            \"risk_factors\": self._identify_risk_factors(ipo_info),\r\n            \"expected_return\": self._estimate_return(ipo_info)\r\n        }\r\n    \r\n    def _calculate_valuation_score(self, ipo: dict) -> float:\r\n        \"\"\"估值评分\"\"\"\r\n        pe = ipo.get(\"issue_pe\", 0)\r\n        industry_pe = ipo.get(\"industry_avg_pe\", 30)\r\n        \r\n        # PE低于行业 → 高分\r\n        if pe == 0:\r\n            return 70  # 未盈利公司\r\n        \r\n        ratio = pe / industry_pe\r\n        if ratio < 0.7:\r\n            return 90  # 显著低估\r\n        elif ratio < 0.9:\r\n            return 75  # 相对低估\r\n        elif ratio < 1.1:\r\n            return 60  # 合理\r\n        elif ratio < 1.5:\r\n            return 40  # 相对高估\r\n        else:\r\n            return 20  # 显著高估\r\n    \r\n    def _calculate_sector_score(self, ipo: dict) -> float:\r\n        \"\"\"行业评分\"\"\"\r\n        hot_sectors = {\r\n            \"AI/人工智能\": 90,\r\n            \"半导体/芯片\": 85,\r\n            \"新能源汽车\": 80,\r\n            \"创新药\": 75,\r\n            \"云计算\": 80,\r\n            \"军工\": 70,\r\n            \"消费\": 60,\r\n            \"房地产\": 30,\r\n            \"金融\": 50,\r\n            \"机器人/高端制造\": 85,\r\n            \"卫星通信\": 80,\r\n            \"储能\": 75,\r\n            \"环保\": 55,\r\n            \"医药商业\": 55,\r\n            \"传媒\": 50,\r\n            \"传统制造\": 45\r\n        }\r\n        \r\n        sector = ipo.get(\"sector\", \"\")\r\n        return hot_sectors.get(sector, 50)\r\n    \r\n    def _estimate_return(self, ipo: dict) -> dict:\r\n        \"\"\"估算收益\"\"\"\r\n        issue_price = ipo.get(\"issue_price\", 0)\r\n        listing_expectation = ipo.get(\"listing_expectation\", 0)\r\n        \r\n        if not issue_price:\r\n            return {\"error\": \"数据不足\"}\r\n        \r\n        first_day_return = (listing_expectation - issue_price) / issue_price * 100\r\n        \r\n        return {\r\n            \"issue_price\": issue_price,\r\n            \"listing_expectation\": listing_expectation,\r\n            \"expected_first_day_return\": round(first_day_return, 1),\r\n            \"expected_profit_per_lot\": round(\r\n                (listing_expectation - issue_price) * ipo.get(\"lot_size\", 500), 2\r\n            )\r\n        }\r\n```\r\n\r\n**评分构成与板块速查表**\r\n\r\n| 维度 | 权重 | 打分依据 | 数据来源 | 复核方式 | |\r\n|------|------|---------|---------|---|\r\n| 估值评分 | 35% | 发行PE与行业均值比值 | 招股书、行业数据 | 核对招股书发行PE与行业均值取数日期 |\r\n| 行业评分 | 25% | 行业景气度与资金关注度 | 行业数据、板块表现 | 核对行业分类与景气指标期别 |\r\n| 基本面评分 | 25% | 营收/利润增速、毛利率、研发投入 | 招股书财务数据 | 核对最近一期财报口径 |\r\n| 市场情绪 | 15% | 近期新股上市表现、市场活跃度 | 市场统计数据 | 核对统计样本区间 |\r\n\r\n**各板块打新规则速查**\r\n\r\n| 板块 | 市值门槛（沪/深） | 最小申购单位 | 上市首日涨跌幅 | 特殊要求 |\r\n|------|----------------|------------|--------------|---------|\r\n| 主板 | 沪1万/深1万 | 1000股（沪）/500股（深） | 首日44%上限（沪）、无涨跌幅限制（部分） | 常规 |\r\n| 科创板 | 沪1万 | 500股 | 无涨跌幅限制（前5日） | 需开通科创板权限 |\r\n| 创业板 | 深1万 | 500股 | 无涨跌幅限制（前5日） | 需开通创业板权限 |\r\n| 北交所 | 无（全额资金申购） | 100股 | 首日无涨跌幅限制 | 需开通北交所权限 |\r\n\r\n**示例 1｜综合评分手算**\r\n\r\n| 维度 | 得分 | 权重 | 加权得分 |\r\n|------|------|------|---------|\r\n| 估值评分（发行PE为行业0.85倍） | 75 | 0.35 | 26.25 |\r\n| 行业评分（半导体） | 85 | 0.25 | 21.25 |\r\n| 基本面评分（营收+32%、毛利率41%） | 80 | 0.25 | 20.00 |\r\n| 市场情绪（近期新股首日平均+85%） | 70 | 0.15 | 10.50 |\r\n| **综合评分** | — | 1.00 | **78.0 → 强烈推荐申购** |\r\n\r\n要点：任一维度得分异常低（如估值仅20分）时，即使综合评分过线，也应在结论中单列该风险点。\r\n\r\n**示例 2｜破发信号清单（出现两项以上即降级）**\r\n\r\n| 信号 | 观察口径 | 风险含义 |\r\n|------|---------|---------|\r\n| 发行PE高于行业均值1.5倍以上 | 发行价/行业PE | 定价偏高，上市后缺乏空间 |\r\n| 大额超募 | 募资额显著高于计划 | 资金使用效率存疑 |\r\n| 行业景气回落 | 行业指数或景气指标下行 | 题材热度不足 |\r\n| 可比公司上市后表现不佳 | 近期同行业新股破发 | 市场对该赛道定价趋于谨慎 |\r\n| 基本面增速下滑 | 最近一期增速低于此前 | 成长性受质疑 |\r\n| 网下配售比例异常高 | 机构参与意愿下降 | 需求端支撑不足 |\r\n\r\n处置口径：命中2项及以上 → 建议\"谨慎申购\"或\"放弃\"；命中1项 → 可小仓位参与并在结论中提示。\r\n\r\n\r\n**示例 3｜四维打分的冲突处置（综合分过线但单维极低）**\r\n\r\n| 维度 | 得分 | 加权 | 状态 | 处置 |\r\n|------|------|------|------|------|\r\n| 估值评分 | 20 | 7.00 | 显著高估（PE为行业2.1倍） | 单列风险 |\r\n| 行业评分 | 90 | 22.50 | AI赛道热度高 | 正常 |\r\n| 基本面评分 | 82 | 20.50 | 营收增速38% | 正常 |\r\n| 市场情绪 | 85 | 12.75 | 近期新股首日强势 | 正常 |\r\n| 综合评分 | — | 62.75 | 落在\"建议申购\"区间 | 降级为\"谨慎申购\" |\r\n\r\n冲突处置原则：任一维度得分 ≤40 时，即使综合分过线也应下调一档建议，并在结论中把该维度作为首要风险点说明。理由是行业热度与市场情绪属于时点变量，会快速衰减，而发行定价是买入时就锁定的成本，二者不可相互抵消。\r\n\r\n**示例 4｜未盈利与特殊估值标的的打分处理**\r\n\r\n| 情形 | 常规PE法是否适用 | 替代口径 | 打分处理 |\r\n|------|----------------|---------|---------|\r\n| 未盈利生物医药 | 不适用 | 管线进度、研发投入占比、可比交易估值 | 估值维度改用PS或管线法，并在报告中标注 |\r\n| 亏损但高成长科技 | 不适用 | PS、PEG、毛利率趋势 | 估值维度权重下调，基本面权重上调 |\r\n| 周期行业高点发行 | 谨慎使用 | 周期平滑后的正常化PE | 用近3-5年平均利润计算正常化PE |\r\n| 金融类标的 | 需调整 | PB、ROE | 不使用PE与行业PE直接对比 |\r\n\r\n处理要点：代码里对 `pe == 0` 一律返回70分是简化处理，实际应区分\"未盈利\"与\"数据缺失\"两种情况；数据缺失时应标注\"无法评分\"而不是给一个中间分，否则会把信息缺口伪装成中性判断。\r\n\r\n### 2. Capital Allocation Strategy / 资金分配策略\r\n\r\n```python\r\nclass IPOCapitalAllocator:\r\n    \"\"\"打新资金分配器\"\"\"\r\n    \r\n    def optimize_allocation(self, ipos: list, available_capital: float) -> dict:\r\n        \"\"\"\r\n        最优资金分配\r\n        \"\"\"\r\n        sorted_ipos = sorted(ipos, key=lambda x: x.get(\"score\", 50), reverse=True)\r\n        \r\n        allocations = []\r\n        remaining_capital = available_capital\r\n        \r\n        for ipo in sorted_ipos:\r\n            if remaining_capital <= 0:\r\n                break\r\n            \r\n            if ipo.get(\"score\", 50) >= 70:\r\n                allocation = min(remaining_capital * 0.4, ipo.get(\"max_subscription\", float('inf')))\r\n            elif ipo.get(\"score\", 50) >= 55:\r\n                allocation = min(remaining_capital * 0.25, ipo.get(\"max_subscription\", float('inf')))\r\n            else:\r\n                allocation = min(remaining_capital * 0.1, ipo.get(\"max_subscription\", float('inf')))\r\n            \r\n            allocations.append({\r\n                \"stock_code\": ipo[\"stock_code\"],\r\n                \"stock_name\": ipo[\"stock_name\"],\r\n                \"allocated_capital\": round(allocation, 2),\r\n                \"score\": ipo.get(\"score\", 50),\r\n                \"recommendation\": ipo.get(\"recommendation\", \"\")\r\n            })\r\n            \r\n            remaining_capital -= allocation\r\n        \r\n        return {\r\n            \"total_allocated\": round(available_capital - remaining_capital, 2),\r\n            \"remaining_capital\": round(remaining_capital, 2),\r\n            \"allocations\": allocations,\r\n            \"expected_total_return\": self._estimate_total_return(allocations)\r\n        }\r\n```\r\n\r\n**示例 1｜资金分配结果（可用资金100万元）**\r\n\r\n| 新股 | 评分 | 建议 | 分配比例 | 分配金额 | 上限约束 |\r\n|------|------|------|---------|---------|---------|\r\n| 新股A | 82 | 强烈推荐申购 | 40% | 40万 | 未触顶 |\r\n| 新股B | 74 | 建议申购 | 35% | 35万 | 受申购上限约束 |\r\n| 新股C | 63 | 建议申购 | 15% | 15万 | 未触顶 |\r\n| 新股D | 51 | 谨慎申购 | 10% | 10万 | 未触顶 |\r\n| **合计** | — | — | 100% | **100万** | 剩余 0 |\r\n\r\n分配要点：①高评分标的优先且单只不超过可用资金的40%；②受申购上限约束时不可强行加仓，剩余资金应分配给次优标的而非闲置；③资金分配结果须与申购日历衔接，避免同日多只标的资金冲突。\r\n\r\n**示例 2｜中签率与期望收益换算（不要用最高涨幅表述）**\r\n\r\n| 新股 | 中签率 | 单签金额 | 首日预期涨幅 | 单签期望收益 | 期望倍数 |\r\n|------|-------|---------|------------|------------|---------|\r\n| 新股A | 0.03% | 2万元 | +80% | 1.6万元 | — |\r\n| 新股B | 0.05% | 1.5万元 | +45% | 0.675万元 | — |\r\n| 组合期望 | — | — | — | 按中签概率加权 | 表述为\"期望值\" |\r\n\r\n表述要点：应写\"按中签率与首日预期涨幅计算的期望收益为X元\"，而非\"中一签可赚1.6万元\"；后者忽略了中签概率，容易误导。\r\n\r\n**示例 3｜资金效率优化（同批多只新股）**\r\n\r\n| 策略 | 做法 | 优点 | 风险 |\r\n|------|------|------|------|\r\n| 集中打法 | 资金集中申购评分最高的1-2只 | 单只中签金额大 | 一旦破发损失集中 |\r\n| 分散打法 | 资金分散至多只 | 降低单一破发影响 | 单只中签金额小 |\r\n| 分层打法 | 高评分集中、中评分小额参与 | 兼顾效率与分散 | 需要准确评分支撑 |\r\n\r\n选择依据：市场情绪高、破发率低时可用集中打法；破发率上升时改为分散或分层打法。\r\n\r\n\r\n**示例 4｜同期多只新股的资金冲突排期**\r\n\r\n| 新股 | 申购日 | 资金冻结天数 | 解冻日 | 是否与下一只冲突 | 处置 |\r\n|------|-------|------------|-------|----------------|------|\r\n| 新股A | 10-13 | 3 | 10-16 | 否 | 全额参与 |\r\n| 新股B | 10-14 | 3 | 10-17 | 是（与C的申购日重叠） | 按评分优先，B分配60% |\r\n| 新股C | 10-16 | 3 | 10-19 | 是（B资金未解冻） | 预留40%，不足则放弃 |\r\n| 新股D | 10-20 | 3 | 10-23 | 否 | 全额参与 |\r\n\r\n排期要点：资金在冻结期内不可重复使用，分配方案必须与申购日历叠加校验。只看评分高低做分配而不看冻结期，会出现\"账面上有钱、申购时无可用资金\"的情况。北交所为全额资金申购，占用更大，须单独测算。\r\n\r\n**示例 5｜期望值口径下的收益表述对比**\r\n\r\n| 表述方式 | 示例 | 是否合规 | 问题 |\r\n|---------|------|---------|------|\r\n| 最高值表述 | \"中一签可赚1.6万元\" | 否 | 忽略中签概率，误导 |\r\n| 期望值表述 | \"按中签率0.03%与首日预期涨幅80%测算，单账户期望收益约4.8元\" | 是 | 需注明为假设测算 |\r\n| 区间表述 | \"在首日涨幅40%-120%区间内，单签收益0.8-2.4万元\" | 是 | 需同时给出破发情形 |\r\n| 无条件收益表述 | \"打新稳赚\" | 否 | 注册制下破发常态化，该表述错误 |\r\n\r\n表述要点：任何打新收益结论都必须同时给出①测算假设、②中签概率、③破发情形下的损失。只给收益不给破发情形，或只给单签收益不给中签率，都属于不完整表述。\r\n\r\n### 3. Lock-up Period Monitor / 限售期监控\r\n\r\n```markdown\r\n## 限售期规则与影响\r\n\r\n### 各板块限售规则\r\n\r\n| 板块 | 战略投资者 | 网下投资者 | 原股东（一般） | 控股股东/实际控制人 | 常见例外情形 | |\r\n|-----|-----------|-----------|-------------|-----------------|---|\r\n| 主板 | 12个月 | 6个月 | 12个月 | 36个月 | 战略配售可申请豁免或延长 |\r\n| 科创板 | 12个月 | 6个月 | 12个月 | 36个月 | 部分份额可摇号延期 |\r\n| 创业板 | 12个月 | 6个月 | 12个月 | 36个月 | 同上 |\r\n| 北交所 | 6个月 | 12个月 | 12个月 | 36个月 | 战略投资者限售期较短 |\r\n\r\n### 解禁压力测算\r\n```python\r\ndef calculate_unlock_pressure(stock_code: str, unlock_date: str) -> dict:\r\n    \"\"\"\r\n    计算解禁压力\r\n    \"\"\"\r\n    total_shares = 1000000000  # 总股本\r\n    locked_shares = 300000000  # 限售股\r\n    avg_cost = 25  # 平均成本\r\n    \r\n    market_price = 45  # 当前股价\r\n    \r\n    unlock_ratio = locked_shares / total_shares * 100\r\n    profit_ratio = (market_price - avg_cost) / avg_cost * 100\r\n    \r\n    if profit_ratio > 100:\r\n        pressure_level = \"高\"\r\n    elif profit_ratio > 30:\r\n        pressure_level = \"中\"\r\n    else:\r\n        pressure_level = \"低\"\r\n    \r\n    return {\r\n        \"unlock_date\": unlock_date,\r\n        \"locked_shares\": locked_shares,\r\n        \"unlock_ratio\": round(unlock_ratio, 2),\r\n        \"avg_cost\": avg_cost,\r\n        \"current_price\": market_price,\r\n        \"profit_ratio\": round(profit_ratio, 2),\r\n        \"pressure_level\": pressure_level,\r\n        \"estimated_selling_volume\": round(locked_shares * 0.3, 0)\r\n    }\r\n```\r\n```\r\n\r\n**示例 1｜解禁压力测算解读**\r\n\r\n| 项目 | 数值 | 解读 |\r\n|------|------|------|\r\n| 解禁日期 | 2026-11-15 | 距当前约2个月 |\r\n| 解禁股数 | 3.0亿股 | 占总股本30% |\r\n| 解禁比例 | 30% | 比例较高，需重点关注 |\r\n| 平均成本 | 25元 | 原始股东成本 |\r\n| 当前股价 | 45元 | — |\r\n| 浮盈比例 | +80% | 接近高压力区间 |\r\n| 压力等级 | 中（临界高） | 浮盈接近100%阈值，需提前预案 |\r\n| 预估抛售量 | 约0.9亿股 | 按30%抛售比例估算 |\r\n\r\n解读要点：解禁压力由两部分决定——浮盈幅度与解禁比例。浮盈越高、比例越大，抛压越明显；若解禁比例低于5%或浮盈低于30%，通常压力有限。\r\n\r\n**示例 2｜解禁前处置预案**\r\n\r\n| 情景 | 触发条件 | 处置动作 |\r\n|------|---------|---------|\r\n| 高压力 | 浮盈>100% 且解禁比例>20% | 解禁前分批减仓，锁定部分收益 |\r\n| 中压力 | 浮盈30%-100% | 保留底仓，设置回撤止盈线 |\r\n| 低压力 | 浮盈<30% | 正常持有，关注基本面变化 |\r\n| 基本面恶化 | 业绩下滑叠加解禁 | 优先降低仓位，不因\"跌多了\"而加仓 |\r\n\r\n**示例 3｜限售期日历管理**\r\n\r\n| 时点 | 事项 | 动作 |\r\n|------|------|------|\r\n| 上市后1个月 | 建立解禁日历 | 登记各批次解禁日与股数 |\r\n| 解禁前60天 | 压力评估 | 测算浮盈与解禁比例，定级 |\r\n| 解禁前30天 | 预案准备 | 明确分批减仓比例与止盈线 |\r\n| 解禁当日 | 观察成交 | 关注成交量放大与价格反应 |\r\n| 解禁后1个月 | 复盘 | 对比预案与实际走势，修正参数 |\r\n\r\n\r\n**示例 4｜解禁后实际走势复盘（校准压力参数）**\r\n\r\n| 标的 | 预判压力 | 预估抛售比例 | 实际解禁后20日涨跌 | 偏差 | 参数修正 |\r\n|------|---------|------------|------------------|------|---------|\r\n| 标的A | 高 | 30% | −12.4% | 方向一致，幅度偏大 | 高压力档抛售比例上调至40% |\r\n| 标的B | 中 | 30% | +3.1% | 判断偏保守 | 中压力档抛售比例下调至15% |\r\n| 标的C | 高 | 30% | −18.7% | 一致 | 维持 |\r\n\r\n复盘要点：解禁压力测算的30%抛售比例是经验默认值，必须用自身复盘数据校准。通常浮盈极高且解禁比例大的标的实际抛售更集中，而基本面强劲、机构重仓的标的抛压明显小于默认假设。\r\n\r\n**示例 5｜多批次解禁的叠加压力**\r\n\r\n| 批次 | 解禁日 | 解禁比例 | 持股主体 | 浮盈 | 单批压力 | 叠加后判断 |\r\n|------|-------|---------|---------|------|---------|-----------|\r\n| 第一批 | 2026-11-15 | 12% | 网下投资者 | +80% | 中 | — |\r\n| 第二批 | 2026-12-20 | 8% | 原股东 | +75% | 中 | 两批间隔35天，抛压被拉长 |\r\n| 第三批 | 2027-05-15 | 30% | 控股股东 | +70% | 高 | 与前两批间隔长，需单独预案 |\r\n\r\n叠加逻辑：间隔在30日以内的多批解禁应按合计比例测算叠加压力；间隔超过3个月的可分别处理，但仍需登记在解禁日历中。最容易被忽视的是\"小比例高浮盈\"批次，单看比例不高，但集中在机构持仓时抛压依然显著。\r\n\r\n### 4. Post-Listing Discipline / 上市后交易纪律\r\n\r\n| 项目 | 参考做法 | 说明 |\r\n|------|---------|------|\r\n| 首日卖出 | 涨幅达预期区间可分批卖出 | 避免\"一定要卖在最高点\" |\r\n| 保留观察仓 | 保留小部分仓位跟踪 | 兼顾后续表现，但须有上限 |\r\n| 破发处置 | 按纪律止损，不摊薄成本 | 不因\"打新成本低\"而放松风控 |\r\n| 情绪管理 | 不因连续盈利而放大仓位 | 打新收益依赖市场环境，需动态调整 |\r\n\r\n说明：上述为纪律框架的参考口径，实际操作应结合个人风险承受能力与资金安排自行决定。\r\n\r\n\r\n**上市后首日处置决策表**\r\n\r\n| 首日情形 | 参考动作 | 说明 |\r\n|---------|---------|------|\r\n| 涨幅达预期区间上限 | 分批卖出主要仓位 | 不追求卖在最高点 |\r\n| 涨幅低于预期但未破发 | 卖出一半，保留观察仓 | 观察仓须设上限 |\r\n| 盘中破发且放量 | 按纪律止损 | 不摊薄成本 |\r\n| 临停或波动剧烈 | 待复牌后按价格分批处置 | 避免在临停前盲目挂单 |\r\n\r\n**示例｜连续盈利后的仓位管理（防止路径依赖）**\r\n\r\n| 阶段 | 连续表现 | 参考仓位 | 说明 |\r\n|------|---------|---------|------|\r\n| 初期 | 前3只均盈利 | 不超过计划上限 | 不因盈利加码 |\r\n| 中期 | 连续6只盈利 | 维持或下调 | 收益主要来自市场环境 |\r\n| 转折信号 | 出现首只破发 | 下调至50% | 破发率上升的领先信号 |\r\n| 恶化 | 近5只中2只破发 | 暂停或仅参与高评分标的 | 等待破发率回落 |\r\n\r\n要点：打新收益高度依赖市场情绪，连续盈利往往反映的是环境而非能力。把\"连赢\"当作加仓依据是最常见的路径依赖错误；应改用破发率与首日涨幅中位数这两个环境指标来调节仓位。\r\n\r\n---\r\n\r\n## Quick Command Templates / 快速指令模板\r\n\r\n**分析新股：**\r\n```\r\n分析新股[股票代码/名称]：\r\n- 发行价：[X]元\r\n- 发行PE：[X]倍\r\n- 行业：[行业]\r\n```\r\n\r\n**计算打新收益：**\r\n```\r\n计算以下新股组合的打新收益：\r\n1. [新股A]，中签500股，上市首日涨[X]%\r\n2. [新股B]，中签1000股，上市首日涨[X]%\r\n```\r\n\r\n**破发风险筛查：**\r\n```\r\n对[新股名称]做破发风险筛查：\r\n- 检查发行PE与行业对比、超募情况、行业景气、同业新股表现、\r\n  基本面增速、网下配售比例\r\n- 输出命中信号数量与申购建议（强烈推荐/建议/谨慎/放弃）\r\n```\r\n\r\n**解禁压力测算：**\r\n```\r\n测算[股票代码]在[解禁日期]的解禁压力：\r\n- 输入：解禁股数、总股本、平均成本、当前股价\r\n- 输出：解禁比例、浮盈比例、压力等级、预估抛售量与处置预案\r\n```\r\n\r\n---\r\n\r\n## Changelog / 版本变更\r\n\r\n| 版本 | 日期 | 变更摘要 |\r\n|------|------|---------|\r\n| 3.0.3 | 2026-10-08 | 新增数据最小化声明与执行边界章节（明确不代为申购、不查中签）；收窄触发词并补充中英文非触发清单（SQP-1）；监管动态更新至2026-10-08并新增发行定价、限售解禁两条与复核频率列；评分构成表新增复核方式列、板块限售表新增例外情形列；新增示例：四维打分冲突处置、未盈利标的打分、资金冲突排期、期望值表述对比、解禁复盘校准、多批次叠加压力、首日处置决策、连续盈利后仓位管理 |\r\n| 3.0.2 | 2026-09-12 | 新增破发信号清单与解禁日历模板 |\r\n\r\n---\r\n\r\n\r\n## Disclaimer\r\n\r\nIPO investment involves substantial risk. IPO performance in the past does not indicate future results. New issues may list below issue price (破发). Investment decisions should be based on comprehensive analysis and individual risk tolerance.\n\nFile v3.0.3:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"security-ipo-strategy\",\n  \"version\": \"3.0.3\",\n  \"publishedAt\": 1791436494330\n}\n\nFile v3.0.3:skill-card.md\n\n## Description:\n\nHelps analyze specific China A-share IPOs through issue scoring, subscription-capital planning, break-issue risk screening, and lock-up expiry assessment.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[gechengling](https://clawhub.ai/user/gechengling)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nInvestors and analysts use this skill to assess a specific China A-share IPO or subscription batch, compare issue risks, plan subscription capital, and review post-listing lock-up expiry pressure. Its illustrative analysis does not place trades or retrieve live market data.\n\n### Deployment Geography for Use:\n\nChina (A-share markets)\n\n## Known Risks and Mitigations:\n\nRisk: Stale or inaccurate IPO data or market rules can distort financial decisions.\n\nMitigation: Independently confirm issuer information, current market rules, and risk assumptions before acting; do not treat projected returns as guarantees.\n\nRisk: Sharing unnecessary brokerage or identity details can expose sensitive information.\n\nMitigation: Provide only the IPO details needed for analysis; omit account numbers, identity documents, and brokerage credentials.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/gechengling/skills/security-ipo-strategy)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Markdown with analysis tables and recommendations]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Illustrative scores and scenarios; no live data retrieval, file writes, or trade execution.]\n\n## Skill Version(s):\n\n3.0.3 (source: release metadata and skill frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v3.0.2: 3 files, 9344 bytes\n\nFiles: skill-card.md (1733b), SKILL.md (20657b), _meta.json (140b)\n\nFile v3.0.2:SKILL.md\n\n---\r\nname: IPO Investment Strategy Analyst\r\nslug: security-ipo-strategy\r\ndescription: AI-powered IPO (New Listing) investment strategy analyst for China A-share — covers IPO calendar, subscription strategy, listing performance analysis, lock-up period management, and red-hot IPO identification. Built for retail investors, institutional investors, and IPO subscribers. Keywords: IPO investment, new listing, IPO subscription, China A-share IPO, listing performance, 打新策略, IPO打新, 新股申购, 打新日历, A股打新, 打新评分, 中签率, 新股上市, 科创板, 创业板, 北交所, 破发风险.\r\nversion: \"3.0.2\"\r\n---\r\n\r\n# IPO Investment Strategy Analyst / 打新策略分析师\r\n\r\n> **English:** AI-powered IPO investment strategy analyst — covers IPO calendar, subscription strategy, listing performance analysis, and lock-up period management. Built for investors seeking IPO investment opportunities.\r\n>\r\n> **中文:** 打新策略分析师——覆盖打新日历、申购策略、上市表现分析、限售期管理。适用：追求打新收益的投资者。\r\n\r\n---\r\n\r\n\r\n### 证券监管最新动态 [2026-09-12更新]\r\n\r\n| 动态类型 | 内容摘要 | 影响范围 | 打新侧应对动作 | 责任岗 | 优先级 |\r\n|---------|---------|---------|--------------|-------|-------|\r\n| 证券监管 | 2026年Q1：证监会加强IPO全链条监管，信披质量要求升级 | IPO策略分析需纳入最新审核动态和信披要求 | 分析前核对招股说明书披露完整性 | 研究 | 高 |\r\n| 证券监管 | 业绩预告披露质量被重点关注，IPO审核趋严 | IPO策略分析需纳入最新审核动态和信披要求 | 对业绩波动大的发行人增设披露质量打分 | 研究 | 高 |\r\n| 证券监管 | 中证协发布投行业务新自律规范 | IPO策略分析需纳入最新审核动态和信披要求 | 关注保荐机构执业质量作为间接参考 | 合规 | 中 |\r\n| 发行定价 | 询价定价约束强化，高价发行与超募现象受关注 | 询价、定价与申购决策 | 对发行价高于行业均值过多的标的降分 | 研究 | 高 |\r\n| 破发风险 | 注册制下破发常态化，破发率与板块、估值相关 | 申购决策与风险评估 | 建立破发信号清单并前置提示 | 研究 | 高 |\r\n| 限售与解禁 | 解禁节奏与减持规则执行趋严 | 上市后持有与卖出安排 | 解禁日历化管理，提前评估压力 | 研究 | 中 |\r\n| 投资者适当性 | 各板块申购权限与适当性要求需匹配 | 网上/网下申购资格 | 申购前校验账户权限与适当性状态 | 合规 | 高 |\r\n| 信息披露 | 发行文件与上市公告披露时效要求提升 | 上市首日表现与后续跟踪 | 跟踪披露节奏，避免依赖未公开信息 | 合规 | 中 |\r\n\r\n> **数据截止**: 2026-09-12 | 来源：证监会、交易所公开规则、行业公开信息\r\n> **声明**: 以上动态供参考，具体以官方最新发布为准\r\n\r\n**动态解读示例（四类高频场景）**\r\n\r\n- **场景A｜高价发行降分**：某标的发行PE为行业均值1.8倍 → 命中\"高价发行约束\"关注点 → 估值评分给到20分档，综合评分下调，结论倾向\"谨慎申购\"。\r\n- **场景B｜破发信号前置**：发行价高于同业可比、募集资金大幅超募、行业景气回落三项同时出现 → 命中破发风险信号 → 在申购建议中明确列出三项风险，并给出\"放弃或小仓位参与\"的处置。\r\n- **场景C｜权限校验**：客户无科创板权限却参与科创板新股申购讨论 → 命中适当性要求 → 先确认账户权限与适当性状态，再讨论申购方案。\r\n- **场景D｜解禁日历**：持有标的临近解禁但未做预案 → 命中\"解禁节奏管理\"要求 → 建立解禁日历，在解禁前评估浮盈水平与潜在抛压，提前设定处置方案。\r\n\r\n## Industry Pain Points / 行业痛点\r\n\r\n| Pain Point / 痛点 | Impact / 影响 | Solution / 本Skill解决方案 | 量化基线指标 / Baseline |\r\n|------------------|-------------|------------------------|----------------------|\r\n| **信息分散** | 打新信息分散在多个平台 | 一站式打新日历+信息聚合 | 关键信息字段完整率 100% |\r\n| **策略模糊** | 盲目申购，收益率低 | 量化打分模型+最优策略 | 每只标的均有评分与建议 |\r\n| **破发风险** | 注册制下破发率上升 | 估值分析+风险评估 | 高风险标的明确标注 |\r\n| **资金效率低** | 资金分配不合理 | 最优资金分配算法 | 资金占用率与中签效率可追溯 |\r\n| **规则复杂** | 科创板/创业板规则差异大 | 分板块规则解析 | 板块规则核对项 100%覆盖 |\r\n| **评分不可复核** | 结论无依据，难以复盘 | 评分构成表 | 各维度打分依据可追溯 |\r\n| **中签率误判** | 高估中签收益期望 | 中签率与实际收益换算 | 用期望值而非最高值表述 |\r\n| **解禁冲击** | 集中解禁带来抛压 | 解禁日历与压力测算 | 解禁前预警覆盖率 100% |\r\n\r\n---\r\n\r\n## Trigger Keywords / 触发关键词\r\n\r\n**English Triggers:** IPO investment, new listing, IPO subscription, China A-share IPO, listing performance, IPO calendar, IPO subscription strategy, hot IPO\r\n\r\n**中文触发词（优先）：** 打新 / IPO打新 / 新股申购 / 打新日历 / 打新策略 / 新股上市 / 破发风险 / 打新收益 / 科创板打新 / 创业板打新 / 北交所打新 / 主板打新 / 新股询价 / 网上申购 / 网下申购 / 中签率 / 打新资金冻结 / 限售期 / 战略投资者 / 绿鞋机制\r\n\r\n---\r\n\r\n## Core Capabilities / 核心能力\r\n\r\n### 1. IPO Calendar & Analysis / 打新日历与分析\r\n\r\n```python\r\nclass IPOAnalyzer:\r\n    \"\"\"打新分析引擎\"\"\"\r\n    \r\n    def analyze_ipo(self, ipo_info: dict) -> dict:\r\n        \"\"\"\r\n        分析单个IPO\r\n        Args:\r\n            ipo_info: IPO信息字典\r\n        \"\"\"\r\n        # 估值分析\r\n        valuation_score = self._calculate_valuation_score(ipo_info)\r\n        \r\n        # 行业分析\r\n        sector_score = self._calculate_sector_score(ipo_info)\r\n        \r\n        # 基本面分析\r\n        fundamentals_score = self._calculate_fundamentals_score(ipo_info)\r\n        \r\n        # 市场情绪\r\n        market_sentiment = self._get_market_sentiment()\r\n        \r\n        # 综合评分\r\n        total_score = (\r\n            valuation_score * 0.35 +\r\n            sector_score * 0.25 +\r\n            fundamentals_score * 0.25 +\r\n            market_sentiment * 0.15\r\n        )\r\n        \r\n        # 建议\r\n        if total_score >= 75:\r\n            recommendation = \"强烈推荐申购\"\r\n        elif total_score >= 60:\r\n            recommendation = \"建议申购\"\r\n        elif total_score >= 45:\r\n            recommendation = \"谨慎申购\"\r\n        else:\r\n            recommendation = \"建议放弃\"\r\n        \r\n        return {\r\n            \"score\": round(total_score, 1),\r\n            \"recommendation\": recommendation,\r\n            \"breakdown\": {\r\n                \"估值评分\": valuation_score,\r\n                \"行业评分\": sector_score,\r\n                \"基本面评分\": fundamentals_score,\r\n                \"市场情绪\": market_sentiment\r\n            },\r\n            \"risk_factors\": self._identify_risk_factors(ipo_info),\r\n            \"expected_return\": self._estimate_return(ipo_info)\r\n        }\r\n    \r\n    def _calculate_valuation_score(self, ipo: dict) -> float:\r\n        \"\"\"估值评分\"\"\"\r\n        pe = ipo.get(\"issue_pe\", 0)\r\n        industry_pe = ipo.get(\"industry_avg_pe\", 30)\r\n        \r\n        # PE低于行业 → 高分\r\n        if pe == 0:\r\n            return 70  # 未盈利公司\r\n        \r\n        ratio = pe / industry_pe\r\n        if ratio < 0.7:\r\n            return 90  # 显著低估\r\n        elif ratio < 0.9:\r\n            return 75  # 相对低估\r\n        elif ratio < 1.1:\r\n            return 60  # 合理\r\n        elif ratio < 1.5:\r\n            return 40  # 相对高估\r\n        else:\r\n            return 20  # 显著高估\r\n    \r\n    def _calculate_sector_score(self, ipo: dict) -> float:\r\n        \"\"\"行业评分\"\"\"\r\n        hot_sectors = {\r\n            \"AI/人工智能\": 90,\r\n            \"半导体/芯片\": 85,\r\n            \"新能源汽车\": 80,\r\n            \"创新药\": 75,\r\n            \"云计算\": 80,\r\n            \"军工\": 70,\r\n            \"消费\": 60,\r\n            \"房地产\": 30,\r\n            \"金融\": 50,\r\n            \"机器人/高端制造\": 85,\r\n            \"卫星通信\": 80,\r\n            \"储能\": 75,\r\n            \"环保\": 55,\r\n            \"医药商业\": 55,\r\n            \"传媒\": 50,\r\n            \"传统制造\": 45\r\n        }\r\n        \r\n        sector = ipo.get(\"sector\", \"\")\r\n        return hot_sectors.get(sector, 50)\r\n    \r\n    def _estimate_return(self, ipo: dict) -> dict:\r\n        \"\"\"估算收益\"\"\"\r\n        issue_price = ipo.get(\"issue_price\", 0)\r\n        listing_expectation = ipo.get(\"listing_expectation\", 0)\r\n        \r\n        if not issue_price:\r\n            return {\"error\": \"数据不足\"}\r\n        \r\n        first_day_return = (listing_expectation - issue_price) / issue_price * 100\r\n        \r\n        return {\r\n            \"issue_price\": issue_price,\r\n            \"listing_expectation\": listing_expectation,\r\n            \"expected_first_day_return\": round(first_day_return, 1),\r\n            \"expected_profit_per_lot\": round(\r\n                (listing_expectation - issue_price) * ipo.get(\"lot_size\", 500), 2\r\n            )\r\n        }\r\n```\r\n\r\n**评分构成与板块速查表**\r\n\r\n| 维度 | 权重 | 打分依据 | 数据来源 |\r\n|------|------|---------|---------|\r\n| 估值评分 | 35% | 发行PE与行业均值比值 | 招股书、行业数据 |\r\n| 行业评分 | 25% | 行业景气度与资金关注度 | 行业数据、板块表现 |\r\n| 基本面评分 | 25% | 营收/利润增速、毛利率、研发投入 | 招股书财务数据 |\r\n| 市场情绪 | 15% | 近期新股上市表现、市场活跃度 | 市场统计数据 |\r\n\r\n**各板块打新规则速查**\r\n\r\n| 板块 | 市值门槛（沪/深） | 最小申购单位 | 上市首日涨跌幅 | 特殊要求 |\r\n|------|----------------|------------|--------------|---------|\r\n| 主板 | 沪1万/深1万 | 1000股（沪）/500股（深） | 首日44%上限（沪）、无涨跌幅限制（部分） | 常规 |\r\n| 科创板 | 沪1万 | 500股 | 无涨跌幅限制（前5日） | 需开通科创板权限 |\r\n| 创业板 | 深1万 | 500股 | 无涨跌幅限制（前5日） | 需开通创业板权限 |\r\n| 北交所 | 无（全额资金申购） | 100股 | 首日无涨跌幅限制 | 需开通北交所权限 |\r\n\r\n**示例 1｜综合评分手算**\r\n\r\n| 维度 | 得分 | 权重 | 加权得分 |\r\n|------|------|------|---------|\r\n| 估值评分（发行PE为行业0.85倍） | 75 | 0.35 | 26.25 |\r\n| 行业评分（半导体） | 85 | 0.25 | 21.25 |\r\n| 基本面评分（营收+32%、毛利率41%） | 80 | 0.25 | 20.00 |\r\n| 市场情绪（近期新股首日平均+85%） | 70 | 0.15 | 10.50 |\r\n| **综合评分** | — | 1.00 | **78.0 → 强烈推荐申购** |\r\n\r\n要点：任一维度得分异常低（如估值仅20分）时，即使综合评分过线，也应在结论中单列该风险点。\r\n\r\n**示例 2｜破发信号清单（出现两项以上即降级）**\r\n\r\n| 信号 | 观察口径 | 风险含义 |\r\n|------|---------|---------|\r\n| 发行PE高于行业均值1.5倍以上 | 发行价/行业PE | 定价偏高，上市后缺乏空间 |\r\n| 大额超募 | 募资额显著高于计划 | 资金使用效率存疑 |\r\n| 行业景气回落 | 行业指数或景气指标下行 | 题材热度不足 |\r\n| 可比公司上市后表现不佳 | 近期同行业新股破发 | 市场对该赛道定价趋于谨慎 |\r\n| 基本面增速下滑 | 最近一期增速低于此前 | 成长性受质疑 |\r\n| 网下配售比例异常高 | 机构参与意愿下降 | 需求端支撑不足 |\r\n\r\n处置口径：命中2项及以上 → 建议\"谨慎申购\"或\"放弃\"；命中1项 → 可小仓位参与并在结论中提示。\r\n\r\n### 2. Capital Allocation Strategy / 资金分配策略\r\n\r\n```python\r\nclass IPOCapitalAllocator:\r\n    \"\"\"打新资金分配器\"\"\"\r\n    \r\n    def optimize_allocation(self, ipos: list, available_capital: float) -> dict:\r\n        \"\"\"\r\n        最优资金分配\r\n        \"\"\"\r\n        sorted_ipos = sorted(ipos, key=lambda x: x.get(\"score\", 50), reverse=True)\r\n        \r\n        allocations = []\r\n        remaining_capital = available_capital\r\n        \r\n        for ipo in sorted_ipos:\r\n            if remaining_capital <= 0:\r\n                break\r\n            \r\n            if ipo.get(\"score\", 50) >= 70:\r\n                allocation = min(remaining_capital * 0.4, ipo.get(\"max_subscription\", float('inf')))\r\n            elif ipo.get(\"score\", 50) >= 55:\r\n                allocation = min(remaining_capital * 0.25, ipo.get(\"max_subscription\", float('inf')))\r\n            else:\r\n                allocation = min(remaining_capital * 0.1, ipo.get(\"max_subscription\", float('inf')))\r\n            \r\n            allocations.append({\r\n                \"stock_code\": ipo[\"stock_code\"],\r\n                \"stock_name\": ipo[\"stock_name\"],\r\n                \"allocated_capital\": round(allocation, 2),\r\n                \"score\": ipo.get(\"score\", 50),\r\n                \"recommendation\": ipo.get(\"recommendation\", \"\")\r\n            })\r\n            \r\n            remaining_capital -= allocation\r\n        \r\n        return {\r\n            \"total_allocated\": round(available_capital - remaining_capital, 2),\r\n            \"remaining_capital\": round(remaining_capital, 2),\r\n            \"allocations\": allocations,\r\n            \"expected_total_return\": self._estimate_total_return(allocations)\r\n        }\r\n```\r\n\r\n**示例 1｜资金分配结果（可用资金100万元）**\r\n\r\n| 新股 | 评分 | 建议 | 分配比例 | 分配金额 | 上限约束 |\r\n|------|------|------|---------|---------|---------|\r\n| 新股A | 82 | 强烈推荐申购 | 40% | 40万 | 未触顶 |\r\n| 新股B | 74 | 建议申购 | 35% | 35万 | 受申购上限约束 |\r\n| 新股C | 63 | 建议申购 | 15% | 15万 | 未触顶 |\r\n| 新股D | 51 | 谨慎申购 | 10% | 10万 | 未触顶 |\r\n| **合计** | — | — | 100% | **100万** | 剩余 0 |\r\n\r\n分配要点：①高评分标的优先且单只不超过可用资金的40%；②受申购上限约束时不可强行加仓，剩余资金应分配给次优标的而非闲置；③资金分配结果须与申购日历衔接，避免同日多只标的资金冲突。\r\n\r\n**示例 2｜中签率与期望收益换算（不要用最高涨幅表述）**\r\n\r\n| 新股 | 中签率 | 单签金额 | 首日预期涨幅 | 单签期望收益 | 期望倍数 |\r\n|------|-------|---------|------------|------------|---------|\r\n| 新股A | 0.03% | 2万元 | +80% | 1.6万元 | — |\r\n| 新股B | 0.05% | 1.5万元 | +45% | 0.675万元 | — |\r\n| 组合期望 | — | — | — | 按中签概率加权 | 表述为\"期望值\" |\r\n\r\n表述要点：应写\"按中签率与首日预期涨幅计算的期望收益为X元\"，而非\"中一签可赚1.6万元\"；后者忽略了中签概率，容易误导。\r\n\r\n**示例 3｜资金效率优化（同批多只新股）**\r\n\r\n| 策略 | 做法 | 优点 | 风险 |\r\n|------|------|------|------|\r\n| 集中打法 | 资金集中申购评分最高的1-2只 | 单只中签金额大 | 一旦破发损失集中 |\r\n| 分散打法 | 资金分散至多只 | 降低单一破发影响 | 单只中签金额小 |\r\n| 分层打法 | 高评分集中、中评分小额参与 | 兼顾效率与分散 | 需要准确评分支撑 |\r\n\r\n选择依据：市场情绪高、破发率低时可用集中打法；破发率上升时改为分散或分层打法。\r\n\r\n### 3. Lock-up Period Monitor / 限售期监控\r\n\r\n```markdown\r\n## 限售期规则与影响\r\n\r\n### 各板块限售规则\r\n\r\n| 板块 | 战略投资者 | 网下投资者 | 原股东（一般） | 控股股东/实际控制人 |\r\n|-----|-----------|-----------|-------------|-----------------|\r\n| 主板 | 12个月 | 6个月 | 12个月 | 36个月 |\r\n| 科创板 | 12个月 | 6个月 | 12个月 | 36个月 |\r\n| 创业板 | 12个月 | 6个月 | 12个月 | 36个月 |\r\n| 北交所 | 6个月 | 12个月 | 12个月 | 36个月 |\r\n\r\n### 解禁压力测算\r\n```python\r\ndef calculate_unlock_pressure(stock_code: str, unlock_date: str) -> dict:\r\n    \"\"\"\r\n    计算解禁压力\r\n    \"\"\"\r\n    total_shares = 1000000000  # 总股本\r\n    locked_shares = 300000000  # 限售股\r\n    avg_cost = 25  # 平均成本\r\n    \r\n    market_price = 45  # 当前股价\r\n    \r\n    unlock_ratio = locked_shares / total_shares * 100\r\n    profit_ratio = (market_price - avg_cost) / avg_cost * 100\r\n    \r\n    if profit_ratio > 100:\r\n        pressure_level = \"高\"\r\n    elif profit_ratio > 30:\r\n        pressure_level = \"中\"\r\n    else:\r\n        pressure_level = \"低\"\r\n    \r\n    return {\r\n        \"unlock_date\": unlock_date,\r\n        \"locked_shares\": locked_shares,\r\n        \"unlock_ratio\": round(unlock_ratio, 2),\r\n        \"avg_cost\": avg_cost,\r\n        \"current_price\": market_price,\r\n        \"profit_ratio\": round(profit_ratio, 2),\r\n        \"pressure_level\": pressure_level,\r\n        \"estimated_selling_volume\": round(locked_shares * 0.3, 0)\r\n    }\r\n```\r\n```\r\n\r\n**示例 1｜解禁压力测算解读**\r\n\r\n| 项目 | 数值 | 解读 |\r\n|------|------|------|\r\n| 解禁日期 | 2026-11-15 | 距当前约2个月 |\r\n| 解禁股数 | 3.0亿股 | 占总股本30% |\r\n| 解禁比例 | 30% | 比例较高，需重点关注 |\r\n| 平均成本 | 25元 | 原始股东成本 |\r\n| 当前股价 | 45元 | — |\r\n| 浮盈比例 | +80% | 接近高压力区间 |\r\n| 压力等级 | 中（临界高） | 浮盈接近100%阈值，需提前预案 |\r\n| 预估抛售量 | 约0.9亿股 | 按30%抛售比例估算 |\r\n\r\n解读要点：解禁压力由两部分决定——浮盈幅度与解禁比例。浮盈越高、比例越大，抛压越明显；若解禁比例低于5%或浮盈低于30%，通常压力有限。\r\n\r\n**示例 2｜解禁前处置预案**\r\n\r\n| 情景 | 触发条件 | 处置动作 |\r\n|------|---------|---------|\r\n| 高压力 | 浮盈>100% 且解禁比例>20% | 解禁前分批减仓，锁定部分收益 |\r\n| 中压力 | 浮盈30%-100% | 保留底仓，设置回撤止盈线 |\r\n| 低压力 | 浮盈<30% | 正常持有，关注基本面变化 |\r\n| 基本面恶化 | 业绩下滑叠加解禁 | 优先降低仓位，不因\"跌多了\"而加仓 |\r\n\r\n**示例 3｜限售期日历管理**\r\n\r\n| 时点 | 事项 | 动作 |\r\n|------|------|------|\r\n| 上市后1个月 | 建立解禁日历 | 登记各批次解禁日与股数 |\r\n| 解禁前60天 | 压力评估 | 测算浮盈与解禁比例，定级 |\r\n| 解禁前30天 | 预案准备 | 明确分批减仓比例与止盈线 |\r\n| 解禁当日 | 观察成交 | 关注成交量放大与价格反应 |\r\n| 解禁后1个月 | 复盘 | 对比预案与实际走势，修正参数 |\r\n\r\n### 4. Post-Listing Discipline / 上市后交易纪律\r\n\r\n| 项目 | 参考做法 | 说明 |\r\n|------|---------|------|\r\n| 首日卖出 | 涨幅达预期区间可分批卖出 | 避免\"一定要卖在最高点\" |\r\n| 保留观察仓 | 保留小部分仓位跟踪 | 兼顾后续表现，但须有上限 |\r\n| 破发处置 | 按纪律止损，不摊薄成本 | 不因\"打新成本低\"而放松风控 |\r\n| 情绪管理 | 不因连续盈利而放大仓位 | 打新收益依赖市场环境，需动态调整 |\r\n\r\n说明：上述为纪律框架的参考口径，实际操作应结合个人风险承受能力与资金安排自行决定。\r\n\r\n---\r\n\r\n## Quick Command Templates / 快速指令模板\r\n\r\n**分析新股：**\r\n```\r\n分析新股[股票代码/名称]：\r\n- 发行价：[X]元\r\n- 发行PE：[X]倍\r\n- 行业：[行业]\r\n```\r\n\r\n**计算打新收益：**\r\n```\r\n计算以下新股组合的打新收益：\r\n1. [新股A]，中签500股，上市首日涨[X]%\r\n2. [新股B]，中签1000股，上市首日涨[X]%\r\n```\r\n\r\n**破发风险筛查：**\r\n```\r\n对[新股名称]做破发风险筛查：\r\n- 检查发行PE与行业对比、超募情况、行业景气、同业新股表现、\r\n  基本面增速、网下配售比例\r\n- 输出命中信号数量与申购建议（强烈推荐/建议/谨慎/放弃）\r\n```\r\n\r\n**解禁压力测算：**\r\n```\r\n测算[股票代码]在[解禁日期]的解禁压力：\r\n- 输入：解禁股数、总股本、平均成本、当前股价\r\n- 输出：解禁比例、浮盈比例、压力等级、预估抛售量与处置预案\r\n```\r\n\r\n---\r\n\r\n## Disclaimer\r\n\r\nIPO investment involves substantial risk. IPO performance in the past does not indicate future results. New issues may list below issue price (破发). Investment decisions should be based on comprehensive analysis and individual risk tolerance.\n\nFile v3.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"security-ipo-strategy\",\n  \"version\": \"3.0.2\",\n  \"publishedAt\": 1789198024892\n}\n\nFile v3.0.2:skill-card.md\n\n## Description:\n\nAI-powered IPO (New Listing) investment strategy analyst for China A-share that covers IPO calendar review, subscription strategy, listing performance analysis, lock-up period management, and red-hot IPO identification.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[gechengling](https://clawhub.ai/user/gechengling)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nRetail investors, institutional investors, and IPO subscribers use this skill to structure China A-share IPO research, compare subscription opportunities, assess break-risk signals, allocate capital, and plan lock-up or post-listing decisions.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: IPO analysis may be stale, incomplete, or mistaken for personalized financial advice.\n\nMitigation: Use the skill only as informational research support and verify current CSRC, exchange, broker eligibility, pricing, and lock-up data from official or trusted sources before acting.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Analysis, Guidance]\n\n**Output Format:** [Markdown with structured tables, checklists, scoring explanations, and prompt templates]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Informational IPO research support; outputs should be independently verified before investment use.]\n\n## Skill Version(s):\n\n3.0.2 (source: frontmatter and release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v3.0.1: 3 files, 5132 bytes\n\nFiles: skill-card.md (1879b), SKILL.md (10446b), _meta.json (140b)\n\nFile v3.0.1:SKILL.md\n\n---\r\nname: IPO Investment Strategy Analyst\r\nslug: security-ipo-strategy\r\ndescription: AI-powered IPO (New Listing) investment strategy analyst for China A-share — covers IPO calendar, subscription strategy, listing performance analysis, lock-up period management, and red-hot IPO identification. Built for retail investors, institutional investors, and IPO subscribers. Keywords: IPO investment, new listing, IPO subscription, China A-share IPO, listing performance, 打新策略, IPO打新, 新股申购, 打新日历, A股打新, 打新评分, 中签率, 新股上市, 科创板, 创业板, 北交所, 破发风险.\r\nversion: \"3.0.1\"\r\n---\r\n\r\n# IPO Investment Strategy Analyst / 打新策略分析师\r\n\r\n> **English:** AI-powered IPO investment strategy analyst — covers IPO calendar, subscription strategy, listing performance analysis, and lock-up period management. Built for investors seeking IPO investment opportunities.\r\n>\r\n> **中文:** 打新策略分析师——覆盖打新日历、申购策略、上市表现分析、限售期管理。适用：追求打新收益的投资者。\r\n\r\n---\r\n\r\n\r\n### 证券监管最新动态 [2026-05-25更新]\r\n\r\n| 动态类型 | 内容摘要 | 影响范围 |\r\n|---------|---------|---------|\r\n| 证券监管 | 2026年Q1：证监会加强IPO全链条监管，信披质量要求升级 | IPO策略分析需纳入最新审核动态和信披要求 |\r\n| 证券监管 | 业绩预告披露质量被重点关注，IPO审核趋严 | IPO策略分析需纳入最新审核动态和信披要求 |\r\n| 证券监管 | 中证协发布投行业务新自律规范 | IPO策略分析需纳入最新审核动态和信披要求 |\r\n\r\n> **数据截止**: 2026-05-25 | 来源：证监会、NFRA、中证协、安永Q1分析\r\n> **声明**: 以上动态供参考，具体以官方最新发布为准\r\n\r\n## Industry Pain Points / 行业痛点\r\n\r\n| Pain Point / 痛点 | Impact / 影响 | Solution / 本Skill解决方案 |\r\n|------------------|-------------|------------------------|\r\n| **信息分散** | 打新信息分散在多个平台 | 一站式打新日历+信息聚合 |\r\n| **策略模糊** | 盲目申购，收益率低 | 量化打分模型+最优策略 |\r\n| **破发风险** | 注册制下破发率上升 | 估值分析+风险评估 |\r\n| **资金效率低** | 资金分配不合理 | 最优资金分配算法 |\r\n| **规则复杂** | 科创板/创业板规则差异大 | 分板块规则解析 |\r\n\r\n---\r\n\r\n## Trigger Keywords / 触发关键词\r\n\r\n**English Triggers:** IPO investment, new listing, IPO subscription, China A-share IPO, listing performance, IPO calendar, IPO subscription strategy, hot IPO\r\n\r\n**中文触发词（优先）：** 打新 / IPO打新 / 新股申购 / 打新日历 / 打新策略 / 新股上市 / 破发风险 / 打新收益 / 科创板打新 / 创业板打新 / 北交所打新 / 主板打新 / 新股询价 / 网上申购 / 网下申购 / 中签率 / 打新资金冻结 / 限售期 / 战略投资者 / 绿鞋机制\r\n\r\n---\r\n\r\n## Core Capabilities / 核心能力\r\n\r\n### 1. IPO Calendar & Analysis / 打新日历与分析\r\n\r\n```python\r\nclass IPOAnalyzer:\r\n    \"\"\"打新分析引擎\"\"\"\r\n    \r\n    def analyze_ipo(self, ipo_info: dict) -> dict:\r\n        \"\"\"\r\n        分析单个IPO\r\n        Args:\r\n            ipo_info: IPO信息字典\r\n        \"\"\"\r\n        # 估值分析\r\n        valuation_score = self._calculate_valuation_score(ipo_info)\r\n        \r\n        # 行业分析\r\n        sector_score = self._calculate_sector_score(ipo_info)\r\n        \r\n        # 基本面分析\r\n        fundamentals_score = self._calculate_fundamentals_score(ipo_info)\r\n        \r\n        # 市场情绪\r\n        market_sentiment = self._get_market_sentiment()\r\n        \r\n        # 综合评分\r\n        total_score = (\r\n            valuation_score * 0.35 +\r\n            sector_score * 0.25 +\r\n            fundamentals_score * 0.25 +\r\n            market_sentiment * 0.15\r\n        )\r\n        \r\n        # 建议\r\n        if total_score >= 75:\r\n            recommendation = \"强烈推荐申购\"\r\n        elif total_score >= 60:\r\n            recommendation = \"建议申购\"\r\n        elif total_score >= 45:\r\n            recommendation = \"谨慎申购\"\r\n        else:\r\n            recommendation = \"建议放弃\"\r\n        \r\n        return {\r\n            \"score\": round(total_score, 1),\r\n            \"recommendation\": recommendation,\r\n            \"breakdown\": {\r\n                \"估值评分\": valuation_score,\r\n                \"行业评分\": sector_score,\r\n                \"基本面评分\": fundamentals_score,\r\n                \"市场情绪\": market_sentiment\r\n            },\r\n            \"risk_factors\": self._identify_risk_factors(ipo_info),\r\n            \"expected_return\": self._estimate_return(ipo_info)\r\n        }\r\n    \r\n    def _calculate_valuation_score(self, ipo: dict) -> float:\r\n        \"\"\"估值评分\"\"\"\r\n        pe = ipo.get(\"issue_pe\", 0)\r\n        industry_pe = ipo.get(\"industry_avg_pe\", 30)\r\n        \r\n        # PE低于行业 → 高分\r\n        if pe == 0:\r\n            return 70  # 未盈利公司\r\n        \r\n        ratio = pe / industry_pe\r\n        if ratio < 0.7:\r\n            return 90  # 显著低估\r\n        elif ratio < 0.9:\r\n            return 75  # 相对低估\r\n        elif ratio < 1.1:\r\n            return 60  # 合理\r\n        elif ratio < 1.5:\r\n            return 40  # 相对高估\r\n        else:\r\n            return 20  # 显著高估\r\n    \r\n    def _calculate_sector_score(self, ipo: dict) -> float:\r\n        \"\"\"行业评分\"\"\"\r\n        hot_sectors = {\r\n            \"AI/人工智能\": 90,\r\n            \"半导体/芯片\": 85,\r\n            \"新能源汽车\": 80,\r\n            \"创新药\": 75,\r\n            \"云计算\": 80,\r\n            \"军工\": 70,\r\n            \"消费\": 60,\r\n            \"房地产\": 30,\r\n            \"金融\": 50\r\n        }\r\n        \r\n        sector = ipo.get(\"sector\", \"\")\r\n        return hot_sectors.get(sector, 50)\r\n    \r\n    def _estimate_return(self, ipo: dict) -> dict:\r\n        \"\"\"估算收益\"\"\"\r\n        issue_price = ipo.get(\"issue_price\", 0)\r\n        listing_expectation = ipo.get(\"listing_expectation\", 0)\r\n        \r\n        if not issue_price:\r\n            return {\"error\": \"数据不足\"}\r\n        \r\n        first_day_return = (listing_expectation - issue_price) / issue_price * 100\r\n        \r\n        return {\r\n            \"issue_price\": issue_price,\r\n            \"listing_expectation\": listing_expectation,\r\n            \"expected_first_day_return\": round(first_day_return, 1),\r\n            \"expected_profit_per_lot\": round(\r\n                (listing_expectation - issue_price) * ipo.get(\"lot_size\", 500), 2\r\n            )\r\n        }\r\n```\r\n\r\n### 2. Capital Allocation Strategy / 资金分配策略\r\n\r\n```python\r\nclass IPOCapitalAllocator:\r\n    \"\"\"打新资金分配器\"\"\"\r\n    \r\n    def optimize_allocation(self, ipos: list, available_capital: float) -> dict:\r\n        \"\"\"\r\n        最优资金分配\r\n        \"\"\"\r\n        sorted_ipos = sorted(ipos, key=lambda x: x.get(\"score\", 50), reverse=True)\r\n        \r\n        allocations = []\r\n        remaining_capital = available_capital\r\n        \r\n        for ipo in sorted_ipos:\r\n            if remaining_capital <= 0:\r\n                break\r\n            \r\n            if ipo.get(\"score\", 50) >= 70:\r\n                allocation = min(remaining_capital * 0.4, ipo.get(\"max_subscription\", float('inf')))\r\n            elif ipo.get(\"score\", 50) >= 55:\r\n                allocation = min(remaining_capital * 0.25, ipo.get(\"max_subscription\", float('inf')))\r\n            else:\r\n                allocation = min(remaining_capital * 0.1, ipo.get(\"max_subscription\", float('inf')))\r\n            \r\n            allocations.append({\r\n                \"stock_code\": ipo[\"stock_code\"],\r\n                \"stock_name\": ipo[\"stock_name\"],\r\n                \"allocated_capital\": round(allocation, 2),\r\n                \"score\": ipo.get(\"score\", 50),\r\n                \"recommendation\": ipo.get(\"recommendation\", \"\")\r\n            })\r\n            \r\n            remaining_capital -= allocation\r\n        \r\n        return {\r\n            \"total_allocated\": round(available_capital - remaining_capital, 2),\r\n            \"remaining_capital\": round(remaining_capital, 2),\r\n            \"allocations\": allocations,\r\n            \"expected_total_return\": self._estimate_total_return(allocations)\r\n        }\r\n```\r\n\r\n### 3. Lock-up Period Monitor / 限售期监控\r\n\r\n```markdown\r\n## 限售期规则与影响\r\n\r\n### 各板块限售规则\r\n\r\n| 板块 | 战略投资者 | 网下投资者 | 原股东 |\r\n|-----|-----------|-----------|--------|\r\n| 主板 | 12个月 | 6个月 | 12个月（大股东）|\r\n| 科创板 | 12个月 | 6个月 | 12个月（大股东）|\r\n| 创业板 | 12个月 | 6个月 | 12个月（大股东）|\r\n| 北交所 | 6个月 | 12个月 | 大股东12个月 |\r\n\r\n### 解禁压力测算\r\n```python\r\ndef calculate_unlock_pressure(stock_code: str, unlock_date: str) -> dict:\r\n    \"\"\"\r\n    计算解禁压力\r\n    \"\"\"\r\n    total_shares = 1000000000  # 总股本\r\n    locked_shares = 300000000  # 限售股\r\n    avg_cost = 25  # 平均成本\r\n    \r\n    market_price = 45  # 当前股价\r\n    \r\n    unlock_ratio = locked_shares / total_shares * 100\r\n    profit_ratio = (market_price - avg_cost) / avg_cost * 100\r\n    \r\n    if profit_ratio > 100:\r\n        pressure_level = \"高\"\r\n    elif profit_ratio > 30:\r\n        pressure_level = \"中\"\r\n    else:\r\n        pressure_level = \"低\"\r\n    \r\n    return {\r\n        \"unlock_date\": unlock_date,\r\n        \"locked_shares\": locked_shares,\r\n        \"unlock_ratio\": round(unlock_ratio, 2),\r\n        \"avg_cost\": avg_cost,\r\n        \"current_price\": market_price,\r\n        \"profit_ratio\": round(profit_ratio, 2),\r\n        \"pressure_level\": pressure_level,\r\n        \"estimated_selling_volume\": round(locked_shares * 0.3, 0)\r\n    }\r\n```\r\n```\r\n\r\n---\r\n\r\n## Quick Command Templates / 快速指令模板\r\n\r\n**分析新股：**\r\n```\r\n分析新股[股票代码/名称]：\r\n- 发行价：[X]元\r\n- 发行PE：[X]倍\r\n- 行业：[行业]\r\n```\r\n\r\n**计算打新收益：**\r\n```\r\n计算以下新股组合的打新收益：\r\n1. [新股A]，中签500股，上市首日涨[X]%\r\n2. [新股B]，中签1000股，上市首日涨[X]%\r\n```\r\n\r\n---\r\n\r\n## Disclaimer\r\n\r\nIPO investment involves substantial risk. IPO performance in the past does not indicate future results. New issues may list below issue price (破发). Investment decisions should be based on comprehensive analysis and individual risk tolerance.\n\nFile v3.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"security-ipo-strategy\",\n  \"version\": \"3.0.1\",\n  \"publishedAt\": 1779680461383\n}\n\nFile v3.0.1:skill-card.md\n\n## Description: <br>\nAI-powered China A-share IPO investment strategy analyst covering IPO calendars, subscription strategy, listing performance analysis, lock-up period management, and red-hot IPO identification. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[gechengling](https://clawhub.ai/user/gechengling) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal retail investors, institutional investors, and IPO subscribers use this skill as decision support for China A-share IPO subscription planning, risk-return assessment, capital allocation, and lock-up period monitoring. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can influence real IPO investment decisions and may produce incorrect or outdated dates, prices, rules, issuer data, or regulatory updates. <br>\nMitigation: Use the output as decision support only; independently verify financial data, market data, issuer disclosures, and current regulations, and do not treat the output as personalized financial advice. <br>\n\n\n## Reference(s): <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, code, guidance] <br>\n**Output Format:** [Markdown with analysis narratives, tables, and illustrative Python code blocks] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Decision-support output; users should verify financial, issuer, market, and regulatory data independently.] <br>\n\n## Skill Version(s): <br>\n3.0.1 (source: frontmatter and server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.0.0: 2 files, 3741 bytes\n\nFiles: SKILL.md (9730b), _meta.json (140b)\n\nFile v2.0.0:SKILL.md\n\n---\r\nname: IPO Investment Strategy Analyst\r\nslug: security-ipo-strategy\r\ndescription: AI-powered IPO (New Listing) investment strategy analyst for China A-share — covers IPO calendar, subscription strategy, listing performance analysis, lock-up period management, and red-hot IPO identification. Built for retail investors, institutional investors, and IPO subscribers. Keywords: IPO investment, new listing, IPO subscription, China A-share IPO, listing performance, 打新策略, IPO打新, 新股申购, 打新日历, A股打新, 打新评分, 中签率, 新股上市, 科创板, 创业板, 北交所, 破发风险.\r\nversion: 1.0.0\r\n---\r\n\r\n# IPO Investment Strategy Analyst / 打新策略分析师\r\n\r\n> **English:** AI-powered IPO investment strategy analyst — covers IPO calendar, subscription strategy, listing performance analysis, and lock-up period management. Built for investors seeking IPO investment opportunities.\r\n>\r\n> **中文:** 打新策略分析师——覆盖打新日历、申购策略、上市表现分析、限售期管理。适用：追求打新收益的投资者。\r\n\r\n---\r\n\r\n## Industry Pain Points / 行业痛点\r\n\r\n| Pain Point / 痛点 | Impact / 影响 | Solution / 本Skill解决方案 |\r\n|------------------|-------------|------------------------|\r\n| **信息分散** | 打新信息分散在多个平台 | 一站式打新日历+信息聚合 |\r\n| **策略模糊** | 盲目申购，收益率低 | 量化打分模型+最优策略 |\r\n| **破发风险** | 注册制下破发率上升 | 估值分析+风险评估 |\r\n| **资金效率低** | 资金分配不合理 | 最优资金分配算法 |\r\n| **规则复杂** | 科创板/创业板规则差异大 | 分板块规则解析 |\r\n\r\n---\r\n\r\n## Trigger Keywords / 触发关键词\r\n\r\n**English Triggers:** IPO investment, new listing, IPO subscription, China A-share IPO, listing performance, IPO calendar, IPO subscription strategy, hot IPO\r\n\r\n**中文触发词（优先）：** 打新 / IPO打新 / 新股申购 / 打新日历 / 打新策略 / 新股上市 / 破发风险 / 打新收益 / 科创板打新 / 创业板打新 / 北交所打新 / 主板打新 / 新股询价 / 网上申购 / 网下申购 / 中签率 / 打新资金冻结 / 限售期 / 战略投资者 / 绿鞋机制\r\n\r\n---\r\n\r\n## Core Capabilities / 核心能力\r\n\r\n### 1. IPO Calendar & Analysis / 打新日历与分析\r\n\r\n```python\r\nclass IPOAnalyzer:\r\n    \"\"\"打新分析引擎\"\"\"\r\n    \r\n    def analyze_ipo(self, ipo_info: dict) -> dict:\r\n        \"\"\"\r\n        分析单个IPO\r\n        Args:\r\n            ipo_info: IPO信息字典\r\n        \"\"\"\r\n        # 估值分析\r\n        valuation_score = self._calculate_valuation_score(ipo_info)\r\n        \r\n        # 行业分析\r\n        sector_score = self._calculate_sector_score(ipo_info)\r\n        \r\n        # 基本面分析\r\n        fundamentals_score = self._calculate_fundamentals_score(ipo_info)\r\n        \r\n        # 市场情绪\r\n        market_sentiment = self._get_market_sentiment()\r\n        \r\n        # 综合评分\r\n        total_score = (\r\n            valuation_score * 0.35 +\r\n            sector_score * 0.25 +\r\n            fundamentals_score * 0.25 +\r\n            market_sentiment * 0.15\r\n        )\r\n        \r\n        # 建议\r\n        if total_score >= 75:\r\n            recommendation = \"强烈推荐申购\"\r\n        elif total_score >= 60:\r\n            recommendation = \"建议申购\"\r\n        elif total_score >= 45:\r\n            recommendation = \"谨慎申购\"\r\n        else:\r\n            recommendation = \"建议放弃\"\r\n        \r\n        return {\r\n            \"score\": round(total_score, 1),\r\n            \"recommendation\": recommendation,\r\n            \"breakdown\": {\r\n                \"估值评分\": valuation_score,\r\n                \"行业评分\": sector_score,\r\n                \"基本面评分\": fundamentals_score,\r\n                \"市场情绪\": market_sentiment\r\n            },\r\n            \"risk_factors\": self._identify_risk_factors(ipo_info),\r\n            \"expected_return\": self._estimate_return(ipo_info)\r\n        }\r\n    \r\n    def _calculate_valuation_score(self, ipo: dict) -> float:\r\n        \"\"\"估值评分\"\"\"\r\n        pe = ipo.get(\"issue_pe\", 0)\r\n        industry_pe = ipo.get(\"industry_avg_pe\", 30)\r\n        \r\n        # PE低于行业 → 高分\r\n        if pe == 0:\r\n            return 70  # 未盈利公司\r\n        \r\n        ratio = pe / industry_pe\r\n        if ratio < 0.7:\r\n            return 90  # 显著低估\r\n        elif ratio < 0.9:\r\n            return 75  # 相对低估\r\n        elif ratio < 1.1:\r\n            return 60  # 合理\r\n        elif ratio < 1.5:\r\n            return 40  # 相对高估\r\n        else:\r\n            return 20  # 显著高估\r\n    \r\n    def _calculate_sector_score(self, ipo: dict) -> float:\r\n        \"\"\"行业评分\"\"\"\r\n        hot_sectors = {\r\n            \"AI/人工智能\": 90,\r\n            \"半导体/芯片\": 85,\r\n            \"新能源汽车\": 80,\r\n            \"创新药\": 75,\r\n            \"云计算\": 80,\r\n            \"军工\": 70,\r\n            \"消费\": 60,\r\n            \"房地产\": 30,\r\n            \"金融\": 50\r\n        }\r\n        \r\n        sector = ipo.get(\"sector\", \"\")\r\n        return hot_sectors.get(sector, 50)\r\n    \r\n    def _estimate_return(self, ipo: dict) -> dict:\r\n        \"\"\"估算收益\"\"\"\r\n        issue_price = ipo.get(\"issue_price\", 0)\r\n        listing_expectation = ipo.get(\"listing_expectation\", 0)\r\n        \r\n        if not issue_price:\r\n            return {\"error\": \"数据不足\"}\r\n        \r\n        first_day_return = (listing_expectation - issue_price) / issue_price * 100\r\n        \r\n        return {\r\n            \"issue_price\": issue_price,\r\n            \"listing_expectation\": listing_expectation,\r\n            \"expected_first_day_return\": round(first_day_return, 1),\r\n            \"expected_profit_per_lot\": round(\r\n                (listing_expectation - issue_price) * ipo.get(\"lot_size\", 500), 2\r\n            )\r\n        }\r\n```\r\n\r\n### 2. Capital Allocation Strategy / 资金分配策略\r\n\r\n```python\r\nclass IPOCapitalAllocator:\r\n    \"\"\"打新资金分配器\"\"\"\r\n    \r\n    def optimize_allocation(self, ipos: list, available_capital: float) -> dict:\r\n        \"\"\"\r\n        最优资金分配\r\n        \"\"\"\r\n        sorted_ipos = sorted(ipos, key=lambda x: x.get(\"score\", 50), reverse=True)\r\n        \r\n        allocations = []\r\n        remaining_capital = available_capital\r\n        \r\n        for ipo in sorted_ipos:\r\n            if remaining_capital <= 0:\r\n                break\r\n            \r\n            if ipo.get(\"score\", 50) >= 70:\r\n                allocation = min(remaining_capital * 0.4, ipo.get(\"max_subscription\", float('inf')))\r\n            elif ipo.get(\"score\", 50) >= 55:\r\n                allocation = min(remaining_capital * 0.25, ipo.get(\"max_subscription\", float('inf')))\r\n            else:\r\n                allocation = min(remaining_capital * 0.1, ipo.get(\"max_subscription\", float('inf')))\r\n            \r\n            allocations.append({\r\n                \"stock_code\": ipo[\"stock_code\"],\r\n                \"stock_name\": ipo[\"stock_name\"],\r\n                \"allocated_capital\": round(allocation, 2),\r\n                \"score\": ipo.get(\"score\", 50),\r\n                \"recommendation\": ipo.get(\"recommendation\", \"\")\r\n            })\r\n            \r\n            remaining_capital -= allocation\r\n        \r\n        return {\r\n            \"total_allocated\": round(available_capital - remaining_capital, 2),\r\n            \"remaining_capital\": round(remaining_capital, 2),\r\n            \"allocations\": allocations,\r\n            \"expected_total_return\": self._estimate_total_return(allocations)\r\n        }\r\n```\r\n\r\n### 3. Lock-up Period Monitor / 限售期监控\r\n\r\n```markdown\r\n## 限售期规则与影响\r\n\r\n### 各板块限售规则\r\n\r\n| 板块 | 战略投资者 | 网下投资者 | 原股东 |\r\n|-----|-----------|-----------|--------|\r\n| 主板 | 12个月 | 6个月 | 12个月（大股东）|\r\n| 科创板 | 12个月 | 6个月 | 12个月（大股东）|\r\n| 创业板 | 12个月 | 6个月 | 12个月（大股东）|\r\n| 北交所 | 6个月 | 12个月 | 大股东12个月 |\r\n\r\n### 解禁压力测算\r\n```python\r\ndef calculate_unlock_pressure(stock_code: str, unlock_date: str) -> dict:\r\n    \"\"\"\r\n    计算解禁压力\r\n    \"\"\"\r\n    total_shares = 1000000000  # 总股本\r\n    locked_shares = 300000000  # 限售股\r\n    avg_cost = 25  # 平均成本\r\n    \r\n    market_price = 45  # 当前股价\r\n    \r\n    unlock_ratio = locked_shares / total_shares * 100\r\n    profit_ratio = (market_price - avg_cost) / avg_cost * 100\r\n    \r\n    if profit_ratio > 100:\r\n        pressure_level = \"高\"\r\n    elif profit_ratio > 30:\r\n        pressure_level = \"中\"\r\n    else:\r\n        pressure_level = \"低\"\r\n    \r\n    return {\r\n        \"unlock_date\": unlock_date,\r\n        \"locked_shares\": locked_shares,\r\n        \"unlock_ratio\": round(unlock_ratio, 2),\r\n        \"avg_cost\": avg_cost,\r\n        \"current_price\": market_price,\r\n        \"profit_ratio\": round(profit_ratio, 2),\r\n        \"pressure_level\": pressure_level,\r\n        \"estimated_selling_volume\": round(locked_shares * 0.3, 0)\r\n    }\r\n```\r\n```\r\n\r\n---\r\n\r\n## Quick Command Templates / 快速指令模板\r\n\r\n**分析新股：**\r\n```\r\n分析新股[股票代码/名称]：\r\n- 发行价：[X]元\r\n- 发行PE：[X]倍\r\n- 行业：[行业]\r\n```\r\n\r\n**计算打新收益：**\r\n```\r\n计算以下新股组合的打新收益：\r\n1. [新股A]，中签500股，上市首日涨[X]%\r\n2. [新股B]，中签1000股，上市首日涨[X]%\r\n```\r\n\r\n---\r\n\r\n## Disclaimer\r\n\r\nIPO investment involves substantial risk. IPO performance in the past does not indicate future results. New issues may list below issue price (破发). Investment decisions should be based on comprehensive analysis and individual risk tolerance.\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"security-ipo-strategy\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1778513849887\n}","readmeExcerpt":"Skill: Security Ipo Strategy Owner: gechengling Summary: AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm... Tags: latest:3.0.3, security-ipo-strategy:3.0.3 Version history: v3.0.3 | 2026-10-08T05:14:54.330Z | user 3.0.3: content update v3.0.2 | 2026-09-12T07:27:04.892Z | user 内容增强：评分新增构成总览与四板块规则速查，补评分手算与破发信号清","codeSnippets":[],"executableExamples":[],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\r\nname: IPO Investment Strategy Analyst\r\nslug: security-ipo-strategy\r\ndescription: AI-powered IPO investment strategy analyst for China A-share — scores new issues on valuation/sector/fundamentals/sentiment, allocates subscription capital, and monitors lock-up expiry pressure. Scope: analysis of a specific new issue or subscription batch; not general stock research, not a guarantee of allotment or listing gains. Keywords: IPO scoring, subscription allocation, break-issue risk screen, lock-up expiry pressure, China A-share IPO, 新股打分, 打新资金分配, 破发信号筛查, 中签率期望收益, 解禁压力测算, 科创板打新, 创业板打新, 北交所打新.\r\nversion: \"3.0.3\"\r\n---\r\n\r\n# IPO Investment Strategy Analyst / 打新策略分析师\r\n\r\n> **English:** AI-powered IPO investment strategy analyst — covers IPO calendar, subscription strategy, listing performance analysis, and lock-up period management. Built for investors seeking IPO investment opportunities.\r\n>\r\n> **中文:** 打新策略分析师——覆盖打新日历、申购策略、上市表现分析、限售期管理。适用：追求打新收益的投资者。\r\n\r\n\r\n## 数据最小化声明与执行边界 / Data Minimisation & Execution Boundary\r\n\r\n**数据最小化前置声明：** 使用本技能时，请只提供打新分析所必需的输入——新股代码或名称、发行价与发行PE、行业归属、可自行支配的申购资金量级（如\"约100万\"，无需精确账户余额）。**不要**粘贴证券账户号、资金账号、身份证号、银行卡信息、实际中签明细或他人账户信息。\r\n\r\n**保存与预览确认：** 本技能不执行任何保存动作。若你在自己环境中依据本技能生成打新评分表、资金分配方案或解禁日历，请在落盘或对外使用前**先预览结果、确认发行数据与规则口径无误，再保存或提交**。\r\n\r\n**代码块性质与执行边界**\r\n\r\n| 内容 | 性质 | 谁来执行 |\r\n|------|------|---------|\r\n| `IPOAnalyzer` 类（估值/行业/基本面/情绪四维打分） | 打分口径与权重设定的说明 | 由研究员在自有系统中取数复现；技能不取数、不运行 |\r\n| `IPOCapitalAllocator` 类 | 资金分配比例的算法表达 | 由投资者在自己环境中演算；技能不代为下单 |\r\n| `calculate_unlock_pressure()` | 解禁压力分级的计算口径 | 由研究员在自有系统中运行 |\r\n| 打分表、信号清单、日历模板 | 管理用模板 | 由研究/合规人员在机构流程中落实 |\r\n\r\n**重要：** 本技能未配置任何工具调用权限，不执行代码、不读写文件、不访问行情或发行数据源、**不代为申购、不查询中签结果**。文中打分与分配均为教学示意，供读者在自己环境中参考实现；打新有破发风险，评分不构成收益承诺。\r\n\r\n---\r\n\r\n---\r\n\r\n\r\n### 证券监管最新动态 [2026-10-08更新]\r\n\r\n| 动态类型 | 内容摘要 | 影响范围 | 打新侧应对动作 | 责任岗 | 优先级 | 复核频率 | |\r\n|---------|---------|---------|--------------|-------|-------|---|\r\n| 证券监管 | 2026年Q1：证监会加强IPO全链条监管，信披质量要求升级 | IPO策略分析需纳入最新审核动态和信披要求 | 分析前核对招股说明书披露完整性 | 研究 | 高 | 每季 |\r\n| 证券监管 | 业绩预告披露质量被重点关注，IPO审核趋严 | IPO策略分析需纳入最新审核动态和信披要求 | 对业绩波动大的发行人增设披露质量打分 | 研究 | 高 | 每季 |\r\n| 证券监管 | 中证协发布投行业务新自律规范 | IPO策略分析需纳入最新审核动态和信披要求 | 关注保荐机构执业质量作为间接参考 | 合规 | 中 | 每季 |\r\n| 发行定价 | 询价定价约束强化，高价发行与超募现象受关注 | 询价、定价与申购决策 | 对发行价高于行业均值过多的标的降分 | 研究 | 高 | 每月 |\r\n| 破发风险 | 注册制下破发常态化，破发率与板块、估值相关 | 申购决策与风险评估 | 建立破发信号清单并前置提示 | 研究 | 高 | 每月 |\r\n| 限售与解禁 | 解禁节奏与减持规则执行趋严 | 上市后持有与卖出安排 | 解禁日历化管理，提前评估压力 | 研究 | 中 | 每季 |\r\n| 投资者适当性 | 各板块申购权限与适当性要求需匹配 | 网上/网下申购资格 | 申购前校验账户权限与适当性状态 | 合规 | 高 | 每季 |\r\n| 信息披露 | 发行文件与上市公告披露时效要求提升 | 上市首日表现与后续跟踪 | 跟踪披露节奏，避免依赖未公开信息 | 合规 | 中 | 每季 |\r\n| 发行定价 | 2026年10月：新股发行定价的询价报价一致性与高价剔除规则执行进一步强化 | 询价、定价与申购决策 | 报价前核对剔除比例与有效报价区间，对临近上限定价的标的降分 | 研究 | 高 | 每月 |\r\n| 限售与解禁 | 2026年四季度初：控股股东与一致行动人减持的预披露与节奏要求更受关注 | 上市后持有与卖出安排 | 解禁日历增加预披露公告跟踪字段，提前30日提示 | 研究 | 中 | 每季 |\r\n\r\n> **数据截止**: 2026-10-08 | 来源：证监会、交易所公开规则、行业公开信息\r\n> **声明**: 以上动态供参考，具体以官方最新发布为准\r\n\r\n**动态解读示例（四类高频场景）**\r\n\r\n- **场景A｜高价发行降分**：某标的发行PE为行业均值1.8倍 → 命中\"高价发行约束\"关注点 → 估值评分给到20分档，综合评分下调，结论倾向\"谨慎申购\"。\r\n- **场景B｜破发信号前置**：发行价高于同业可比、募集资金大幅超募、行业景气回落三项同时出现 → 命中破发风险信号 → 在申购建议中明确列出"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn74e704j3ygjcygnpf02rdvd185js13\",\n  \"slug\": \"security-ipo-strategy\",\n  \"version\": \"3.0.3\",\n  \"publishedAt\": 1791436494330\n}"},{"path":"skill-card.md","content":"## Description:\n\nHelps analyze specific China A-share IPOs through issue scoring, subscription-capital planning, break-issue risk screening, and lock-up expiry assessment.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[gechengling](https://clawhub.ai/user/gechengling)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nInvestors and analysts use this skill to assess a specific China A-share IPO or subscription batch, compare issue risks, plan subscription capital, and review post-listing lock-up expiry pressure. Its illustrative analysis does not place trades or retrieve live market data.\n\n### Deployment Geography for Use:\n\nChina (A-share markets)\n\n## Known Risks and Mitigations:\n\nRisk: Stale or inaccurate IPO data or market rules can distort financial decisions.\n\nMitigation: Independently confirm issuer information, current market rules, and risk assumptions before acting; do not treat projected returns as guarantees.\n\nRisk: Sharing unnecessary brokerage or identity details can expose sensitive information.\n\nMitigation: Provide only the IPO details needed for analysis; omit account numbers, identity documents, and brokerage credentials.\n\n## Reference(s):\n\n- [ClawHub skill listing](https://clawhub.ai/gechengling/skills/security-ipo-strategy)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Guidance]\n\n**Output Format:** [Markdown with analysis tables and recommendations]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Illustrative scores and scenarios; no live data retrieval, file writes, or trade execution.]\n\n## Skill Version(s):\n\n3.0.3 (source: release metadata and skill frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm... Skill: Security Ipo Strategy Owner: gechengling Summary: AI-powered China A-share IPO analyst providing IPO calendar, subscription strategies, listing performance, lock-up period management, and risk-return assessm... Tags: latest:3.0.3, security-ipo-strategy:3.0.3 Version history: v3.0.3 | 2026-10-08T05:14:54.330Z | user 3.0.3: content update v3.0.2 | 2026-09-12T07:27:04.892Z | user 内容增强：评分新增构成总览与四板块规则速查，补评分手算与破发信号清","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":901,"uniquenessScore":55,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:12:20.939Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T22:12:20.939Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-12T13:13:17.985Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}