# 四格候选严格验证 + 滑点压力测试
> 四道关:① 随机入场对照(同标的同笔数随机日,2000 次置换)② 10 段 walk-forward ③ 20 轮随机起点(400 根 ≈ 1.6 年)④ 滑点压力(每边 +0.1/0.2/0.3%)· 窗口 2020-02→2026-09(3555 只)· 方式:T日收盘成交 · 灾难线 −30% · 仓位系数牛1.0/防守0.7 · 等权 20 席
| KPI | 4/4 格通过随机入场对照 | p 全部 <0.0005 | 四个入场都有真实择时 alpha |
|---|---|---|---|
| KPI | 滑点后最优 | G40 纯底放量×40日 | 每边 +0.3% 滑点仍 CAGR 17.1% / Calmar 0.77 |
| KPI | 滑点后最脆 | A10 公式A×10日 | Calmar 1.02 → 0.17,CAGR 20.2% → 4.8% |
| KPI | 现行基准格 | A60 公式A×60日 | 滑点后最稳之一(0.89 → 0.73) |
## 01|判定表(一屏结论)
| 格 | 随机入场 Δ/p | walk-forward | 随机起点 CAGR/Calmar | 尾部 P10 | 滑点+0.3%/边 | 判定 |
|---|---|---|---|---|---|---|
| A10 公式A×10日 | +0.74pp / 0.0 | 5/10 | 17/20 · 20/20 | -3.67pp | CAGR 4.8% / Calmar 0.17 | ❌ 不建议 |
| A60 公式A×60日 | +2.76pp / 0.0 | 7/10 | 13/20 · 14/20 | -6.62pp | CAGR 15.1% / Calmar 0.73 | ✅ 可用(现行) |
| G40 纯底放量×40日 | +2.82pp / 0.0 | 7/10 | 19/20 · 20/20 | +4.94pp | CAGR 17.1% / Calmar 0.77 | ✅ 首选(可上生产) |
| H20 行业基准×20日 | +2.08pp / 0.0 | 5/10 | 16/20 · 16/20 | -12.34pp | CAGR 11.8% / Calmar 0.55 | ⚠️ 可用但波动大 |
## 02|四道关总表(全指标)
| 格 | 轮次 | 年交易 | 胜率 | 每笔 | 去噪 | CAGR | 最大回撤 | Calmar |
|---|---|---|---|---|---|---|---|---|
| A10 公式A×10日 | 28,457 | 5,182 | 53.6% | +1.17% | 0.82% | 20.2% | -19.8% | 1.02 |
| A60 公式A×60日 | 20,162 | 3,671 | 55.5% | +4.83% | 3.0% | 18.0% | -20.1% | 0.89 |
| G40 纯底放量×40日 | 10,964 | 1,996 | 56.9% | +4.06% | 2.87% | 21.4% | -21.1% | 1.01 |
| H20 行业基准×20日 | 26,016 | 4,737 | 56.5% | +2.65% | 1.92% | 20.1% | -19.1% | 1.05 |
| 基准 全市场等权 | — | — | — | — | — | 12.6% | -26.0% | 0.49 |
## 03|逐格点评
### G40 纯底放量 × 40日 —— 首选 ✅
### A60 公式A × 60日 —— 可用(现行基准格)✅
### H20 行业基准(含 ADX≥25)× 20日 —— 波动偏大 ⚠️
### A10 公式A × 10日 —— 不建议 ❌
## 04|滑点压力测试(修正版)
⚠️ 口径修正记录(本篇修了两次,如实披露):
1. 第 1 版(错):滑点只加在「每笔收益数字」上,组合曲线仍按原始价格重建 → CAGR/Calmar 完全不变,等于没测。
2. 第 2 版(错):改为在组合曲线上扣成本,但把全部信号(年 3,671 笔)的成本都摊到只有 20 席位的组合上 → 出现 CAGR −43%、回撤 −96% 的荒谬结果(成本被放大 20 倍以上)。
3. 第 3 版(本表):入场价 ×(1+滑点)、出场价 ×(1−滑点),且只对真正被 20 席组合接纳的交易计资金成本拖累。
| 格 | 每边滑点 | 每笔均值 | 胜率 | CAGR | 最大回撤 | Calmar |
|---|---|---|---|---|---|---|
| A10 公式A×10日 | +0.1%/边 | +0.97% | 52.4% | 14.8% | -21.4% | 0.69 |
| +0.2%/边 | +0.77% | 51.1% | 9.7% | -25.0% | 0.39 | |
| +0.3%/边 | +0.57% | 49.7% | 4.8% | -28.5% | 0.17 | |
| 0(仅双边0.15%) | — | — | 20.2% | — | 1.02 | |
| A60 公式A×60日 | +0.1%/边 | +4.62% | 55.1% | 17.0% | -20.3% | 0.84 |
| +0.2%/边 | +4.41% | 54.6% | 16.0% | -20.5% | 0.78 | |
| +0.3%/边 | +4.2% | 54.0% | 15.1% | -20.7% | 0.73 | |
| 0(仅双边0.15%) | — | — | 18.0% | — | 0.89 | |
| G40 纯底放量×40日 | +0.1%/边 | +3.85% | 56.1% | 19.9% | -21.3% | 0.93 |
| +0.2%/边 | +3.64% | 55.6% | 18.5% | -21.6% | 0.86 | |
| +0.3%/边 | +3.43% | 55.2% | 17.1% | -22.1% | 0.77 | |
| 0(仅双边0.15%) | — | — | 21.4% | — | 1.01 | |
| H20 行业基准×20日 | +0.1%/边 | +2.44% | 55.6% | 17.3% | -19.8% | 0.87 |
| +0.2%/边 | +2.24% | 54.7% | 14.5% | -20.4% | 0.71 | |
| +0.3%/边 | +2.03% | 53.8% | 11.8% | -21.3% | 0.55 | |
| 0(仅双边0.15%) | — | — | 20.1% | — | 1.05 |
读法:G40 / A60 抗滑点(每边 0.3% 后 Calmar 仍有 0.77 / 0.73);H20 中等(1.05 → 0.55);A10 一崩到底(1.02 → 0.17)。
注:组合只有 20 席,本表同时列出「信号笔数」与「入选笔数」——以 A60 为例,全期 20,162 个信号里只有 461 笔真正进了组合(20 席 × 60 日持有 ≈ 每年 81 笔),其余信号只参与「每笔统计」。这也意味着组合曲线是受席位约束的近似下界。
## 05|建议落地
⚑ 主策略|G40:前日获利筹码≤20 + 量比≥2.0 + 清洗转进场,持有 40 日(四道关最稳、换手最低、抗滑点)
⚑ 辅助/并行|A60:公式A 持有 60 日(单笔最厚 +4.83%,与 G40 可各分一半仓位)
⚑ 不建议|A10(滑点后 Calmar 0.17)与 H20(walk-forward 5/10、尾部最差)上生产
⚑ 仓位层|牛 1.0 / 震荡熊 0.7(risk_overlay)· 灾难线 −30% · 等权最多 20 席
⚑ 下一步必须先做|算 G40 与 A60 的交易重叠度,再决定并行配比(否则可能重复暴露同一批股)
## 06|局限