# Hermes 每日复盘｜2026-06-11（本机模拟盘）

- 复盘者：Hermes / DeepSeek V4
- 计划日：`20260610` → 交易日：`20260611`
- 阶段：**EOD（收盘复盘）**
- 模式：`OBSERVE_ONLY` | `shadow_mode=true` | `allow_new_positions=false`
- 生成时间：`2026-06-11T14:57:15`
- 审查时间：`2026-06-12`

---

## 1. 结论先行

今日无 active 成交，唯一买入成交为 shadow_watch 观察池旭光电子（`SHSE.600353`，conditional_watch，BREAK_PREV_HIGH），在市场闸门未通过（`market_gate_passed=false`）的情况下产生影子成交——此笔成交**不可反推为生产信号**，仅作为研究样本保留。卖出端：绿的谐波按 -3% 止损边界正常触发（-3.82% 含滑点），新易盛为历史深度亏损遗留仓位（-31.44%）终于被止损规则清理。

账户累计 PnL = **-3.18%**，主要拖累来自新易盛历史深度亏损（规则上线前的保护缺失），扣除该遗留因素后账户实际运行状态为小幅亏损。

关键信号：
- **执行上沿保护有效**：5 笔 shadow_watch 买入因 `price_above_exec_high` 被正确拦截
- **止损路径正常**：2 笔 position_risk 全部 FILLED，无 T+1 阻塞
- **影子成交污染已识别**：旭光电子在市场确认失败时产生成交，已加运行时闸门修复
- **仓位测算生效**：不再固定 100 股，按 target_position_pct 精准测算

---

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

### 2.1 真实成交（3 笔）

| # | 时间 | 代码 | 名称 | 方向 | 范围 | 模板 | 数量 | 价格 | 金额 | 备注 |
|---|------|------|------|------|------|------|------|------|------|------|
| 1 | 09:30:31 | SZSE.300502 | 新易盛 | SELL | position_risk | POSITION_RISK_EXIT | 100 | 545.00 | 54,500 | **止损卖出**，仓位亏损 -31.44%。历史遗留深度亏损，止损规则上线前已套牢。 |
| 2 | 09:32:04 | SHSE.688017 | 绿的谐波 | SELL | position_risk | POSITION_RISK_EXIT | 100 | 382.20 | 38,220 | **止损卖出**，仓位亏损 -3.82%（含 bid1 滑点约 0.82%）。已有持仓正常止损，非今日新买。 |
| 3 | 09:44:49 | SHSE.600353 | 旭光电子 | **BUY** | **conditional_watch** / shadow_watch | BREAK_PREV_HIGH | 1,700 | 27.96 | 47,532 | **影子成交**。收盘 29.94（+7.08%），T+1 不可卖。非 active 正式信号。 |

### 2.2 未成交（5 笔，均为 price_above_exec_high）

| # | 时间 | 代码 | 名称 | 模板 | 触发价 | 执行上沿 | 最新价 | vs VWAP | 分钟能量 |
|---|------|------|------|------|------|------|------|------|------|
| 1 | 09:30:31 | SZSE.300666 | 江丰电子 | BREAK_PREV_HIGH | 249.88 | 253.63 | 269.84 | +4.15% | warmup 0/3 |
| 2 | 09:31:02 | SHSE.688138 | 清溢光电 | VWAP_RECLAIM | 33.49 | 33.99 | 34.57 | +2.15% | warmup 1/3 |
| 3 | 09:31:02 | SHSE.603929 | 亚翔集成 | BREAK_PREV_HIGH | 226.39 | 229.79 | 235.00 | +2.64% | warmup 1/3 |
| 4 | 09:32:04 | SHSE.600869 | 远东股份 | BREAK_PREV_HIGH | 31.86 | 32.34 | 32.60 | +2.18% | warmup 2/3 |
| 5 | 09:37:41 | SHSE.600353 | 旭光电子 | BREAK_PREV_HIGH | 27.56 | 27.97 | 27.98 | +2.20% | confirmed（首次尝试被拦截，第二次成功） |

### 2.3 当前持仓（2 只）

| 代码 | 名称 | 数量 | 均价 | 现价 | 市值 | 浮盈% | 占比 | 可卖 | 来源 |
|------|------|------|------|------|------|------|------|------|------|
| SZSE.300236 | 上海新阳 | 500 | 95.37 | 102.03 | 51,015 | +6.98% | 5.27% | 500 | 遗留持仓，非今日入场 |
| SHSE.600353 | 旭光电子 | 1,700 | 27.96 | 29.94 | 50,898 | +7.08% | 5.26% | 0（T+1）| 今日 shadow_watch 入场 |

