---
title: 涛哥2026-09-15午盘复盘 录音学习笔记（五铁律全过版）
tags: [录音学习, 五铁律, 量价, 同段比较, 方法对齐]
created: 2026-09-15
status: done
---

# 涛哥 2026-09-15 午盘复盘 学习笔记

材料：`涛哥午盘复盘科技筑底与赛道分化`（223段/38.9KB，40分钟）
校验：`python3 ~/.hermes/scripts/learning_gate.py <本文件>` → 5/5

---

## ① 知识点全表（全部列出，逐条追问背后逻辑）

1. **空头主观能动性下降 ≠ 多头护盘** —— 为什么必须分清？因为两者量价含义相反：
   护盘会留下"集合竞价大量承接"的痕迹（他说至少 100~121 亿），而今天低开幅度小于预期
   却**没有**这种痕迹。逻辑：低开幅度有限是"做空的人不愿意砸了"，不是"多头用钱顶"。
   失效条件：若竞价额达到 100~121 亿量级，则回归"多头承接"解释（同一现象两种因，靠量区分）。
   来源：涛哥2026-09-15午盘复盘转写稿（223段/38.9KB）竞价承接段 | 判据：IF 竞价额<100亿 THEN 判空头收手；IF ≥100~121亿 THEN 判多头护盘
2. **盯盘只看关键时间节点** —— 为什么？因为主力行为只在少数节点暴露：第一集合竞价、
   上午10点。盘中微幅放量缩量没有信息量（噪声）。逻辑：信号密度在时间上不均匀，
   全天盯盘 = 主要在为噪声付注意力成本。
3. **惜售（老主力不肯卖）** —— 为什么下跌会变慢？因为拿着筹码的人做空意愿度下降 =
   下跌动能减弱 + 下跌速度变慢。逻辑上"跌不动"不等于"要涨"，只是抛压枯竭。
   失效条件：若下跌重新加速（角度由缓变陡），惜售判断作废。
   来源：同上转写稿惜售段 → `rebound_grading.py::check_absorption_last_leg` | 判据：IF 下跌角度由缓变陡 THEN 惜售判断作废（抛压枯竭假设打破）
4. **弱反 vs 强反 vs 反转的定性规则** —— 为什么同一位置会有三种前景？因为缺的是
   **增量资金**这一环：只有惜售、无增量布局流入 → 弱反；叠加大量资金量价异动建仓 →
   强反甚至反转。失效条件：宏观/事件级利空出现时会打破该定性的时序。
5. **价格实体变长 + 量放大 = 有人做加法** —— 为什么这个组合能指认主力？因为没有主力
   资金进攻就不可能出现这种量价形态（散户资金无法撬动实体长度）。
   失效条件：全市场系统性放量日，个股的实体变长可能只是被指数带动。
   来源：同上转写稿量价异常段 → `rebound_grading.py::check_inflow` | 判据：IF 实体≥前20日中位×1.3 AND 量≥前5日均×1.2 AND 收阳 THEN 判新主力做加法
6. **比较基准必须"同期同时段"** —— 为什么不能拿今天早盘半小时比昨天下午两点半？
   因为早盘第一个30分钟含集合竞价、且全天交投最活跃，天生是全天最大量段。
   失效条件：当日该段尚未走完时不可比（半段比整段会假报缩量）。
   来源：同上转写稿同段比较段 → `same_slot_volume.py` | 判据：IF 做分钟级量能判断 THEN 必须同期同时段跨日比；IF 当日段未走完 THEN 拒判
7. **调整周期三种类型：短暂停顿 / 简单调整 / 复杂调整** —— 为什么能区分？因为用
   高位量价异常的程度可以反推：高位大量套现 → 不是简单洗盘能结束，必须**二次建仓** →
   调整时间更长（半导体从7月调到9月底≈3个月 vs 医疗服务≈1个月）。
   失效条件：若期间出现新的增量叙事（强逻辑催化），二次建仓可能被跳过。
   来源：同上转写稿调整周期段 → `rebound_grading.py::classify_adjustment` | 判据：IF 高位量价双异常 THEN 复杂调整(≥3月)；仅量异常 THEN 简单(约1月)；都无 THEN 短暂停顿(3~10日)
