---
title: 牧马人一周报告深度学习成果
tags: [牧马人, 报告质量, 分析框架, 学习]
created: 2026-08-03
status: active
---

# 牧马人一周报告深度学习（2026-08-03 深度版）

> 学习范围：IMA牧马人知识库 7/28-8/3 一周 55 篇报告（早盘综合/盘中扫描/午间扫描/感知行动/盘后快扫/持仓检查/周度全景/周末三合一/跟踪股周对比/周度兵法推演/反方验证/盘感监测）
> 落地：10个报告cron prompt 全部注入牧马人10条铁律+验证条件写法

---

## 一、牧马人六大核心能力（我系统之前缺的）

### 1. 感知验证闭环（最核心）
每天报告**必带**「昨日判断 vs 今日实际」逐条对照表：
```
早盘综合(07:30) vs 实际 — 2对 2错 ✅❌（每条写清为什么对/为什么错）
午间综合(12:10) vs 实际 — 5对 1半对
持仓检查(13:45) vs 实际 — 3对
```
- 对错都列，错了要写**根因**（如"高开预判依赖惯性，忽略了7/31尾盘回落2pp的分歧信号"）
- 这是自我进化的引擎——不是表现给用户看，是校准自己的判断

### 2. 反方验证（自我质疑机制）
- 对每个结论先拆**隐含前提**（P1/P2/P3），任一被证伪→结论失效
- 查库内历史**同形态证伪案例**（如"7/27极端普涨→7/28清仓日"）
- 列**三级失效条件**：一级=结论作废（触发即动作）、二级=降级为震荡、三级=仅个股层面
- 裁决带**有效期**："这个结论的有效期只有10:00-10:30一个窗口"

### 3. 能力蒸馏入库
每天报告末尾蒸馏 3-5 条，带类型标签：
- `verify_pass`：验证有效的规律（如"板块成交占比过高=短期顶部预警器"）
- `new_rule`：新发现的规律（如"下跌日判断情绪看涨跌比，不看指数"）
- `error_catch`：犯错教训（如"单日暴力反弹后次日低开低走=反转未确认，应改为待3日验证"）
→ 写入 ability_trace，周度聚合，注入条件反射

### 4. 推荐标的次日验证
- 昨天推荐的标的（带介入区间如34-35.5），今天收盘逐一验证：
  `紫光股份 33.10 -5.13% ❌ 跌破区间` / `沪电股份 101.61 🟡 落入区间但等企稳`
- 推荐有记录、有回验、有承认错误——形成完整闭环

### 5. 全市场广度数据
- 全市场5528只，涨跌比、涨停跌停家数、中位数、成交额、板块上涨比
- 关键判断："指数虚跌+个股普涨（科创50-5.08%但73%个股上涨）=权重派发+高低切换，不是系统性风险"
- **看指数会错判市场**——这是牧马人反复强调的

### 6. 个股多视角分析（持仓检查）
每个持仓 7 个维度：主力资金/技术位置/基本面/情绪/风险/量价/资金验证 + 矛盾检测 + 自评
```
① 多视角结论汇总（主力/技术/基本面/情绪/风险）
② 当前量价
③ 第三源资金验证（与K线结论一致/矛盾）
④ 矛盾检测（技术信号 vs 资金面打架时怎么裁决）
⑤ 综合建议（持有观察/反弹减仓/清仓）
⑥ 触发条件（加仓/减仓/离场的具体价位）
⑦ 自评可靠度
```

---

## 二、10条铁律（已注入所有报告cron）

1. 数据头透明（日期到分钟/数据源/覆盖口径/故障声明）
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：牧马人一周报告·二10条铁律第1条 → 已注入10个报告cron prompt
   判据：IF 报告缺日期/数据源/覆盖口径 THEN 该报告不采信其结论。
2. 链条完整（全市场→板块→个股→验证→建议）
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上铁律第2条 → 已注入10个报告cron
   判据：IF 报告跳过全市场直接给个股结论 THEN 判越层，退回补大盘层。
