Mrjie7205

serenity-bottleneck-hunter

给定一个投资主题/趋势,复用交易者 Serenity(@aleabitoreddit)的"供应链瓶颈逆向映射"方法论,独立挖出被市场忽视的上游瓶颈股(而非分析他已喊过的标的)。当用户给出一个主题(如"AI 数据中心电力""人形机器人""HBM 内存")并想要候选标的+论证时使用。仅供研究教育,非投资建议。

Mrjie7205 2 Updated 6d ago

Resources

7
GitHub

Install

npx skillscat add mrjie7205/serenity-bottleneck-hunter

Install via the SkillsCat registry.

SKILL.md

Serenity Bottleneck Hunter

把一个投资主题转成一份被忽视的上游瓶颈候选股名单 + 论证 + 目标价/时间框架。核心不是抄 Serenity 的票,而是复用他的逻辑去选新股

何时用

  • 用户给出一个主题/趋势,想要"沿这个方向能买什么"。
  • 用户给一个上游环节/材料,想找对应的瓶颈公司。
  • ❌ 不要用于:已知标的的纯财务分析、抄作业式"他买了啥"。

核心理念

逆向拆解供应链,在机构与分析师发现之前,埋伏那个无人察觉的上游瓶颈,用催化剂兑现。
alpha 来自"早于机构发现主题",不是抄到最低点。


工作流(7 步)

Step 1 · 确认资本开支确定性
这个主题的钱为什么"一定"会花?规模、周期多长?需求确定性 > 个股故事性。先归类:这是 Bottleneck(瓶颈)/ Disruption(颠覆)/ Evolution(演进)?(本 skill 主攻 Bottleneck)

  • 标明需求来源:政府/国防(NASA、SDA、NRO…节奏慢、看订单与预算周期)还是商业(超大规模厂商 capex…节奏快)?二者的估值锚与择时节奏不同,后面 Step 6/7 要据此调整。

Step 2 · 逆向拆链
列出从下游到上游每一层:终端 → 系统/设备 → 子系统/器件供应商材料/代工/设备跳过人人都盯的下游龙头

  • 必做"广扫供应商":除最上游材料层外,单独再搜一轮该主题的"子系统/器件/卖铲子供应商"(如航天的太阳能阵/星敏感器厂)。否则会漏掉④原型的标的——教训:首跑商业航天就漏了 Redwire(ROSA 太阳能阵/星敏感器)。

Step 3 · 对每层套「9 大瓶颈原型」(详见 reference/supply-chain-and-archetypes.md Part D):
①上游材料/衬底垄断 ②单一来源卡脖子 ③产能售罄/已锁定=去风险 ④进每个设计的BOM/普适 ⑤估值对标套利 ⑥测试/设备瓶颈 ⑦冷门/前机构 ⑧巨头依赖护城河 ⑨宏观二阶/错杀。
命中原型越多的环节,越是猎区。

Step 4 · 产出候选(偏上游、冷门、小市值)
每个环节挑 1-3 家最纯正的公司。优先:小市值、卖方覆盖少、散户没听过(原型⑦)。用 search 校验代码与上市地(含海外)。

  • 别只押"最上游材料咽喉(①②)":也要纳入"普适器件/卖铲子供应商(④)"——两档都列,避免选股偏科。
  • 最纯的瓶颈常在海外/OTC(如 5N Plus 在 TSX、Umicore 在布鲁塞尔)→ 主动去海外交易所找,并注明流动性/准入限制。
  • 若瓶颈落在私有公司、或大公司的一个部门(如 AZUR 在 5N+ 内、SolAero 在 RKLB 内、Spectrolab 在 Boeing 内、rad-hard 纯 play VORAGO 私有)→ 必须给"暴露路径":买含该业务的母公司(说明稀释/纯度),或如实标注"无干净纯 play、跳过"。不要硬凑一个不纯的标的来充数。

Step 5 · 三道闸门逐一检验

  • 🔒 真瓶颈:产能受限/有定价权/短期无法绕过("别人能 1-2 年内绕过吗?")
  • 👁️ 前机构:卖方研报少、机构持仓低、市值小
  • 💰 便宜+已去风险:估值压抑 + 产能/订单锁定或现金充足

Step 6 · 入场时机(★ 见下方两套模式,别搞错)

Step 7 · 出报告(用下方模板,含目标价+时间框架+风险+免责声明)


入场时机:两套模式(经价格回测校准,勿混用)

模式 适用 触发
A 主题瓶颈长线(本 skill 默认) 主题里的上游瓶颈股 主题刚点燃 + 早期上行/突破 + 仍前机构就进,主动放弃抄底。等回调=踏空。
B 波段超跌反弹 成熟大票的非实质性错杀 买恐慌回调(增发/稀释类实质利空则回避)

回测依据(11 只光子学标的):首call时多在前6月区间 86%-237% 高位入场,之后 2-6 个月 +150%~+1100%(中位 ~+277%)。→ 早于主题、容忍不抄底才是 alpha 来源。

强制scripts/price.py 拉真实价格数据(provider 自动回退:EODHD(EODHD_API_KEY)优先 → yfinance 兜底),输出 6 月区间位置、距高点、近 1/3 月动量、stage 标签。严禁用 WebSearch 抓价格、严禁凭印象猜"差不多 early/extended"——猜测视为流程错误。海外股(欧股/台股等)若 yfinance 拿不到,让用户提供 EODHD key 或换可解析代码后重跑,不要降级为定性