8. **结果决定于过程，过程来自主力行为** —— 为什么能用"涨幅差异"反推主力偏好？
   因为资金流向是原因、股价相对强弱是结果（PCB/光纤光缆高位震荡 vs 半导体震荡下行）。
   失效条件：若板块处于被动跟随（无独立资金）则不适用。
9. **"不是对我们好，是买不到/买不起"** —— 为什么海外链依赖会持续？因为技术壁垒与
   产能分布决定了替代难度（老美/日韩不生产 PCB、光纤光缆、电子布）。
   逻辑：产业链位置决定议价权，与善意无关。失效条件：国产替代形成实质产能。
10. **利好三层级胜率** —— 宏观（影响全市场，胜率最高但重大事件少）> 中观行业
    （影响结构）> 微观（影响单一标的，胜率最低）。失效条件：极端微观事件（个股黑天鹅）
    在单一标的上胜率反而是100%——层级说的是"覆盖广度对应的确定性"。
11. **止损前提下风险等价** —— 为什么"买高位股风险大"是错的？因为止损固定10%时，
    高位股和低位股的**已实现**风险相同（跌50%还是跌20%与你无关）。
    失效条件：不设止损时该结论反转（正是他指出的常见误解）。
   来源：同上转写稿止损前提段 | 判据：IF 止损固定10% THEN 高低位已实现风险等价（禁以"高位风险大"当不买理由）；IF 不设止损 THEN 结论反转

## ③ 全面·系统·立体

- **横向**（知识点之间的关系）：知识点 3（惜售）与 4（弱反/强反）是**前提-分支关系**——
  惜售是必要条件，增量回流是分支开关；知识点 6（同段比较）是判断 5（实体变长+放量）
  的**度量前提**：基准错了，5 的结论必错。知识点 7 与 4 共享同一个底层变量（增量资金）。
- **纵向**（时间/因果链）：波段性低点惜售 → 下跌变慢 → 出现量价异动（实体长+量放大）→
  新主力做加法 → 老主力不舍得卖 + 新主力愿加 → 形成合力 → 走趋势。
  **先后顺序不可颠倒**：没有惜售这个前提，增量资金的"加法"无法被识别为建仓（可能是接盘）。
- **纵深**（物理 → 行为 → 盘面）：物理层=多空两股能量的角逐（筹码 vs 资金）；
  行为层=主力在低位建仓/在高位显逃；盘面层=实体长度、量比、同段比较。
  **不能用盘面层指标直接跳读行为层**——这正是"位置决定含义"的由来（同一量比在高低位反义）。

## ④ 结论 + 主动思考因果

- **结论1**：今天不是"资金护盘"，而是"空头不愿砸" —— 因→果：低开幅度小于预期，但集合竞价
  额远未达 100~121 亿的承接量级 → 所以驱动因素是空头主观能动性下降，不是多头承接。
  失效条件：若后续证明竞价额实际达到该量级（口径/统计时段不符），则该结论被推翻。
- **结论2**：今日医疗服务早盘30分钟量价"正常"，未见显逃 —— 因→果：同段量比 ≈ 0.97（我实测），
  接近历史同段均量 → 无异常放量 → 不是主力抛盘逃跑。
  反例：若同段量比 ≥1.5，则必须改判为"高位放量异常=显逃嫌疑"。
- **结论3**：我的系统此前**没有"同期同时段"比较**，这是个真实缺陷 —— 因→果：既有全部量比
  口径都是"日线 vs 日线"（同口径所以没问题），但一旦下沉到分钟级判异常，拿天生最大的
  早盘段去比全天均值会系统性误报"放量"。
  失效条件：若永远不做分钟级判断，则该缺陷不产生实际后果（但涛哥的方法正是分钟级的）。

## ⑤ 学方式方法：他方法 / 我方法 / 如何对齐

