个股深度分析(基本面 + 估值 + 重点项目尽调)圆桌工作流
本 skill 把「单只个股的深度研究」固化为一套可复用的打法:用 StockPartnerTeam 圆桌专家团做多视角研究,产出结构化圆桌报告,再渲染 HTML、按需导出 PDF。核心增量是分析方法论(什么票用什么框架)与可直接复用的专家 prompt 模板,而不是重复圆桌协作机制本身。
何时使用
- 用户要求对单只个股做基本面 / 估值分析,尤其带「重点调研某项目 / 某概念」的诉求。
- 例:「对华联控股做基本面和估值分析,重点调研盐湖提锂项目」「分析一下 XX 现在怎么看」「XX 这个锂矿项目是真的吗」。
- 不适合:纯大盘 / 板块 / 组合诊断 / 短线买卖点(走 StockPartnerTeam 其他编排或专项 skill)。
前置依赖
- westock-mcp(腾讯自选股)连接器已连接:个股行情、财务、资金、公告、板块数据必须走
westock-data/westock-tool。调用前用data_quote等工具自检连通性;未连接时按 StockPartnerTeam 规范降级 WebSearch 并明确提示用户。 - 渲染依赖 StockPartnerTeam 自带的
skills/md-to-html(render.py + embed_avatars.py)。 - PDF 导出依赖系统浏览器(脚本
scripts/export_pdf.py自动定位 Chrome/Chromium)。
工作流(6 步)
第 1 步 · 拆解研究维度 → 映射专家
按问题复杂度选上场专家,单股深度研究标准阵容 = 3 位起,维度重叠允许但各用各的方法论:
| 维度 | 必上专家 | 触发补充 |
|---|---|---|
| 基本面深挖(财务趋势、盈利质量、股权/管理层) | fundamental-researcher |
永远上 |
| 估值定价(PE/PB-NAV、价值区间、仓位定位) | valuation-analyst |
永远上 |
| 产业卡位 / 行业景气度(用户点了某产业/项目时) | industry-strategist |
点了项目/概念必上 |
| 信号面(系统性风险、卖出纪律) | signal-chief |
用户问「能不能买/何时卖」时上 |
| 支撑位 / 逆向分批 | contrarian-investor |
深套或想抄底时上 |
| 当周盘面 / 龙头识别 | shortterm-surfer |
问短线节奏时上 |
> 本次范例(华联控股):基本面 + 估值 + 盐湖提锂产业卡位 → 上 fundamental-researcher / valuation-analyst / industry-strategist 三位。
第 2 步 · 建立圆桌团队
主理人亲自 TeamCreate(命名 stock-partner-roundtable),严禁委派成员建团。明确本次边界:标的、研究维度、是否含项目尽调。
第 3 步 · 并行调度专家(关键:用模板、独立研究)
同一条消息并行 spawn 所有上场专家,每人独立查数据、独立出报告,互不等结论(避免被带偏)。每个 spawn 的 name 与 subagent_type 必须传专家 Agent ID(如 fundamental-researcher),并附:
- 用户原话 + 股票代码(A 股 sz/sh 前缀,港股 hk 前缀)
- 该专家本轮负责的研究维度与边界
- 工具优先级(westock-data 查个股 / westock-tool 选股,职责分离)
- 产出方式:完整 md 直接回传主理人,不写本地文件
- 项目尽调的「胜负手」指令(见 references/prompt-templates.md):必须核实项目是否真实存在、参与方式、投入规模、当前进度、是否并表、资源/产能数据——若属概念/传闻必须明确点出。
详细 prompt 直接复用 references/prompt-templates.md 中对应模板(已验证可得高质量产出)。
第 4 步 · 主理人整合 4 模块圆桌报告
收齐回传后(成员回传的是到岗通知,完整内容在各自 md 里;本次未落盘则按回传正文汇编),按固定 4 模块写圆桌 md:
1. 结论卡:YOU ASKED 原话 + 关键数据快照(4-8 个、带涨跌色)+ 圆桌综合视角(50 字内、<strong>/<em> 标注关键判断)+ 核心分析观点(按视角维度提炼 3-5 条)+ 立场分布(看多/看空/观望票数)。
2. 子专家观点:每人一张 voice-card(头像+头衔→方法论定调→关键数据/表→独立结论),支持与反对论据都铺开。
3. 深度思考:3a 主持人札记(第一人称、跨成员暗信号)+ 3b Q&A(🔑关键/⚠️易混淆/🔍易疏忽/⭐重要)。
4. 后续关注:4a 关键变量观察台(变量当前值→重新评估触发线)+ 4b 综合视角失效条件(3-5 条、可证伪阈值)。
红线:禁止指令性结论(不写「买入/卖出/加仓/止损/X 成仓」),用偏多/偏空/观望 + 分组参考代替;数据来源全程可追溯;不编造、查不到标「待核实」。
第 5 步 · 渲染 HTML
圆桌 md 写完后,按 StockPartnerTeam 的 md-to-html 流程:先写 <主题>-圆桌报告.body.html(nav+hero+4 模块),再跑 render.py 合成最终 HTML(脚本自动内嵌头像 base64)。HTML 里头像不得是 avatars/*.png 相对路径(否则 embed 失败)。
第 6 步 · 按需导出 PDF(可选)
用户要求「导出 PDF / 保存 PDF」时,用本 skill 的 scripts/export_pdf.py:
python3 ~/.workbuddy/skills/深度投研分析/scripts/export_pdf.py <输入.html> [输出.pdf]
脚本会自动定位系统 Chrome/Chromium,无头 --print-to-pdf 渲染(图片/头像保留)。详见脚本内说明。
分析方法论(核心增量,务必读)
单股分析最容易踩的坑是框架错配(用 PE 给地产股估值)与项目真伪不分(把概念当实质)。完整方法、阈值与盐湖提锂 DD 要点见 references/analysis-method-playbook.md,关键原则:
- 框架选型:地产 / 重资产股禁用 PE Bands(盈利薄且波动大,PE 失真)→ 用 PB / NAV 重估;成长股才用 PE/PEG。
- 项目尽调「胜负手」五问:真实存在?怎么参与(股权/现金收购/基金参股)?投了多少?进度到哪(勘探/预可研/量产)?并表与否?任一回答「未并表 / 仅概念 / 仅少数股权」→ 属「期权」而非「实质贡献」,估值上单列、不计入核心。
- 资源禀赋对比:盐湖锂浓度是硬指标,Arizaro 362 mg/L 远低于 Atacama(1570-1840)/扎布耶(970)/察尔汗(200-250),低品位=开发成本高、兑现慢。
- 期权定价:未交割交易,现金仍在账上→期权未行权时≈「免费 Call」,核心估值看 NAV,锂期权作情景附录。
- 仓位定位:转型 + 跨境期权类 = 纯卫星标的,卫星仓内 ≤5-10% 分档建仓;修复触发线以「审批/交割落地」「价格回暖」「板块 NAV 折价收敛」为主。
参考文件
references/prompt-templates.md— 各专家可直接复制的 spawn prompt 模板(含项目尽调胜负手指令),已验证。references/analysis-method-playbook.md— 估值框架选型、项目 DD 五问、盐湖提锂 DD 要点、数据来源与红线。scripts/export_pdf.py— HTML→PDF 无头导出(跨平台定位浏览器)。