### 2.4 已卖出

| 代码 | 名称 | 卖出原因 | 仓位亏损% | 说明 |
|------|------|------|------|------|
| SZSE.300502 | 新易盛 | position_stop_loss_3pct | -31.44% | 历史遗留深度亏损，止损规则上线前已套牢，非当前策略失效 |
| SHSE.688017 | 绿的谐波 | position_stop_loss_3pct | -3.82% | 已有持仓正常止损，含 0.82% bid1 滑点。非今日入场 |

### 2.5 账户概览

| 指标 | 数值 |
|------|------|
| 总资产 | 968,199 |
| 现金 | 866,286 |
| 持仓市值 | 101,913 |
| 累计盈亏 | -31,801（-3.18%）|
| 已实现盈亏 | -38,497（-3.85%）|
| 未实现盈亏 | +6,696（+0.67%）|
| 动态总仓上限 | 60%（NEUTRAL）|
| 市场闸门 | **未通过** |

---

## 3. 持仓与卖出逐笔审查

### 3.1 新易盛（SZSE.300502）— 已卖出

- **卖出路径**：position_risk → risk_exit → position_stop_loss_3pct
- **仓位亏损**：-31.44%（约 25,200 元）
- **止损触发价**：-3.0%
- **审查结论**：止损触发机制正确执行，但 -31.44% 远超 -3% 止损线，属**规则上线前已套牢的遗留仓位**。该股在止损规则部署前已深度亏损，规则上线时未进行一次性强制清理，导致止损保护被大幅滞后。这是系统建设期的覆盖缺口，不是策略错误。
- **动作**：扫描是否还有其他遗留仓位可能类似情况；在本次复盘后确认所有仓位均在每日 position_risk 扫描范围内。

### 3.2 绿的谐波（SHSE.688017）— 已卖出

- **卖出路径**：position_risk → risk_exit → position_stop_loss_3pct
- **仓位亏损**：-3.82%（触发 -3.0% 后 bid1 成交产生约 0.82% 滑点）
- **入场来源**：已有持仓，非今日入场。与今日新买明确区分。
- **卖出时机**：09:32:04，竞价后 2 分钟内快速执行。
- **审查结论**：**正常止损执行**。-3% 边界触发正确，按买一价模拟卖出撮合合理。滑点 0.82%（quote_last=383.48 → fill=382.20）在正常范围。
- **二波框架符合性**：因非今日入场，本期不评估入场符合性，仅确认卖出风控路径正确。

### 3.3 旭光电子（SHSE.600353）— 当前持仓

- **入场来源**：**conditional_watch / shadow_watch**（非 active）
- **入场时间**：09:44:49（第 2 次尝试，首次 09:37:41 因 price_above_exec_high 被拦截）
- **入场价**：27.96（执行上沿 27.97，触发价 27.56）
- **收盘表现**：29.94（+7.08%）
- **可卖数量**：0（T+1 锁定，今日买入明日方可卖）
- **仓位占比**：5.26%（目标 5%，接近）
- **minute_energy**：passed（amount_yi=2.08 亿 > 0.5 亿门槛），但 energy_ratio=0.8522 < ratio_min=1.05，能量比率判定存在歧义（见 6.4 节）
- **审查结论**：作为 shadow_watch 样本，收盘正向跟随 +7.08% 是良好的研究数据点。但**市场闸门未通过**是重大框架缺失——无 active 票、无 positive 龙头、无 above VWAP，在这种环境下入场缺乏大势方向确认。该成交已标记为研究样本，不反推为生产信号。明日关键验证：是否触发止盈/止损/MA5/尾盘弱势风控。

### 3.4 上海新阳（SZSE.300236）— 当前持仓

- **入场来源**：遗留持仓，非今日入场。需回溯历史交易日数据确认原始来源。
- **当前表现**：浮盈 +6.98%，可卖（sellable_qty=500）。
- **审查结论**：当前浮盈状态健康，但缺乏入场来源追溯（active/shadow/watch 不明），无法完整评估二波框架符合性。暂维持观察，下一期复盘前需补充原始入场信息。

---

## 4. 二波框架符合性复盘

### 4.1 旭光电子（SHSE.600353）— 部分符合