3. 表格末列带解读（数字不裸奔）
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上铁律第3条 → 已注入10个报告cron
   判据：IF 表格数字无解读（数字裸奔） THEN 判未达标，要求补解读列。
4. 判断情景化概率化（多情景+概率+触发特征）
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上铁律第4条 → 已注入10个报告cron
   判据：IF 只给单一情景无概率 THEN 判未达标；IF 给多情景 THEN 必须带触发特征。
5. 建议可执行（仓位成数+区间+止损+时间窗）
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上铁律第5条 → 已注入10个报告cron
   判据：IF 建议缺仓位/区间/止损/时间窗任一 THEN 不算可执行建议。
6. 双向验证条件（✅确认+❌放弃，量化阈值）
7. 自我验证闭环（昨日判断vs今日实际对照）
8. 风险与[[数据缺口]]明示
9. 纪律化表达（不追高/明确回避清单）
10. 不写时间表

## 三、5种验证条件写法

1. 正反双通道：`✅看多成立：成交额≥2.2万亿且涨停≥80 ❌证伪：缩量或一日游`
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：牧马人一周报告·三5种验证条件写法第1条
   判据：IF 验证条件只写成立不写证伪 THEN 打回；须同时给 ✅成立 与 ❌放弃。
2. 条件→结论映射：`✅软件回踩不破5日线→主线确认；⚠️再破位→系统性调整降仓`
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上写法第2条
   判据：IF 条件X成立 THEN 结论A；IF 条件X破坏 THEN 结论A作废并降级。
3. 多条件联合：`①站稳3832②半导体不补跌③增量持续→偏强延续；任一不满足→降级`
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上写法第3条
   判据：IF 全部条件满足 THEN 维持原判；IF 任一不满足 THEN 降级结论强度。
4. 门禁一票否决：`任一⚠️触发→结论反转`
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上写法第4条
   判据：IF 任一⚠️触发 THEN 结论反转，其他条件不再采信。
5. 价位试金石：`①旭创守均价→光模块延续②半导体不破-4%→反抽成立③上证守3800→拖而不举`
   为什么：这条铁律缺失会让报告失去可核对性或给出不可执行的建议（牧马人原报告逐条实践得出），失效条件：数据缺失或当日不适用时按「故障声明」降级处理。
   来源：同上写法第5条
   判据：IF 关键价位守住 THEN 延续原判；IF 破位 THEN 按试金石给出的替代结论执行。

## 四、可借鉴独特机制

- **分时形态门禁**：开盘即最高+价<均价=出货结构→核心结论反转
- **冷搬家判定**：5条量化标准避免主观误判风格切换
- **拖而不举vs主动进攻**：超大单净流入>162亿=主动买非护盘
- **主力成本区**：建仓K线vs现价→浮亏-8%~-33%=深套反弹非解套
- **双日验证**：逆势抗跌≠主力票（风华高科教训）
- **拥挤度预警**：板块成交占全市场>19%=分歧回撤会很快
- **三级行业趋势表**：当日/5日/20日/资金/内部分化/估值百分位/趋势
- **估值警示**：PE 92%/PB 99%高位区→反弹是减仓不是加仓

## 五、落地清单

| 落地项 | 状态 |
|:-------|:-----|
| mumaren-perspective skill 升级（10条铁律+5种写法） | ✅ 2026-08-03 |
| 10个报告cron prompt 注入铁律 | ✅ 全部验证 |
| archive_report.sh 完整版归档（数据+判断） | ✅ 已生效 |
| 感知验证闭环（昨日判断vs今日） | ✅ 2026-08-03 晚：prediction_vault.py + 9 cron注入闭环指令 + distill --save-pred 全链路实测通过 |
| 能力蒸馏入库（verify_pass/new_rule/error_catch） | ✅ 2026-08-03 晚：distill_insight.py v2 三类标签+多条目+自动入库实测通过 |
| 推荐标的次日验证 | ✅ 由感知验证闭环覆盖（prediction_vault 保存验证条件→次日逐条对照） |
| 全市场广度数据（5528只涨跌比/涨停跌停） | ✅ 2026-08-03 晚：market_breadth_pro.py 实测5529只/涨72.4%/涨停110/跌停30/中位数+1.35%/成交20111亿，与牧马人当日报告一致；9数据脚本已接入 |


