Install
openclaw skills install @managaman-ship-it/stock-investment-systemA股完整投资决策系统 — 五维贝叶斯框架(快筛→五阶深研→下注) + 六层镜头决策矩阵 + 行为金融纠偏。自动输出投资诊断卡,适合A股/港股中长线投资者。
openclaw skills install @managaman-ship-it/stock-investment-system整合五维贝叶斯投资法 v3.4(快筛→深研→下注)与六层镜头决策矩阵 v1.0(价值锚→价格结构→时机能量→资金验证→市场环境→仓位约束),形成完整投资决策流水线。
投决质量 = 先验准确度 × 证据排序效率 × 赔率分离清晰度 × 认知盲区覆盖率
心法:本性是空 · 以用生相 · 借假修真 · 游戏人生 边界:不伤害
信号来找你(不追):财报·极端波动·重大公告·行业催化剂·信息流异常
↓ 触发 ↓
┌─────────────────────────────────────────────────────────────────┐
│ 🟢 阶段0:快筛(1分钟) 通过?→ 进入深研 │
│ ├ PE/PB分位 + 能力圈匹配 │
│ └ 叙事拥挤度 │
├─────────────────────────────────────────────────────────────────┤
│ 🟡 阶段1:五阶深研 │
│ ├ ①本末·先验校准 → 能力圈+拓扑+先验P │
│ ├ ②终始·四准则 → 业务+管理+财务+市场(含护城河五维+A股校正) │
│ ├ ③变量·盲区 → 死法卡片+估值锚点+事件驱动+L5市场环境 │
│ ├ ④路径·下注 → 双维矩阵+半凯利+三情景+L6仓位约束 │
│ └ ⑤结构·闭环 → 监测指标+退出条件 │
├─────────────────────────────────────────────────────────────────┤
│ 🔴 阶段2:六层决策矩阵(执行前gate) │
│ ├ L1价值锚 → L2价格结构 → L3时机能量 → L4资金验证 │
│ ├ L5市场环境 → L6仓位约束 │
│ ├ 场景权重校准 + 冲突协议 + 至少四层🟢才动手 │
│ └ 奇门尺度规则(流时盘/日盘/月盘区分) │
├─────────────────────────────────────────────────────────────────┤
│ 🧠 行为金融纠偏:卡尼曼三问 + 三重纠偏 │
├─────────────────────────────────────────────────────────────────┤
│ 📋 输出:投资诊断卡 │
└─────────────────────────────────────────────────────────────────┘
目的:90%的标的在这一关淘汰,不进深研。
| # | 检查项 | 方法 | 通过标准 | 否决条件 |
|---|---|---|---|---|
| 1 | 能力圈 | 自评1-5分 | ≥3分 | 1-2分→不入 |
| 2 | 估值锚点 | PE/PB 3年分位 | <70%分位 | >80%→不入 |
| 3 | 叙事拥挤 | 朋友圈/雪球/研报密度 | 正常或冷清 | 🔴极度拥挤→打折 |
🚫 任一否决→不入。三全绿→进入深研。
⚠️ 已有持仓用户的特殊路径:如果用户当前已经持有该标的,快筛一票否决不应直接"不入",而是标记"不新开仓、不加仓"并进入持仓健康检查模式。持仓管理走完整深研,但阶段4(路径·下注)自动锁定为"不加仓"。
核心:建立P(好)的先验分布——不校准直接看证据=本末颠倒。
| 评分 | 含义 | 先验P调整 |
|---|---|---|
| 5分 | 深耕十年·赚过钱 | 不变 |
| 4分 | 从业五年·边界清晰 | 向0.5收缩20% |
| 3分 | 跨行研究·深度不够 | 向0.5收缩50% |
| 2分 | 外围了解·依赖公开信息 | 向0.5收缩80% |
| 1分 | 完全不懂 | 强设0.5 |
| 类型 | 特征 | 代表 | 判据 |
|---|---|---|---|
| 幂律 | 赢家通吃 | 矿山·芯片·社交平台 | 问"砍掉所有链接还剩什么" |
| 对数正态 | 多玩家共存 | 水泥·设备·消费品 | 看市占率分散度 |
| 股票 | 股权 | |
|---|---|---|
| P(好)来源 | 行业β + 市场情绪 + 分析师共识 | 行业 + 团队 + 退出 + 竞争 |
| 信息基础 | 公开信息·相对对称 | 尽调信息·高度不对称 |
① 能力圈打高了吗?先验已按评分调整? ② PE/PB在3年什么分位?(快筛复核) ③ "我知道自己不知道"的三件事列出来 ④ 如果明天先验被证明错的离谱——最可能因为什么?
核心:投前四准则独立打分→确定P置信区间。
| 准则 | 核心问题 | 信息来源标注 |
|---|---|---|
| 业务 | 护城河是什么?可持续多久? | 标注判断日期 |
| 管理 | 资本配置能力?损害过股东吗? | 旧管理层信息判新管理层=自动降模糊 |
| 财务 | ROE·负债·FCF自己算的?改善还是恶化? | 标注计算来源 |
| 市场 | 估值 vs 内在价值?两种方法交叉验证 | 标注估值方法 |
在PE/PB判断中,增加A股校正系数:
| 因子 | 触发条件 | 校正 |
|---|---|---|
| 政策扶持 | 产业政策明确、国家战略方向 | PE合理区间+10%~30% |
| 散户热度 | 题材热度高、散户关注度飙升 | PE合理区间+5%~15% |
| 量化波动 | 量化占比大、日内波动加剧 | 安全边际+5%~10% |
| AI渗透 | AI工具加速价值发现 | 提前兑现时间窗口缩短 |
公式:A股调整后PE = 美股同类PE × (1 + 政策系数 + 散户系数) 纪律:校正只影响"合理估值区间",不影响"安全边际"。
| 维度 | 问题 |
|---|---|
| 用户粘性 | 用户离开的成本有多高? |
| 供应商关系 | 上游集中度?成本可控? |
| 竞争格局 | 价格战还是稳定? |
| 政策壁垒 | 牌照/认证/政府关系? |
| 技术迭代 | 被替代的风险? |
| 完成度 | P区间 | 仓位上限 | 守城期上限 |
|---|---|---|---|
| 四全通 | ±10% | ≤25% | ≤10% |
| 三通一模糊 | ±20% | ≤15% | ≤5% |
| 两项模糊+ | ±30% | ≤8% | ≤3% |
| 关键硬伤 | P不可靠 | 0% | 0% |
核心:识别什么能杀死这个投资,什么能让它爆发。
| 学科 | 死法 | 活路 |
|---|---|---|
| 物理 | 矿难·厂毁·技术故障 | 保险·备份·冗余 |
| 数学 | 戴维斯双杀·现金流断裂 | 低负债·高现金·高分红 |
| 生物 | 竞争者入场·替代品出现 | 护城河加宽·专利·品牌 |
| 社会 | 政策突变·治理丑闻 | 合规·分散国别 |
| 心理 | 市场恐慌·叙事崩坏 | 低杠杆·长持有期 |
| PE/PB分位 | 判断 |
|---|---|
| <30% | 🟢 便宜 |
| 30-70% | 🟡 合理 |
| 70-90% | 🟡 偏贵 |
| >90% | 🔴 极端 |
周期股用PB band,港股上沿放宽5-10%。
触发条件(任一→启动):财报·股价±10%·重大公告·行业催化剂·信息流异常
① 事件改变基本面了吗?还是只变了价格? ② 价格是否过度反应?(1天+15%→大概率过度) ③ 其他人反应是否同质化?(都在说同一句话→危险) ④ 如果现在不操作,1个月后回头看会后悔吗?
四答全绿→可行动。两答以上红→不动。
| 观察 | 判断 |
|---|---|
| 几乎没人说 | 🟢 不拥挤 |
| 偶尔看到 | 🟡 温和 |
| 到处在说·说辞一致 | 🔴 拥挤 |
| 有人晒收益截图 | 🔴🔴 泡沫 |
| 因子 | 检查项 | 状态 |
|---|---|---|
| 政策 | 产业政策方向明确?政策风险可控? | 🟢/🟡/🔴 |
| 散户热度 | 题材热度/散户关注度是否飙升? | 🟢/🟡/🔴 |
| 量化波动 | 量化占比大、日内波动加剧? | 🟢/🟡/🔴 |
| AI渗透 | AI加速价值发现导致时间窗口缩短? | 🟢/🟡/🔴 |
核心:算期望值,定仓位,设三情景。
| P≥80% | P 60-80% | P<60% | |
|---|---|---|---|
| 赔率>3:1 | 重仓≤25% | 中仓≤15% | 🚫 |
| 赔率2-3:1 | 中仓≤15% | 观察≤8% | 🚫 |
| 赔率<2:1 | 观察≤8% | 🚫 | 🚫 |
最优仓位自动÷2 → 余量留给未知的未知。
当前总仓位>80%时,加仓信号自动降一档。 当前总仓位<30%时,可适当放宽时机要求。
| 乐观 | 基准 | 悲观 | |
|---|---|---|---|
| 概率 | 25-30% | 40-50% | 20-30% |
| 净利 | 高 | 中 | 低 |
| PE | 高 | 中 | 低 |
| 市值 | 高 | 中 | 低 |
| → 期望值 |
核心:买入只是开始,投后才是真正的考验。
| 频率 | 指标 | 正常 | 预警 | 退出 |
|---|---|---|---|---|
| 季度 | 核心KPI | — | — | — |
| 季度 | 估值分位 | <70% | >80% | >90% |
| 半年 | 负债/现金流 | — | — | 恶化 |
必须在该标的买入时同时写下三条明确的退出条件。
在完成五阶深研、准备执行动作时,逐层填写信号。至少四层🟢才动手。 缺的层标注"数据不足/未覆盖"——不算🔴。
| 层 | 镜头 | 回答什么问题 | 工具 | 数据不足时 |
|---|---|---|---|---|
| L1 | 价值锚 | 这个公司值多少钱?安全边际在哪? | 五维贝叶斯②终始 + 万得财务 | 用三情景推演倒推合理估值区间 |
| L2 | 价格结构 | 现在在走势的什么位置?中枢/背驰? | 缠论 + 万得K线 | 用周K线支撑/阻力位近似判断,标注"L2未覆盖" |
| L3 | 时机能量 | 当前周期的能量方向? | 奇门遁甲(注意尺度!) | 标注"L3未覆盖",用MACD/RSI等技术指标辅助 |
| L4 | 资金验证 | 主力在进还是出?量价是否匹配? | 万得资金流 | 用近5日换手率+涨跌幅组合判断 |
| L5 | 市场环境 | 政策·散户·量化·AI四因子 | 五维贝叶斯③变量已覆盖 | 用公开信息推理 |
| L6 | 仓位约束 | 仓位越高,加仓信号自动打折 | 持仓记录 | 用户已知 |
数据不足纪律:某层数据不可得时标注"未覆盖",不算🔴但也不自动算🟢。
| 场景 | L1价值 | L2结构 | L3时机 | L4资金 | L5环境 | L6仓位 |
|---|---|---|---|---|---|---|
| 新建仓 | 40% | 20% | 15% | 10% | 10% | 5% |
| 加仓 | 20% | 20% | 15% | 15% | 10% | 20% |
| 减仓/清仓 | 15% | 25% | 15% | 25% | 10% | 10% |
| 短线(<1周) | 10% | 30% | 20% | 25% | 10% | 5% |
| 长线(>3月) | 50% | 10% | 5% | 10% | 15% | 10% |
| 持仓管理 | 25% | 20% | 10% | 15% | 10% | 20% |
持仓管理场景用于:用户已持有标的、快筛否决后的持仓健康检查。此时诊断卡末尾应给出保守/中性/激进三个选项表格。
| 冲突类型 | 裁决规则 |
|---|---|
| 价值好🟢 vs 时机差🔴 | 等时机——除非仓位<30% |
| 结构好🟢 vs 资金差🔴 | 信资金——主力不会骗自己的钱 |
| 全绿🟢🟢🟢🟢🟢🟢 | 最后一关:仓位。 >80%时自动降一档 |
| 决策类型 | 用盘类型 | 原因 |
|---|---|---|
| 建仓/加仓 | 流时盘(当日的时辰盘) | 买入是瞬间动作,时辰影响大 |
| 减仓/清仓 | 日盘 | 卖出看当天整体能量 |
| 长期趋势判断 | 月盘/流月盘 | 趋势不是一天定的 |
| "今天该不该买" | 流时盘为主,日盘参考 | 上午和下午盘不同 |
⚠️ 教训:早上用辰时盘判断加仓→🟡观望。下午未时盘→🟢生门+戊同宫。持仓已涨。尺度错了。
| # | 对抗式措辞 | 仓位冷却 |
|---|---|---|
| ① | "如果不在我手里——我今天会用这个价格买它吗?" | ≤5%直接决策 |
| ② | "哪些是客观数字?哪些是主观判断?客观占比?" | 5-15%冷却24h |
| ③ | "三年后回头看,这次判断错了,最可能因为什么?" | >15%冷却72h |
| 检查 | 问题 |
|---|---|
| 锚定检查 | 被某个数字锚定了吗?(买入价·分析师目标价·朋友成本价·历史最高) |
| 参照点 | 换一个参照点,结论变吗? |
| 内外视角 | 用的是内部视角(自己的故事)还是外部视角(行业基准成功率)? |
┌──────────────────────────────────────────────────────────────┐
│ 投资诊断卡 · [标的] │
│ │
│ 阶段0 快筛:能力圈[X]分 · PE[XX]%分位 · 叙事[冷/正常/拥挤] │
│ │
│ 阶段1 深研: │
│ ①本末:拓扑[幂律/对数] · 先验P调整[±X%] │
│ ②终始:四准则[X]通[X]模糊 · A股校正[±X%] │
│ ③变量:关键风险[XXX] · 事件驱动[next] │
│ ④路径:P=[X%]·赔率=[X:X]·仓位[≤X%] · 期望值[XXX] │
│ ⑤结构:监测[XXX] · 退出[XXX] │
│ │
│ 阶段2 六层矩阵: │
│ L1[🟢/🟡/🔴] L2[🟢/🟡/🔴] L3[🟢/🟡/🔴] L4[🟢/🟡/🔴] │
│ L5[🟢/🟡/🔴] L6[🟢/🟡/🔴] · 综合[__]绿 │
│ 场景权重:建仓/加仓/减仓/短线/长线 · 场景总分[__]% │
│ 冲突状态:_____(如有冲突标记裁决结果) │
│ │
│ 🧠 卡尼曼:①[ ] ②客观[XX%] ③错因[XXX] │
│ 📊 知道/相信/不知道:[X]/[Y]/[Z] │
│ │
│ 决策:🔴不入 / 🔴持仓但不加仓 / 🟡观察仓≤X% / 🟢建仓≤X% │
│ 三个选项:保守[____] 中性[____] 激进[____] │
│ 下一步:[冷却/等待事件/执行] │
└──────────────────────────────────────────────────────────────┘
输出纪律:诊断卡最后必须附三个选项表格(尤其持仓管理场景):
| 选项 | 操作 | 适用条件 |
|---|---|---|
| 保守 | 减仓/设窄止损 | 估值极端+基本面下行+仓位超限 |
| 中性 | 持有不动·设置预警 | 估值偏贵但有催化剂/技术面未破位 |
| 激进 | 加仓 | 🚫 仅当快筛全绿+五阶全通+行为金融通过——且必须检查不为清单 |
---
## 不为清单
| # | 不为 | 原因 |
|---|------|------|
| 1 | 不碰能力圈1-2分的标的 | 不懂不碰 |
| 2 | 不买PE>90%分位的标的 | 周期顶部买入=接飞刀 |
| 3 | 不买叙事极度拥挤的标的 | 拥挤即风险 |
| 4 | 不在冲动时做决策 | 卡尼曼三问·冷却机制 |
| 5 | 不抄底下降趋势 | 等Q1/Q2拐点确认 |
| 6 | 不每日扫描全市场 | 信号来找你·维持30-50只池 |
| 7 | 不用杠杆 | 铁律 |
| 8 | 守城年不入正式仓位 | 仅限观察仓 |
| 9 | 已有持仓标的不因"底部反弹"而加仓 | 反弹不是反转——等基本面拐点确认后再判断 |
---
## 实战速查:决策清单模板
决策类型:[建仓/加仓/减仓/清仓/观察] 标的:______ 当前持仓:股 成本:
【阶段0 快筛】 能力圈:/5 PE/PB分位:% 叙事:[冷清/正常/拥挤/泡沫] → [通过/否决]
【阶段1 五阶深研】 ①本末:先验P调整[%] 拓扑[幂律/对数] ②终始:业务[] 管理[] 财务[] 市场[] A股校正[%] ③变量:关键风险[] 死法卡片[] ④路径:P=[%] 赔率=[:1] 仓位≤[%] ⑤结构:监测[__] 退出条件①[__] ②[__] ③[____]
【阶段2 六层矩阵】 L1价值锚:[🟢/🟡/🔴] PE____ ROE____ 安全边际____ L2价格结构:[🟢/🟡/🔴] 中枢[] 当前在[] 背驰?____ L3时机能量:[🟢/🟡/🔴] 盘型[] 时辰[] 生门[] 戊[] L4资金验证:[🟢/🟡/🔴] 主力净流入[] 尾盘主力[] L5市场环境:[🟢/🟡/🔴] 政策[] 散户热点[] L6仓位约束:[🟢/🟡/🔴] 当前仓位[__%] 可用资金[____]
场景:[建仓/加仓/减仓/短线/长线] 场景权重总分:% 冲突协议检查:__________________
【行为金融纠偏】 卡尼曼三问: ①"如果不在我手里——今天会买吗?" [是/否] ②客观占比:[%] ③三年后看,错在哪?[__] 锚定检查:[____] 参照点变换:[变/不变] 内外视角:[内/外/平衡]
═══════════════════════════════════ 综合:快筛[通过/否决] 四层以上🟢[是/否] 行为金融[通过/冷却] 决策:[🔴不入 / 🟡观察 / 🟢建仓/加仓] 仓位:≤[]% 下一步:[冷却_小时/等待事件/执行] 锚点(下一轮检查):[____]
---
## Common Pitfalls
1. **快筛否决后仍走深研不加区分**——快筛否决且用户未持有→直接出结论不入,不进深研。只有已持有才走持仓健康检查路径。
2. **六层矩阵L2/L3数据不足时强制套用**——L2缠论/ L3奇门数据不可得时,标注"未覆盖"并改用替代指标(MACD/RSI/支撑阻力位),不硬编。
3. **诊断卡输出过长**——诊断卡是结构化摘要,每个字段写1-2行,不做展开。详细分析放在前面的阶段输出中。
4. **忽略"自己持有仓位"的锚定效应**——已持有时天然倾向寻找正面证据。持仓管理场景尤其要强制过卡尼曼问①"如果不在手里——今天会买吗?"。
5. **PE/PB分位的工具选用**——get_stock_fundamentals(NL工具)或analytics_data均可查询,优先用analytics_data直接问分位数。行情快照指标不提供分位数据。
## 版本信息
| 版本 | 日期 | 核心贡献 |
|------|------|---------|
| v1.0 | 2026-06-18 | 整合版:五维贝叶斯v3.4 + 六层镜头矩阵v1.0 |
| v1.1 | 2026-06-18 | 新增:持仓管理场景+六层数据不足处理+三选项输出+不为清单第9条+Pitfalls |
| **v1.2** | **2026-06-18** | **新增:Level 1结构化输出协议 → wind-mcp-skill** |
---
## 输出格式(Level 1结构化协议)
每次完成投资诊断后,在输出末尾附带以下结构化摘要。用于声明哪些数据需要万得验证。
格式参考:`~/.hermes/references/skill-output-specs.md`
```yaml
# output-summary
type: stock_analysis_gate
engine: stock-investment-system
version: 1.0
findings:
- key: gate_result
value: pass
confidence: medium
- key: gate_failed_at
value: null
confidence: high
- key: key_metrics_flag
value: PE分位需确认、ROE趋势需复核、FCF数据需拉取
confidence: medium
data_points:
stock_code: 300274.SZ
market: A
suggested_next: wind-mcp-skill(验证关键财务数据)
confidence: medium