| 维度 | 评估 | 详情 |
|------|------|------|
| 板块二波 | ✓ | theme=光刻机(胶)，有板块概念支撑。BREAK_PREV_HIGH 模板本身是二波框架的突破追入形态。 |
| 龙头跟随 | ✗ | paper_scope=shadow_watch，不是 active 龙头跟随。0 只 active 票，无龙头可跟。 |
| 情绪/筹码/时间 | △ | 入场 09:44，已过 9:35 冷却窗口。price_vs_vwap=1.25% 偏离可控。但早盘 09:30-09:37 多只票尖峰拉升被 exec_high 拦截，整体早盘情绪偏热但方向不确定。 |
| 三周期 | △ | 周线定方向/日线看结构无法从此笔判断（缺少周线/日线数据）。60m/30m 选时点也无对应数据。 |
| 顺大势逆小波 | ✗ | market_gate 未通过（pool_up_ratio=0.6 刚好过门槛，但 active_up_ratio=0, active_positive=0, active_above_vwap=0），大势方向未确认。 |
| T+1 可成交性 | ✓ | 成交价 27.96，当日无涨跌停限制问题，T+1 次日可验证卖出。 |

**总评**：二波框架中板块识别和突破模板部分符合，但龙头跟随、大势确认、三周期三个核心维度均缺乏支撑。此笔作为 shadow_watch 研究样本可以接受，但不能作为生产框架的正面案例。

### 4.2 上海新阳（SZSE.300236）— 待确认

无法评估：缺乏原始入场来源（active/shadow/watch）和入场日期信息。需补充数据后下一期复查。

---

## 5. 信号质量复盘

### 5.1 整体信号状态

| 指标 | 数值 | 评价 |
|------|------|------|
| 计划候选总数 | 15 | — |
| active 候选 | 0 | **今日无 active 票**，关注是否选股逻辑需要调整 |
| conditional 候选 | 15 | 全部为 conditional_watch/shadow_watch |
| 实际触发（TOUCHED 或产生订单） | 6 | 江丰、清溢、亚翔、远东、旭光(×2)、彤程 |
| 最终成交 | 1 买 | 仅旭光电子（shadow_watch）|
| 被 CANCELLED | 2 | 康鹏科技、鸿博股份（invalid_price_broken）|
| 未触发/观察中 | 7 | 兴福电子、有研硅、巨化、八亿时空、拓荆科技、沃格光电、劲拓股份 |

### 5.2 信号质量评价

**正面**：
- 5 笔未成交均为 `price_above_exec_high`，执行上沿保护一致性强。未因恐慌或贪婪而放宽。
- 2 笔被 `invalid_price_broken` 取消，防止弱化票入场，硬保护有效。
- minute_energy 在 09:30-09:32 的四笔中全部为 warmup（0-2/3），均未确认，与 price_above_exec_high 形成双重保护。

**需关注**：
- **今日 0 只 active 票**：计划中无 active 候选，意味着前一日的板块/龙头筛选未产生任何正式入场机会。需在下一期计划中评估候选池质量。
- **旭光电子 minute_energy 判定歧义**：energy_ratio=0.8522 < ratio_min=1.05，但仍 passed=true。需确认是设计意图还是逻辑缺陷（见 6.4 节）。
- **VWAP_RECLAIM 模板**：清溢光电触发但被 exec_high 拦截。VWAP_RECLAIM 模板的 exec_high 计算方法是否需要与 BREAK_PREV_HIGH 区分配置，值得观察。

---

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

### 6.1 卖出成交质量

| 标的 | 信号到成交延迟 | 撮合方式 | 滑点 | 质量评价 |
|------|------|------|------|------|
| 新易盛 | 开盘后立即触发 | paper_sell_at_bid1 | 极小（545.09→545.00，0.02%） | 正常 |
| 绿的谐波 | 09:32:00→09:32:04 | paper_sell_at_bid1 | 0.33%（383.48→382.20） | 正常，bid1 流动性充足 |

### 6.2 买入成交质量

| 标的 | 尝试次数 | 最终成交价 | vs 触发价 | vs 执行上沿 | 质量评价 |
|------|------|------|------|------|------|
| 旭光电子 | 2 | 27.96 | +1.45%（触发价 27.56） | -0.04%（上沿 27.97） | 成交价在执行区间内，合理 |

- 首次尝试（09:37:41）被 exec_high 拦截是正确的——此时 quote_last=27.98，超过 exec_high=27.97。
- 第二次尝试（09:44:49）价格回落至 27.96，在区间内成交。这说明执行上沿机制**有弹性**（不是一超过就拒绝，而是等待回落后再成交），设计合理。

### 6.3 问：为什么 9:35 前多只票被拦截是正确的

