# 五色令参数优化 · 二次核验报告（修正版）
**日期**: 2026-09-28 ｜ **样本**: 全池5384只 · 2014-01-01 ~ 2026-09-18 ｜ **成交口径**: 次日开盘 · 成本0.1%

---

## 〇、一句话结论

**六轮优化全部跑完，生产参数维持不变**：SD≥10 & DF≥4 + 门控(C/u₃₈₀≥P95) + 出场 WZ20≥85 ∨ BD7≥70 + K=10 + 止损-12%。
年化 21.51% / MDD -25.1% / Calmar 0.856 / 463笔 / 胜率 64.8%（全口径精确复现）。
所有"更优"候选经牛熊分段检验均不通过（增益只来自单一时段）；"贴近生产"的差异在噪音级。

---

## 一、为什么要二次核验（首版报告勘误）

首版优化测试台复现基准只得 9.12%，与记录的生产基准 21.51% 相差 12.4pp。
逐项核对后确认：**差异全部来自测试台配置，非记忆错误、非数据漂移**。

| 配置项 | 生产口径 (iter_ws.py) | 首版测试台（错） | 影响 |
|---|---|---|---|
| ST/监管/退市过滤 | filter_bdf 生效 | 无 | 重大（噪声标的进入池子） |
| 交易成本 | 0.001 | 0.002 | 中 |
| 最长持有 | 40日 | 60日 | 中 |

修正三处后，K=10 格**精确复现 21.51% / -25.14% / 0.856 / 463笔 / 64.8%**。
首版报告的全部结论（DF=3 更优、K=15 更优）随之作废，本轮为修正后重跑。

---

## 二、六轮结果总表（修正口径）

| 轮次 | 实验 | 最优候选 | vs 生产(21.51%/0.856) | 结论 |
|---|---|---|---|---|
| 1 | 入场 SD×DF 网格 (40变体) | 生产格本身 | — | **维持**：SD≥10 & DF≥4 即最优 |
| 2 | 前置筛选 (筹码/回升/量比) | 全劣化/全灭 | -3.0 ~ -7.1pp | **证伪**：不该叠加 |
| 3 | 出场 WZ×BD 网格 (25组合) | WZ80/BD65 = 21.74% | +0.23pp（噪音级） | **维持**（分段不过） |
| 4 | 防假突破 (延迟/连续2日) | 均劣化 | -0.7 ~ -5.0pp | **证伪**：当日触发即离场最优 |
| 5 | 槽位 K (5~20) | 生产 K=10 最优 | — | **维持** |
| 6 | 二次上车 (冷却/禁止) | 复买是正贡献 | 禁止→20.82% | **维持**：现逻辑正确 |
| 7 | 牛熊分段检验 | 近邻候选全不通过 | — | **维持** |

---

## 三、分轮详情

### 第1轮：入场阈值网格（修正版 40 变体）
- SD≥10 & DF≥4（生产）: 21.51% / 0.856 ← **最优**
- SD≥10 & DF≥3: 20.74% / 0.825（差 0.77pp）
- SD≥10 & DF≥5: 12.83% / 0.448（DF≥5 仅1631个事件，接近退化）
- SD≥11/12 全列 0 笔：**结构性空集**（sd 字段取值上限=10，非"阈值太严"）
- 门控关闭对照：-0.18%（门控是必要条件）

**受控修正**：发现 `tables()` 的 counts（门控广度序列）按 min_sd 统计，SD 变动会同时改变门控基准。
固定门控口径后：SD≥8 13.12%→16.20%、SD≥9 14.04%→18.44%（即原网格低估了低 SD 档），但 **排序不变，SD≥10 仍是门槛**。

### 第2轮：前置筛选（筹码≤30 / 回升 / 量比）
| 条件 | 候选 | 年化 | MDD | Calmar | 笔 |
|---|---|---|---|---|---|
| baseline | 43193 | 21.51% | -25.14% | 0.856 | 463 |
| chipsd≤6 | 28 | -0.30% | — | — | 3 |
| chipsd≤30 | 36585 | 18.47% | -28.81% | 0.641 | 466 |
| RSI连续2日上升 | 24 | — | — | — | 1 |
| t6b(量比≥1.5) | 12940 | 14.40% | -35.08% | 0.411 | 430 |
| 组合 | 全0 | — | — | — | — |