---
**相关概念**: [[洗盘与出货]] | [[成交量与主力控盘]] | [[买卖点判断]] | [[风险控制]] | [[盘感体系总览]]


## 六、七关结构化重述（2026-10-25 补；事实全部取自本笔记一~五段，未引入新数据）

### ① 知识点 + 背后逻辑
1. **感知验证闭环**：每日报告必带「昨日判断 vs 今日实际」逐条对照，错的要写根因。
   为什么：对错都列才有校准意义——只记对的是表演，不是自我进化；根因缺失则同样错误会重犯。失效：判断本身没有写明验证条件时，无法机械对照，闭环退化为主观印象。
   来源：本笔记一·1 感知验证闭环 → prediction_vault.py（8/3 晚实测全链路通过）
   判据：IF 报告未带昨日对照 THEN 该报告视为未完成；IF 判错 THEN 必须写根因否则不入库。
2. **反方验证三级失效**：一级=结论作废（触发即动作）、二级=降级为震荡、三级=仅个股层面。
   为什么：失效分层让同一个证伪信号在不同层级给出不同动作，避免一刀切清仓或一刀切硬扛。失效：若三级同时触发，需取最严一级。
   来源：本笔记一·2 反方验证（P1/P2/P3 隐含前提拆解）
   判据：IF 任一隐含前提被证伪 THEN 结论失效；IF 触发一级 THEN 立即动作；IF 裁决超出有效期窗口 THEN 作废重判。
3. **能力蒸馏三标签**：verify_pass（验证有效的规律）/ new_rule（新发现）/ error_catch（犯错教训）。
   为什么：三类的处置不同——verify_pass 可进条件反射，new_rule 需等待重复验证，error_catch 必须写进防错清单。失效：样本不足 3 次的 verify_pass 应降级为 new_rule。
   来源：本笔记一·3 能力蒸馏入库 → distill_insight.py v2（多条目+自动入库实测通过）
   判据：IF 规律连续验证有效 THEN 标 verify_pass；IF 首次发现 THEN 标 new_rule 且不得直接用；IF 判错 THEN 标 error_catch 并写条件反射。
4. **推荐标的次日回验**：昨日推荐带介入区间，今日收盘逐一验证对错。
   为什么：推荐无回验等于无法区分运气与能力，闭环缺了出口就不是闭环。失效：标的停牌或数据缺更新时无法回验，须标「待验」而非默认正确。
   来源：本笔记一·4（紫光股份 33.10 -5.13% ❌跌破区间 / 沪电股份 101.61 🟡落入区间等企稳）
   判据：IF 推荐标的次日跌破介入区间 THEN 判 ❌ 并记根因；IF 落入区间但未企稳 THEN 判 🟡 不计为成功。
5. **看指数会错判市场，要看全市场广度**：5528只涨跌比、涨停跌停家数、中位数、成交额、板块上涨比。
   为什么：权重派发能压指数却压不住个股，科创50 -5.08% 而 73% 个股上涨＝高低切换不是系统性风险。失效：权重与个股同向大跌时广度指标失去区分力，按系统性风险处理。
   来源：本笔记一·5 全市场广度（5528只口径） → market_breadth_pro.py（8/3 实测 5529只/涨72.4%/涨停110/跌停30/中位+1.35%/成交20111亿，与牧马人当日报告一致）
   判据：IF 指数大跌 AND 个股上涨占比>50% THEN 判高低切换，不判系统性风险；IF 指数与个股同跌 THEN 按系统性风险降仓。
