# Hermes 本机模拟盘复盘 | 2026-06-09

- plan_date: `20260608` → trade_date: `20260609`
- review_phase: `EOD`
- trade_mode: `OBSERVE_ONLY` / `shadow_mode=true` / `allow_new_positions=false`
- 模型: `deepseek-v4-pro` / source: `hermes_deepseek_v4`
- 生成时间: `2026-06-09T20:15:00`

---

## 1. 结论先行

**市场二次确认未通过（active 无一收红 + 14:30 后无升级），严格按 OBSERVE_ONLY 不应有真实买入。今日唯一成交「顺络电子」是 shadow_watch 观察池影子成交，属于已识别并已修复的执行缺陷。已有持仓「绿的谐波」收盘 +6.04% 浮盈，未见风控事件。整体账户 -0.71%，仓位 9.19%，远低于 NEUTRAL 60% 上限。**

核心判断：
- 真实可买口径：0 笔（active=1 未触发，conditional=6 仅 1 笔 watch 影子成交）
- 观察池研究样本：1 笔（顺络电子，EOD +1.58%，待 T+1/T+3 跟踪）
- 已有持仓表现：绿的谐波 +6.04%（非今日入场，sellable=100）
- 执行缺陷已修：市场闸门未过时 shadow_watch 不再生成成交（P0 硬闸门已落地）

---

## 2. 今日真实成交与持仓事实

### 2.1 真实成交（基于 local_paper_trading_log）

| 时间 | 标的 | 方向 | 数量 | 价格 | 金额 | scope | 状态 |
|------|------|------|------|------|------|-------|------|
| 09:32:06 | 顺络电子 SZSE.002138 | BUY | 800 | 60.28 | 48,224 | conditional_watch (shadow_watch) | FILLED |

⚠️ 这笔成交是 **shadow_watch / 观察池影子成交**，不是正式 active 交易。原因：
- trade_mode=OBSERVE_ONLY，allow_new_positions=false
- market_gate 未通过（after_14:30_no_new_upgrade, active_leaders_not_positive_enough）
- 顺络电子 plan_decision=conditional_plan，paper_scope=shadow_watch

### 2.2 已有持仓（非今日新开）

| 标的 | 数量 | 成本 | 收盘价 | 市值 | 浮盈 | 浮盈% | 可卖 | 仓位占比 |
|------|------|------|--------|------|------|-------|------|----------|
| 绿的谐波 SHSE.688017 | 100 | 398.71 | 422.80 | 42,280 | +2,409 | +6.04% | 100 | 4.26% |
| 顺络电子 SZSE.002138 | 800 | 60.28 | 61.23 | 48,984 | +760 | +1.58% | 0 (T+1) | 4.93% |

绿的谐波是此前已建仓的持仓，**不是今日入场**。今日未触发新的加仓信号（trigger=450.2，收盘 422.8，差距 6.1%）。

### 2.3 账户汇总

| 指标 | 数值 |
|------|------|
| 初始资金 | 1,000,000 |
| 现金 | 901,603 |
| 持仓市值 | 91,264 |
| 总资产 | 992,867 |
| 总盈亏 | -7,133 (-0.71%) |
| 未实现盈亏 | +3,169 |
| 总仓位 | 9.19% / 60% 上限 |

---

## 3. 信号质量复盘

### 3.1 各标的信号状态一览

| 标的 | scope | decision | 状态 | 触发价 | 最新价 | 距触发 | VWAP | 偏离VWAP | 分钟能量 | 备注 |
|------|-------|----------|------|--------|--------|--------|------|----------|----------|------|
| 绿的谐波 | active (shadow_active) | active_plan | OBSERVE | 450.20 | 422.80 | -6.1% | 415.57 | +1.74% | ✅ passed | 已有持仓，未触发加仓；收盘低于前收428.25（-1.27%） |
| 顺络电子 | conditional_watch | conditional_plan | FILLED | 59.50 | 61.23 | 已触发 | 58.92 | +2.31% | ✅ passed (4.95亿) | 9:32 成交；EOD +1.58% |
| 中天科技 | conditional_watch | conditional_plan | TOUCHED | 50.68 | 53.66 | 已触发 | 51.44 | +4.32% | ✅ passed | 触发但超 exec_high(51.44)，未成交 |
| 红星发展 | conditional_watch | conditional_plan | TOUCHED | 53.99 | 55.45 | 已触发 | 52.46 | +5.70% | ❌ ratio 0.98 | 能量比不达标+超exec_high(54.80) |
| 沃格光电 | conditional_watch | conditional_plan | TOUCHED | 144.05 | 150.15 | 已触发 | 140.37 | +6.96% | ✅ passed | 超 exec_high(146.21)，高位不追 |
| 鸿博股份 | conditional_watch | conditional_plan | OBSERVE | 15.08 | 14.58 | -3.3% | 14.56 | +0.12% | ❌ 量太小 | 未触发，量能仅 0.20亿 |
| 方大炭素 | conditional_watch | conditional_plan | OBSERVE | 6.33 | 5.81 | -8.2% | 5.80 | +0.13% | ❌ 量太小 | 未触发，量能仅 0.28亿 |