**证伪**。注意口径：RSI"回升"在超跌候选上极罕见（1笔）；量比字段用 t6b(≥1.5) 代理（≥1.0 未落盘）；原脚本"连续2日上升"有实现bug已修正。
→ 记忆里"入场候选=筹码≤30+回升+量比，待拍板切"：**结论为不切**。

### 第3轮：出场阈值网格（25 组合）
- WZ 单调：80>82>85>87>90（越早离场略好，但 80 处仅 +0.23pp）
- BD7 在 wz≥82 时几乎不生效（65→85 同值）
- 生产格 WZ85/BD70 精确复现 21.51%
- 候选 WZ80/BD65 = 21.74% / 0.866：**增益只来自 2024-2026 一段，且在两条熊市段更差 → 不采纳**

### 第4轮：防假突破（出场确认）
| 模式 | 年化 | Calmar | 笔 |
|---|---|---|---|
| baseline（当日触发即离场） | 21.51% | 0.856 | 463 |
| delay_1（次日再确认） | 20.77% | 0.825 | 460 |
| consecutive_2（连续2日确认） | 16.52% | 0.531 | 434 |

**证伪**：exitw 触发即离场最优；任何"等待确认"都会放走利润。

### 第5轮：槽位 K
K=10: 21.51%/0.856 ｜ K=8: 20.64%/0.717 ｜ K=12: 19.85%/0.727 ｜ K=15: 17.72%/0.534 ｜ K=20: 17.08%/0.590 ｜ K=5: 17.13%/0.421
**K=10 即最优**，扩大或缩小槽位均劣化。

### 第6轮：二次上车
- 事实核查：engine 只排除"在持仓"的票 —— **生产逻辑本来就允许复买**（原"需引擎改造"判断错误）
- 画像：463笔中71笔复买(15.3%)，间隔中位944天（长期再介入为主，≤30天仅10笔）
- 复买表现(+8.28%/70.4%) 优于首买(+5.82%/63.8%)
- 禁止复买 → 20.82%（-0.69pp）；冷却5/10/20天 → 21.40/21.49/21.52%（无差异）
**维持现逻辑**，不需冷却期。

---

## 四、牛熊分段验证（关键否决依据）

| 段 | 生产基准 | DF3 | WZ80 | K8 |
|---|---|---|---|---|
| 2014-2015牛 | 16.87% | 7.99% | 15.64% | 15.88% |
| 2015-2016熊 | -13.15% | -13.15% | -17.26% | -16.73% |
| 2016-2018震 | 8.68% | 8.68% | 6.96% | 7.19% |
| 2018熊 | 0.19% | 0.19% | -0.54% | -5.38% |
| 2019-2021牛 | 47.59% | 47.59% | 47.79% | 45.08% |
| 2022熊 | -3.76% | -4.17% | -1.13% | -0.77% |
| 2022-2024震 | 5.62% | 5.62% | 4.66% | 5.89% |
| 2024-2026牛 | 34.73% | 36.62% | 39.98% | 34.58% |

- DF3：除 2024-2026 外与基准**完全相同**（增益单段）
- WZ80：增益单段 + 两条熊市段更差
- K8：增益单段 + 多段劣化（2018熊 -5.6pp）
**→ 三个近邻候选全部不通过分段检验；生产参数在牛/熊/震三类段均无短板。**

---

## 五、最终建议

1. **维持生产参数不变**（有据）：SD≥10 & DF≥4 ｜ 门控开 ｜ WZ20≥85 ∨ BD7≥70 ｜ K=10 ｜ 止损-12% ｜ 40日限持 ｜ 允许复买
2. **观察项（不切换）**：WZ80 档在全周期 +0.23pp，属噪音级；若未来样本外继续出现同向漂移再议
3. **证伪清单（不再尝试）**：前置筛选叠加、出场延迟确认、K≠10、复买冷却、追高入口
4. **口径固化**：以后所有五色令实验必须携带 ST/监管过滤 + cost=0.001 + max_hold=40，避免再次出现"测试台失真"

---

## 六、指标说明

- **年化 (CAGR)**：复利年化收益率
- **MDD**：最大回撤（权益曲线峰谷最大跌幅）
- **Calmar**：年化 ÷ |MDD|，越高越好
- **胜率**：盈利笔数占比
- **单笔**：每笔交易平均收益
- **在场**：有持仓的交易日占比
- **门控**：允许买入的交易日占比（本策略仅 6.3%，开仓窗口极窄）
- **年频**：年均交易笔数
- **复买**：同一标的卖出后再次买入