6. **持仓七维 + 矛盾检测**：主力/技术/基本面/情绪/风险/量价/资金验证 + 第三源资金验证 + 自评可靠度。
   为什么：单维结论在信号打架时无法裁决，矛盾检测给出「技术 vs 资金打架怎么办」的固定出口。失效：数据缺口导致某维缺失时，该维按「未知」而非「中性」处理。
   来源：本笔记一·6 持仓检查七维结构
   判据：IF 技术信号与资金面方向相反 THEN 触发矛盾检测并取资金面（资金>形态）；IF 自评可靠度低 THEN 只减不清。
7. **拥挤度与估值预警**：板块成交占全市场 >19% = 分歧回撤快；PE 92%/PB 99% 高位区 = 反弹是减仓。
   为什么：拥挤度高说明增量资金接不动，估值高位说明市场已定价充分——两者都指向「反弹要卖不是买」。失效：主线加速阶段拥挤度可短期超阈值，需配合量价背离确认。
   来源：本笔记四·可借鉴独特机制
   判据：IF 板块成交占比>19% THEN 判拥挤·反弹减仓；IF 个股 PE 或 PB 处 90%+ 分位 THEN 不做加仓动作。

### ③ 全面·系统·立体
- 横向：同一时点横向比较各报告类型（早盘/午间/持仓/盘后）的对错率，横向比才知哪类判断可信。
- 纵向：时间链 = 昨日判断 → 今日对照 → 蒸馏入库 → 条件反射注入，先后顺序颠倒则闭环断开。
- 纵深：行为层（主力资金/筹码）→ 结构层（广度/拥挤度/估值）→ 底层（校准自己的判断这一目的层）。

### ④ 结论 + 因果 + 失效条件
- **结论1**（因果链 因→果）：感知验证闭环是自我进化引擎，因为它强制把判断与结果成对记录并归因，错误才可被追踪。失效条件：判断未写明验证条件时无法机械对照，闭环失效。
- **结论2**（因果链 因→果）：指数大跌不能直接判系统性风险，因为权重派发与个股普涨是两种完全不同的结构（科创50 -5.08% / 73% 个股上涨）。失效条件：权重与个股同向大跌时本判断作废。
- **结论3**（因果链 因→果）：verify_pass 规律必须先等重复验证，因为单次有效可能只是当期行情配合。失效条件：连续 ≥3 次验证通过可升级进条件反射。

### ⑤ 他的方法 / 我的方法 / 如何对齐
- 他的方法（牧马人）：每份报告都带对照表与三级失效，先拆隐含前提再下结论，推理路径＝前提→证据→分层失效→分层动作。
- 我的方法（我原来的版本）：报告给结论与建议，判断对错靠事后印象，没有逐条对照表，也没有失效分层。
- 如何对齐：①接入 prediction_vault.py 感知验证闭环（8/3 已完成）；②10 条铁律与 5 种验证条件写法注入 10 个报告 cron（8/3 已完成）；③能力蒸馏走 distill_insight.py 三标签入库（8/3 已完成）。

### ⑥ 出处锚点
- 材料：来源：IMA牧马人知识库 7/28-8/3 一周 55 篇报告（早盘/午间/盘后/持仓/周度等 12 类）
- 数据：来源：market_breadth_pro.py 8/3 实测（5529只 / 涨72.4% / 涨停110 / 跌停30 / 中位+1.35% / 成交20111亿）
- 落地物：→ prediction_vault.py、distill_insight.py、market_breadth_pro.py、mumaren-perspective 技能、archive_report.sh

### ⑦ 可执行判据
- IF 报告未带「昨日判断 vs 今日实际」对照 THEN 判该报告未完成。
- IF 判错 THEN 写根因后才准入库，否则不入库。
- IF 指数大跌 AND 个股上涨占比>50% THEN 判高低切换；IF 同跌 THEN 降仓按系统性风险。
- IF 板块成交占全市场>19% THEN 判拥挤·反弹减仓。
- IF PE/PB 处 90%+ 分位 THEN 反弹只减不加。
- IF 技术信号与资金面打架 THEN 取资金面，自评可靠度低则只减不清。