### 3.2 信号质量分析

**正向信号：**
- 顺络电子：触发后成交，EOD 正向跟随 +1.58%，分钟能量充足（4.95亿/3根K线），开盘放量突破形态有效。但成交价高于 VWAP 2.31%，且发生在 9:32（<9:35 冷却窗口），若按生产纪律本应延后确认。
- 绿的谐波：已有持仓浮盈 +6.04%，虽然今日收跌 -1.27%，但距 invalid_price（353.93）和 MA5（353.93）有充足安全垫，未见风控触发。

**中性/待观察信号：**
- 中天科技、沃格光电：触发但超过 exec_high，价格远高于 VWAP（+4.32%/+6.96%）。执行纪律阻止了高位追入——这是 Strict Gate 发挥作用的正例。但 exec_high 与盘中实际涨幅的差距需要后续校准。
- 红星发展：触发但能量比不达标（0.98 < 1.05），同时超过 exec_high。被正确阻止。

**弱势信号：**
- 鸿博股份、方大炭素：全天未触发，分钟能量严重不足（<0.3亿），量价配合弱。这说明前一日的 conditional_plan 入选标准在下行市场中可能偏宽。

### 3.3 市场二次确认评审

| 检查项 | 阈值 | 实际 | 通过 |
|--------|------|------|------|
| 池内收红比 | ≥55% | 57.14% (4/7) | ✅ |
| active 收红比 | ≥50% | 0% (0/1) | ❌ |
| active 收正数 | ≥1 | 0 | ❌ |
| active > VWAP | ≥1 | 1 | ✅ |

**失败原因：唯一的 active（绿的谐波）收跌 -1.27%，导致 active_up_ratio=0 和 active_positive=0 两条关键条件不满足。** 这确认了今日市场情绪偏弱，OBSERVE_ONLY 是正确的。

---

## 4. 操作与成交质量复盘

### 4.1 顺络电子 9:32 成交分析

**成交链条：**
```
09:30 → open 58.32, 量 1.32亿
09:31 → high 59.48, 量 2.24亿（突破触发价 59.50 近在咫尺）
09:32 → close 60.28, 量 1.39亿（突破触发价 + 触及 exec_high 60.39 以内）
       → 按卖一价 60.28 成交 800 股，金额 48,224
```

**正面：**
- 分钟能量充足：3 分钟累计成交 4.95 亿，远超 0.5 亿下限
- 价格在 exec_high（60.39）以内，未超出追价上限
- 滑点 131 bps 在可接受范围
- EOD 正向跟随 +1.58%，表明触发信号本身有效

**问题：**
1. **9:35 前追入**：成交时间 9:32:06，距开盘仅 2 分钟，标准冷却规则要求 9:35 前不追入。此成交早于 9:35 冷却窗口，属于应在生产中被阻止的操作。
2. **高于 VWAP 2.31%**：成交时 VWAP 58.92，成交价 60.28，偏离 +2.31%。虽然 chase_ceiling=61.23（+1.5% 追价上限基于触发价计算），但从 VWAP 角度已明显溢价。
3. **市场闸门未过**：这是最关键的问题——OBSERVE_ONLY + market_gate 未通过时，shadow_watch 不应生成成交。此问题已被识别并修复（SHADOW_WATCH_BUY_WHEN_MARKET_GATE_FAILED → fixed_runtime_guard）。

**Hermes 判断：** 从纯信号角度看，顺络电子今日突破有效且收盘正向，作为观察池研究样本有价值。但从生产纪律角度，此成交在三个维度（时间、价格偏离、市场环境）都不满足正式买入条件。仅作为 watch 样本保留，用于 T+1/T+3 表现跟踪。

### 4.2 未成交分析

**中天科技/沃格光电/红星发展（TOUCHED → 超过 exec_high）：**
- 这三只票盘中均触发但在当前报价已超过 exec_high。
- 执行层的「不追高」纪律正确阻止了成交——这是 Strict Gate 的正向表现。
- 但需要审视：exec_high 设置是否偏紧？中天科技触发价 50.68，exec_high 51.44（仅 +1.5%），盘中最高到 53.66。如果 exec_high 设置过紧，会在强势突破中错失机会。**此为 P1 待验证假设，不基于单日修改。**

**鸿博股份/方大炭素（OBSERVE → 未触发）：**
- 全天未触及触发价，且分钟能量极弱（0.2-0.3 亿）。
- 这两只票的 conditional_plan 在昨日的入选可能偏乐观。

**绿的谐波（OBSERVE → 未触发加仓）：**
- 触发价 450.20 距收盘价 422.80 差 6.1%，属于合理未触发。
- 作为已有持仓，今日未触发任何风控事件（止损 -3%、MA5 跌破、尾盘转弱等均未发生）。

---

## 5. 仓位与风控复盘

### 5.1 仓位状态