今日 09:30-09:32 的四笔 BUY 触发全部被 `price_above_exec_high` 拦截，且 minute_energy 均为 warmup 状态（0/3 到 2/3）。

以江丰电子为例：
- 触发价 249.88 → 最新价 269.84（+8%）
- price_vs_vwap_pct = +4.15%（严重偏离日内均线）
- minute_energy: 0 根有效分钟K，未达到 3 根最低采样要求

如果在 09:30:31 追入江丰电子，成交价至少在 270 附近（卖一价），对应当日 VWAP 259.09，偏离 4%+。即使收盘涨停，当日 VWAP 偏离过大说明入场在尖峰处，后续回撤风险极高。**已加 9:35 冷却规则正是为了防止这种尖峰追入**。

### 6.4 minute_energy 能量比率判定歧义

旭光电子成交单的 minute_energy：
```
energy_ratio: 0.8522 < ratio_min: 1.05
passed: true
reason: "minute_energy_confirmed"
```

energy_ratio=0.8522 表示当前 5 分钟窗口成交额（2.08 亿）相对前 5 分钟窗口（2.44 亿）在**下降**。ratio < 1.05（ratio_min）应意味着 "能量不达标"，但此处判定为 passed。

两种可能：
1. **设计意图**（降温=稳定）：energy_ratio < ratio_min 意味着盘中急拉后的能量收敛，不再是尖峰追入，反而是"更安全的入场"。
2. **逻辑缺陷**：ratio_min 的方向判断写反了，或 reason 判断条件与 ratio_min 比较逻辑不一致。

**建议**：P0 级别复查 `opportunity_state_machine.py` 中 minute_energy 判定代码，确认 `energy_ratio < ratio_min` 时的 passed 判定是否与设计意图一致。若为设计意图，需在 reason 中明确说明（如 `"minute_energy_confirmed_cooldown"` 以区分正向确认）。

---

## 7. 仓位与风控复盘

### 7.1 仓位配置

| 参数 | 设定值 | 实际值 | 偏差 |
|------|------|------|------|
| active 目标仓位 | 12.0% | 0%（无 active 成交） | 正常（无触发） |
| watch 目标仓位 | 5.0% | 5.26% | +0.26%（近目标） |
| 单票上限 | 20.0% | 5.26% | 远低于上限 |
| 总仓上限 | 60.0%（NEUTRAL） | 10.53% | 远低于上限 |
| 现金缓冲 | 5.0% | 89.5% 现金 | 仓位极轻 |

**评价**：当前仓位极轻（10.53% vs 上限 60%），主要因为 0 只 active 票触发 + 5 只 watch 被 exec_high 拦截。这不是仓位机制问题，而是**计划端候选不足**（0 active）和**执行上沿偏保守**共同导致的。需在下一期计划层面调整，而非在仓位层面放宽。

### 7.2 风控执行

| 检查项 | 状态 | 说明 |
|------|------|------|
| -3% 止损 | 正常触发 | 绿的谐波正确触发并成交 |
| position_stop_loss 覆盖 | 存在缺口 | 新易盛在规则上线前已深度套牢，保护滞后 |
| T+1 卖出限制 | 无阻塞 | risk_exit_blocked_t1=0 |
| invalid_price 保护 | 正常 | 2 只 CANCELLED |
| MA5 退出 | 未触发 | 无持仓触发 MA5 退出条件 |
| 尾盘弱势退出（14:30） | 未触发 | 无持仓在 14:30 触发弱势卖出 |
| 复权校正 | 无事件 | qfq_position_adjustment_count=0 |
| 行情陈旧锁 | 无锁定 | quote_stale_lock=false |

### 7.3 动态总仓评价

- regime = **NEUTRAL**（保持不变）
- 原因：盘中确认时间窗未满足（after_14:30 未产生新升档信号，无 active 票报价）
- 评价：NEUTRAL 总仓 60% 在当前行情下偏保守但合理——池内 15 只票 pool_up_ratio=0.6（刚好过 0.55 门槛），但 active=0 无法升档。如果连续多日 pool_up_ratio > 0.6 但 active=0，可能是选 active 标准过严的信号。

---

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

以下迭代已在本机模拟盘运行时实现，无需今日额外代码变更：