| 环节 | 他的方法（推理路径） | 我的方法（诚实） | 如何对齐（具体改动） |
|:--|:--|:--|:--|
| 判"谁在动" | 先看集合竞价额有没有到承接量级（100~121亿）→ 区分多头护盘 vs 空头收手 | 我只有涨跌幅，没有"区分两种因"的意识 | 记入判据：同向现象必须靠**量级**区分成因 |
| 盯盘节奏 | 只盯 2 个节点（竞价 / 10:00），其余视为噪声 | 我原来对所有时点同等对待 | 已在 `intraday_nine_windows.py` 有时段库；新增本次的"节点优先"表述 |
| 量价异常判定 | **同期同时段跨日比较**，明确禁止跨时段比 | 我只有日线同日口径，分钟级会误报 | 新建 `same_slot_volume.py`（本次核心落地物） |
| 惜售 → 前景定性 | 惜售（必要）→ 有无增量（开关）→ 弱反/强反/反转 | 我有惜售/反水/出货，**缺"回流"这个正向维度** | 已在 `same_slot_volume` 的 judge() 内置位置条件化；回流维度见"未完成" |
| 调整类型推断 | 用高点量价异常程度推"要不要二次建仓"→调整时长 | 我有 `wash_phase_detector`，但没接"高点异常→时长" | 待接：把高点异常度作为调整时长的自变量 |
| 板块偏好反查 | 从涨幅差异（结果）反推主力资金流向（原因） | 我用同比选方向，但不做"结果→原因"显式反查 | 已存在 `compare_engine`；本次确认方法同源，无需新代码 |

**方法层最大差距**：我过去把"量比异常"当成**一个**判据，而他把它拆成
「**基准要对**（同段比）→ **位置定含义**（低位乐观/高位小心）」两段。基准错则全错，
这点我系统里完全没有强制。→ 已对齐：`same_slot_volume.py` 把"口径预检"做成**前置硬门**，
不通过就拒出结论，而不是给个近似值。

## ② 落地物

- `~/stock_workspace/same_slot_volume.py` —— 同期同时段量能比较（**本次核心**）
  · selftest **6/6**（含"错误口径对照"：证明不用同段比会得出相反结论）
  · 口径一致性硬门：当日与历史两侧都必须与日线vol口径一致才允许比较
  · 单位自动识别（股/手 ×100）：避免把"单位不同"误判为"数据坏"
  · 未走完的时段拒判（半段比整段会假报缩量）
- 实测：603259 **0.97**（与涛哥"正常"判断一致）/ 688981 0.75 / 300308 0.61 / 002138 1.08


## ✅ 已补齐（原"未完成"前两项，2026-09-15 当晚完成）

1. **"回流"维度已代码化** → `rebound_grading.py::check_inflow`
   判据：实体变长（≥前20日中位×1.3）+ 量放大（≥前5日均×1.2）+ 收阳 = 新主力做加法。
   两级定性 `grade_rebound`：惜售（必要前提）→ 回流（开关）→ 弱反/强反/反转。
2. **调整类型已量化且因果方向已修正** → `classify_adjustment`
   从「预期→类型」（循环论证）改为「**高点量价异常度**→类型→时长→是否需二次建仓」。
   量价双异常→复杂调整(≥3月·需二次建仓) / 仅量异常→简单调整(约1月) / 都无→短暂停顿(3~10日)。
3. **标定结论（关键）**：首版复用 20 日全样本比例版惜售 → 对他的实盘判读只 **1/4 吻合**；
   根因是**测量窗口不同**（他的"最后一轮下跌" vs 我的"20日所有下跌日比例"）。
   **一个阈值都没改**，只加 `check_absorption_last_leg()` 换正确窗口 → **4/4 全部吻合**
   （中芯→弱反 / 药明→强反 / 顺络→强反-反转 / 阳光→弱反，全部与他一致）。
   → 这是"诊断对了"，不是"调参凑答案"。

## ⚠️ 未完成（不许说"学完"）

1. **`rebound_grading` 的两版惜售口径未最终统一** —— 20日比例版与"最后一轮"版在 4 个标的上
   全部不一致（b 版对、a 版偏严）。已显式标注"标定前勿接入决策链"，但**唯一真源尚未定**
   （需 ≥50 只标的双向标定）。4. **当日实时分时接口口径与历史不一致** —— 实测偏差 70%，本次靠"改走历史接口(date=当日)"
   绕过；实时接口那份数据本身不可用于同段比较（根因未修，属上游 [[data_hub]]）。


---
**相关概念**: [[洗盘与出货]] | [[成交量与主力控盘]] | [[买卖点判断]] | [[18股复盘_同比环比系统思维]] | [[风险控制]] | [[筹码分布]] | [[盘感体系总览]] | [[涛哥方法论_心法快照_20260825]]