| 维度 | 设定 | 实际 | 利用率 |
|------|------|------|--------|
| 总仓位上限 | 60.0% (NEUTRAL) | 9.19% | 15.3% |
| 单票上限 | 20.0% | 4.93% (顺络) | 24.7% |
| active 目标仓位 | 12.0% | 4.26% (绿的) | 35.5% |
| watch 目标仓位 | 5.0% | 4.93% (顺络) | 98.6% |
| 现金 | — | 901,603 | 90.8% |

**评价：** 仓位极度保守。动态总仓保持 NEUTRAL 60%，实际仅用 9.19%。这与 market_gate 未通过、OBSERVE_ONLY 模式的判断一致——弱市不强行加仓是正确的。但需要关注：如果市场转强，当前仓位能否及时跟上。

### 5.2 风控事件

今日无风控事件触发。
- 绿的谐波：止损线约 386.74（成本 398.71 × 0.97），收盘 422.80，远未触及。
- 顺络电子：止损线约 58.47（成本 60.28 × 0.97），收盘 61.23，未触及。但 T+1 不可卖，即使触及也无法当日执行。

### 5.3 动态总仓评审

- regime=NEUTRAL，原因：「盘中确认时间窗未满足，保持中性总仓」
- 实际运行符合预期：market_gate 未通过 → 不扩大仓位 → NEUTRAL 60% 上限不变
- 需要后续验证：当 market_gate 通过且 pool_up_ratio 持续 >60% 时，动态总仓是否自动升至 WARM 75%

---

## 6. 今日已完成的代码迭代

| ID | 类型 | 状态 | 说明 |
|----|------|------|------|
| SHADOW_WATCH_BUY_WHEN_MARKET_GATE_FAILED | P0 execution_guard | implemented_and_tested | market_gate 未过时 shadow_watch 不再生成成交；涉及 main.py + test_shadow_watch_guards.py + dashboard.js |
| POSITION_SIZING_TARGET_PCT_ENABLED | P1 position_sizing | preserved_monitoring | 目标仓位+动态总仓机制保留，继续按行情温度动态调整 |
| WATCH_POOL_PAPER_ENTRY_EXISTS | P1 signal_quality_tracking | preserved_monitoring | 观察池成交样本保留，跟踪 T+1/T+3 表现 |

**代码迭代台账状态：** no_immediate_code_fix，需要代码修复 0 项，需要灰度验证 0 项，已沉淀保留 3 项。

---

## 7. 明日验证清单

### 7.1 持仓跟踪

- [ ] **绿的谐波 SHSE.688017**：sellable=100，关注是否触发止盈/止损/MA5跌破/尾盘转弱。若市场转暖且该票继续走强，检查是否触发加仓（trigger=450.20）。
- [ ] **顺络电子 SZSE.002138**：T+1 锁仓明日解禁（sellable=800），关注 EOD 表现。作为 watch 样本，记录 T+1 收盘盈亏。若触及止损 -3%（~58.47）必须执行。

### 7.2 执行保真验证

- [ ] **SHADOW_WATCH_BUY_WHEN_MARKET_GATE_FAILED 修复验证**：下次 market_gate 未通过时，确认观察池影子单只记录触发、不生成成交。
- [ ] **9:35 冷却规则生效确认**：如有信号在 9:30-9:35 触发，确认被正确延迟至 9:35 后再判断。
- [ ] **exec_high 校准观察**：记录触发后超过 exec_high 的标的次日表现，积累 exec_high 是否偏紧的证据（P1 灰度，不基于单日修改）。

### 7.3 数据与信号质量

- [ ] **conditional_plan 入选标准回顾**：鸿博股份、方大炭素全天无量、未触发的 conditional 入选是否偏宽？在下一版计划中是否需要提高 conditional 入选的流动性和结构要求。
- [ ] **动态总仓升降级触发检查**：若明日 market_gate 通过且 pool_up_ratio >60%，确认动态总仓是否从 NEUTRAL 60% 升至 WARM 75%。
- [ ] **watch 样本 T+1 收盘统计**：顺络电子 T+1 收盘盈亏加入观察池统计。

### 7.4 风控边界

- [ ] 绿的谐波浮盈 +6.04%，若回撤至 +3% 以内，是否需要考虑移动止盈？（当前策略无移动止盈规则，此为 P1 待讨论项）
- [ ] 确认 T+1 卖出的止损单在可卖当日能被正确执行。

---

## 附录：复盘口径声明

- 当前 review_phase=EOD，所有价格和表现为收盘价基准。
- 顺络电子成交是 shadow_watch / 观察池样本，不是正式 active 交易。
- 绿的谐波是已有持仓（sellable=100），非今日入场。
- 「前日回放入场」和「理论触发」不作为真实成交引用；仅以 orders/positions 中的 FILLED 状态为真。
- 所有优化建议均在板块二波/龙头跟随/Strict Gate 核心框架内，为执行保真、数据质量或风控边界的改进。
- 单日样本不直接修改 P1 策略假设；P0 微观执行缺陷可以当天修。