| # | ID | 优先级 | 状态 | 说明 |
|---|----|------|------|------|
| 1 | EARLY_MORNING_CHASE_BEFORE_0935 | P0 | implemented_and_tested | 9:35 前冷却规则 |
| 2 | INVALID_PRICE_PROTECTION_WORKED | P0 | implemented_monitoring | invalid_price 硬保护 |
| 3 | SHADOW_WATCH_BUY_WHEN_MARKET_GATE_FAILED | P0 | implemented_and_tested | 市场闸门未过时影子单不得成交 |
| 4 | STOP_LOSS_EXECUTED_CORRECTLY | P0 | implemented_monitoring | 持仓止损路径正常 |
| 5 | EXEC_HIGH_GUARD_WORKED | P1 | implemented_monitoring | 执行上沿阻止高位追价 |
| 6 | EXISTING_POSITION_RISK_CLEAN | P1 | implemented_monitoring | 已有持仓风控正常沉淀 |
| 7 | MINUTE_ENERGY_CONFIRMATION | P1 | implemented_monitoring | 分钟K能量确认保留 |
| 8 | POSITION_SIZING_TARGET_PCT_ENABLED | P1 | preserved_monitoring | 目标仓位与动态总仓机制 |
| 9 | WATCH_POOL_PAPER_ENTRY_EXISTS | P1 | preserved_monitoring | 观察池成交样本跟踪 T+N |
| 10 | CHASE_ENTRY_VWAP_DEVIATION_HIGH | P1 | needs_more_samples | active 追高 VWAP 偏离灰度验证 |
| 11 | STATIC_TRIGGER_TOO_LOW_FOR_STRONG_TREND | P1 | gray_experiment_active | 强趋势日静态触发价偏低灰度 |

**今日迭代台账**（来自 `reports/code_iteration/20260611_code_iteration_backlog.md`）：`no_immediate_code_fix`，0 个需要代码修复，2 个灰度验证中，9 个已沉淀。

---

## 9. 明日验证清单

### 9.1 T+1 仓位验证

- [ ] **旭光电子（SHSE.600353）**：T+1 解锁可卖。检查是否触发以下卖出条件：
  - [ ] 止盈（如有设定目标）
  - [ ] -3% 止损
  - [ ] MA5 跌破
  - [ ] 14:30 尾盘弱势（当日跌幅 > 2% 或低于 VWAP）
- [ ] **上海新阳（SZSE.300236）**：继续持有观察。检查 MA5/invalid_price/尾盘弱势是否触发。

### 9.2 数据质量与系统修复

- [ ] 扫描是否还有类似新易盛的历史遗留仓位（规则上线前已深度亏损，未被止损覆盖）
- [ ] 复查 `opportunity_state_machine.py` 中 minute_energy 判定逻辑：`energy_ratio < ratio_min` 时为何判定为 passed
- [ ] 确认飞书通知中 shadow_watch 成交标注了"非生产信号/只供研究"标记

### 9.3 规则效果验证

- [ ] 统计被 exec_high 拦截的 5 只标的（江丰、清溢、亚翔、远东、旭光首次）T+1 表现
- [ ] 若下期仍无 active 票（连续 2 日），评估计划端选 active 标准是否需要调整
- [ ] 验证 market_gate 修复：下次 shadow_watch 在市场闸门未通过时是否仅记录触发而不生成成交

### 9.4 持仓来源追溯

- [ ] 回溯上海新阳（SZSE.300236）原始入场来源：active / shadow_active / conditional_watch / shadow_watch
- [ ] 补充上海新阳入场日期、入场模板、二波框架符合性评估

---

## 附录：关键数据摘要

| 字段 | 值 |
|------|-----|
| plan_date | 20260610 |
| trade_date | 20260611 |
| review_phase | EOD |
| trade_mode | OBSERVE_ONLY |
| market_gate_passed | false |
| candidates (active/cond) | 0 / 15 |
| orders (total/filled/unfilled) | 8 / 3 / 5 |
| filled (active/watch/risk) | 0 / 1 / 2 |
| positions | 2 |
| account_total_value | 968,199 |
| total_pnl_pct | -3.18% |
| total_cap_regime | NEUTRAL (60%) |
| active_target_pct | 12.0% |
| watch_target_pct | 5.0% |
| max_single_pct | 20.0% |
| risk_exit (signals/orders/filled) | 0 / 2 / 2 |
| price_above_exec_high | 5 |
| invalid_price_broken | 2 |
| qfq_adjustments | 0 |

---

*本复盘仅基于本机真实模拟盘成交数据。未将 previous_day_review 理论回放入场作为真实成交。单日样本不会直接放宽交易规则。核心框架（板块二波、龙头跟随、Strict Gate、三周期、顺大势逆小波）保持不变。*