输出模板

主题:____ | 资本开支确定性:____ | 类别:Bottleneck/Disruption/Evolution

候选名单(分两档列):上游咽喉(①②③)中游卖铲子(④⑧) 分开列;每只强制核对稀释/盈利——亏损 + ATM/增发 + 现金跑道短 = 红旗(如 Redwire 的 $3.5 亿 ATM),命中即标红,符合他"躲稀释"的纪律。

标的(代码) 档位/是什么 瓶颈逻辑(命中原型#) 估值/增长 + 稀释红旗 入场时机(模式A:stage) 三档判定(🟢/🟡/🔴) 目标价 / 时间框架 重估触发条件(🟡 必填) 风险
  • 目标价/时间框架写法:给情景区间 + 时间框。⚠️ 基准率随主题而变,切勿套用光子学的数字:高 beta、快速点燃的主题(如光子学,历史约 2-6 个月 +1501000%)与慢周期、政府/国防驱动、低 beta 的主题(如商业航天、电网,可能是 1-3 年 +30150%)完全不同。按当前主题的 beta 与催化剂节奏自行设定,并显式标注"情景非承诺、有幸存者偏差"。
  • 三档判定 + trigger 条件(替代老的"排除清单"):每只候选必标 🟢/🟡/🔴;🟡 必须配可量化的重估触发条件。详见 methodology.md §7。
  • 三档分级表(代替老的"排除清单",见 methodology.md §7):把所有评估过的标的分到 🟢 候选 / 🟡 暂时观望 / 🔴 永久排除 三档。
    • 🟡 必填"重估触发条件"——写清楚价格点 / 财报指标 / 公司动作 / 政策事件,什么时候会重新评估。
    • 🔴 极度克制:只用于商业模式作假 / 欺诈 / 业务死亡 / 个人原则(中国军技)。严禁"历史事件式硬排除"——如"曾经重组"、"曾经增发过"、"1m 涨太多"都不算永久排除理由,前两个是过期信息,第三个是 stage 问题(降 🟡 等回调)。
    • 例:$WOLF 不应因"重组后旧股东归零"被永久排除——重组后是 NewCo,业务/瓶颈逻辑可独立评估;正确处理:🟡 观望,trigger 条件 = "回到 $X 以下 + 下季度营收/产能数据"。

结尾必须带:⚠️ 仅供研究教育,非投资建议;估值为网页研究近似值需复核;微盘/诉讼/海外标的风险极高。


数据来源与边界

  • 价格/动量(择时):统一走 scripts/price.py,provider 自动回退:① EODHD(若 EODHD_API_KEY 已设,全球覆盖最佳、海外股推荐)→ ② yfinance(无 key,美股 OK、海外股常 gap)→ ③ 两者都失败 = 报错退出。Key 从环境变量读、不硬编码。WebSearch 仅用于公司基本面/定性研究,不用于抓价格
  • EODHD 取不到:❌ fundamentals(估值/增长/毛利率/市值)、❌ screener、❌ 财报日历 → 这些用 网页研究逐只补(财报、财经站、IR)。
  • 瓶颈/单源/产能/客户等定性判断:靠财报+行业资料+新闻研究。

参考文件

  • reference/methodology.md —— 完整方法论(理念、筛选清单、两套择时、回避清单、风险)
  • reference/supply-chain-and-archetypes.md —— 元框架、CPO/硅光产业链速查表、Part D 9 大瓶颈原型库、EODHD 数据映射
  • reference/example_commercial_space.md —— 完整 worked example(商业航天),示范输出格式与颗粒度
  • tracking/forward_picks.csv + tracking/score_tracker.py —— 向前(样本外)跟踪表 + EODHD 打分脚本

验证状态(诚实说明)

  • 逻辑自洽性(已做,非业绩回测):套到他研究过的"AI 光子学"能重建其名单(AXTI/SIVE/LITE/TSEM/SOI/IQE/AEHR…);套到他没碰过的"AI 电力散热"能独立挖出 $CLF(GOES 电工钢独家)、$CC(浸没冷却液单源);套到"商业航天"能挖出 $VNP/5N+(西方锗/镓/铟 + AZUR 空间太阳能,China 出口管制)、$MTRN(铍近垄断)。→ 说明"拆链 + 原型"逻辑能指向真实瓶颈公司。
  • ⚠️ 这不是业绩回测:此前"光子学首 call 后 +X%"的数字存在选股循环论证(用已知赢家倒推)、幸存者偏差、峰值未来函数(假设卖在事后最高点),不能当作收益预期
  • 唯一可信的是向前(样本外)验证:对本 skill 当下产出的候选,记录"建议日 + 当时价 + 事先定死的进出场规则",日后用 EODHD 客观打分。结论出来前,输出只当研究线索,不是业绩。
    → 已落地:tracking/forward_picks.csv(种子=商业航天+A股半导体候选,带记录日/入场价/stage/判定)+ tracking/score_tracker.py(日后 EODHD_API_KEY=… python score_tracker.py 重拉价、算入场以来涨跌、并检验"别追"纪律是否有效)。每次用 skill 出新候选,都应追加进这张表。