全周期 2014-01-01 → 2026-09-18(12.7 年, 3,093 交易日)· 口径: 逐日 isST 真值 + 可交易池 + 监管60日 · 前复权 · 信号次日开盘成交 · 纯因果(无前视)· 生成 2026-09-19 14:02
免责声明: 本文为量化策略历史样本核算, 不构成任何投资建议; 历史收益不代表未来表现。
19.82%
推荐组合 SD≥10·DF≥4
Calmar 0.53 · MDD -37.7% · 胜率 71%
21.38%
+固定12%止损
MDD -29.2% · Calmar 0.73 · Sharpe 0.88
19.90%
+固定15%止损
MDD -34.4% · Calmar 0.58(最稳)
10.42%
现行 SD8(对照)
Calmar 0.22 · MDD -47.2%
-2.30%
平时只买红块
MDD -81.9% · 不可行
| 你的诉求 | 建议配置 | 年化 | 最大回撤 | Calmar | 年频 | 备注 |
|---|
| 回撤优先(推荐) | SD≥10 + DF≥4 + 固定12%止损 | 21.38% | -29.2% | 0.73 | 36.3 | 回撤 −37.7% → −29.2% |
| 稳健优先 | SD≥10 + DF≥4 + 固定15%止损 | 19.90% | -34.4% | 0.58 | 35.1 | 窗口回撤胜出 82% |
| 不加止损 | SD≥10 + DF≥4 | 19.82% | -37.7% | 0.53 | 29.7 | 逐笔最优、胜率最高 |
| 均衡 | SD≥9 + DF≥3 | 14.11% | -37.3% | 0.38 | 25.0 | 三段全正 |
| 想平时多出手 | SD≥8 + P90门 + DF≥5 | 14.12% | -29.4% | 0.48 | 18.4 | 回撤偏大(−29%) |
结论三个旋钮的定位: 门控 = 该不该出手(去掉它年化 −6%、回撤 −86%); 深度 SD = 主旋钮(8→10 加 9pp); 得分 DF = 辅助(+0.4~1pp); 止损 = 回撤工具(组合回撤 −8.5pp, 但逐笔为负、收益增益不可宣称)。
| 项 | 修正内容 | 影响 |
|---|
| ST 过滤 | 名称级 → 逐日 isST 真值(baostock 全市场, 241 个门开日已回填, 222 天 0 失败) | 各档小幅变化(≤1pp); SD≥9 回撤 −41%→−37% |
| 买入过滤 | 加入 监管事件60日(公告库覆盖 2024-05 起) | 避免带雷买入 |
| 门控阈值 | 修掉跨序列缓存缺陷 → 每套候选序列各自计算滚动 P95 | 上一版 SD9/SD10 数字作废 |
1.1| 名称级 vs 逐日真值(对照)
| 单元格 | 名称级 年化/MDD/Calmar | 真值 年化/MDD/Calmar |
|---|
| SD8_DF0 | 10.34% / -47.4% / 0.22 | 10.42% / -47.2% / 0.22 |
| SD9_DF3 | 13.60% / -41.1% / 0.33 | 14.11% / -37.3% / 0.38 |
| SD10_DF3 | 20.06% / -41.2% / 0.49 | 18.34% / -40.8% / 0.45 |
| SD10_DF4 | 20.71% / -41.3% / 0.50 | 19.82% / -37.7% / 0.53 |
2
深度(SD) × 得分(DF) 矩阵(isST 真值口径)
SECTION 2
| 超跌深度 | DF 不限 | DF≥2 | DF≥3(黄块) | DF≥4(红块) |
|---|
| SD≥8 | 10.42% / -47.2% / 胜率67% | 10.42% / -47.2% / 胜率67% | 10.70% / -46.4% / 胜率68% | 11.37% / -46.4% / 胜率69% |
| SD≥9 | 13.74% / -37.7% / 胜率69% | 13.74% / -37.7% / 胜率69% | 14.11% / -37.3% / 胜率69% | 13.51% / -38.4% / 胜率70% |
| SD≥10 | 18.25% / -40.8% / 胜率69% | 18.29% / -40.8% / 胜率69% | 18.34% / -40.8% / 胜率69% | 19.82% / -37.7% / 胜率71% |
(每格: 年化 / 最大回撤 / 胜率; K=10 槽等权, 含 0.1% 单边成本, P95 门控)
2.1| 分段验证
| 单元格 | 年化 | 2014-2017 | 2018-2021 | 2022-2026 | 三段全正 |
|---|
| SD≥8(现行) | 10.42% | 2014-2017 n=62 均值-3.21% 胜率45% | 2018-2021 n=122 均值+6.43% 胜率70% | 2022-2026 n=138 均值+6.54% 胜率75% | ✗ 有负段 |
| SD≥9 + DF≥3 | 14.11% | 2014-2017 n=67 均值+1.03% 胜率54% | 2018-2021 n=117 均值+8.10% 胜率72% | 2022-2026 n=134 均值+7.01% 胜率75% | ✓ 全正 |
| SD≥10 + DF≥3 | 18.34% | 2014-2017 n=81 均值+0.31% 胜率57% | 2018-2021 n=150 均值+9.49% 胜率74% | 2022-2026 n=154 均值+6.39% 胜率71% | ✓ 全正 |
| SD≥10 + DF≥4 | 19.82% | 2014-2017 n=82 均值+2.49% 胜率62% | 2018-2021 n=150 均值+9.49% 胜率74% | 2022-2026 n=146 均值+6.74% 胜率74% | ✓ 全正 |
3
平时模式:只买小黄块(3分)/小红块(4分)?
SECTION 3
| 门控 | 得分门槛 | 年化 | 最大回撤 | Calmar | 笔数 | 胜率 | 年频 |
|---|
| 平时·无门控 | DF≥3 | -6.47% | -87.1% | -0.07 | 838 | 52% | 65.9 |
| 平时·无门控 | DF≥4 | -2.30% | -81.9% | -0.03 | 770 | 54% | 60.6 |
| 平时·无门控 | DF≥5 | 0.83% | -77.1% | 0.01 | 476 | 52% | 37.5 |
| P90门(宽松) | DF≥3 | 14.19% | -54.0% | 0.26 | 429 | 65% | 33.8 |
| P90门(宽松) | DF≥4 | 13.56% | -44.3% | 0.31 | 423 | 66% | 33.3 |
| P90门(宽松) | DF≥5 | 14.12% | -29.4% | 0.48 | 234 | 66% | 18.4 |
| P75门(很宽松) | DF≥3 | 6.61% | -61.1% | 0.11 | 610 | 57% | 48.0 |
| P75门(很宽松) | DF≥4 | 8.71% | -60.2% | 0.14 | 564 | 60% | 44.4 |
| P75门(很宽松) | DF≥5 | 10.07% | -52.1% | 0.19 | 328 | 60% | 25.8 |
结论不可行:去掉门控后即使把得分门槛提到 5 分, 年化也只有 −6% ~ +1%, 回撤 −76%~−87%。得分决定"买哪只", 门控决定"该不该出手"。想多出手只能用宽松门(P90+P75 + DF≥5,年化 12~14%、回撤 −29%~−49%)。
4.1| 逐笔成对检验(同入场 ON vs OFF,基准 SD≥10+DF≥4 的 378 笔)
| 止损 | 触发率 | 单笔均值 | 相对基准 | 胜率 | 相对基准 | 自助改善率 | 最差单笔 |
|---|
| 对照·无止损 | — | +6.91% | — | 71% | — | — | -51.1% |
| 固定止损 8% | 43.9% | +4.27% | -2.64pp | 53% | -18.8pp | 0% | -22.1% |
| 固定止损 10% | 35.7% | +5.08% | -1.83pp | 60% | -11.6pp | 0% | -27.1% |
| 固定止损 12% | 31.2% | +5.36% | -1.55pp | 63% | -7.9pp | 0% | -27.1% |
| 固定止损 15% | 23.0% | +5.76% | -1.15pp | 67% | -4.0pp | 0% | -30.2% |
| 移动止损 6% | 80.4% | +2.34% | -4.56pp | 46% | -25.7pp | 0% | -20.9% |
| 移动止损 8% | 65.9% | +3.44% | -3.46pp | 48% | -23.0pp | 0% | -20.9% |
| 移动止损 9% | 60.1% | +4.28% | -2.63pp | 54% | -17.7pp | 0% | -20.9% |
| 移动止损 10% | 56.6% | +4.18% | -2.73pp | 54% | -16.9pp | 0% | -20.9% |
| 移动止损 12% | 44.7% | +5.13% | -1.77pp | 59% | -12.4pp | 0% | -26.5% |
| 移动止损 15% | 32.8% | +5.64% | -1.27pp | 64% | -7.7pp | 1% | -26.5% |
| 移动9%+保本5% | 65.6% | +3.77% | -3.14pp | 49% | -22.0pp | 0% | -20.9% |
| 移动10%+保本5% | 63.0% | +3.80% | -3.11pp | 50% | -21.7pp | 0% | -20.9% |
| 移动12%+保本8% | 46.3% | +5.32% | -1.59pp | 58% | -13.2pp | 0% | -26.5% |
| 固定10%+移动10% | 56.6% | +4.18% | -2.73pp | 54% | -16.9pp | 0% | -20.9% |
警示15 个变体全部为负贡献(p<0.01, BH 修正后仍显著; 1000 次 80% 子样本自助检验改善率 0%)——止损不改善逐笔质量, 这是"卖出好的、留下坏的"的经典结果。
4.2| 组合口径(引擎级,止损改变槽位周转)
| 配置 | 年化 | 最大回撤 | Calmar | Sharpe | 笔数 | 止损出场 | 胜率 |
|---|
| 无止损 | 19.82% | -37.7% | 0.53 | 0.78 | 378 | 0 | 71% |
| 固定 15% | 19.90% | -34.4% | 0.58 | 0.82 | 446 | 101 | 67% |
| 固定 12% | 21.38% | -29.2% | 0.73 | 0.88 | 461 | 132 | 65% |
| 固定 10% | 19.28% | -38.6% | 0.50 | 0.82 | 498 | 182 | 59% |
| 移动 15% | 20.05% | -32.4% | 0.62 | 0.86 | 473 | 163 | 63% |
| 移动 12% | 17.38% | -30.5% | 0.57 | 0.76 | 511 | 244 | 56% |
| 移动12%+保本8% | 17.96% | -28.3% | 0.63 | 0.79 | 521 | 259 | 55% |
| 移动9%+保本5% | 12.17% | -43.7% | 0.28 | 0.61 | 624 | 423 | 46% |
结论组合口径反转:固定 12% 把回撤从 -37.7% 压到 -29.2%(−8.5pp), Calmar 从 0.53 提到 0.73(+38%), 年化 +1.6pp。原因: 提前止损→槽位空出→接新信号, 组合层面资金周转加快(不是"少亏", 是"换手")。
慎用159259 那套「移动9%+保本5%」在这类超跌票上太紧: 年化 12.17%、回撤 −43.7%、Calmar 0.28 ✗ 不要用。移动止损整体不如固定止损稳。
4.3| 滚动 3 年窗口稳健性(11 个窗口)
| 配置 | 收益胜出 | 回撤更小 |
|---|
| 固定 15% | 55%(6/11) | 82%(9/11) |
| 固定 12% | 36%(4/11) | 73%(8/11) |
| 移动 12% | 27%(3/11) | 82%(9/11) |
| 移动12%+保本8% | 27%(3/11) | 64%(7/11) |
| 窗口 | 无止损 | 固定 15% | 固定 12% |
|---|
| 2014-2016 | -3.5% / -37.7% | +0.4% / -34.4% | +20.1% / -24.8% |
| 2015-2017 | +7.0% / -37.7% | +5.6% / -34.4% | +34.1% / -29.2% |
| 2016-2018 | +6.9% / -29.6% | -0.5% / -28.7% | +4.9% / -29.2% |
| 2017-2019 | +104.9% / -28.3% | +85.0% / -26.6% | +102.7% / -23.8% |
| 2018-2020 | +120.4% / -28.3% | +114.5% / -26.6% | +111.7% / -23.8% |
| 2019-2021 | +243.0% / -26.8% | +258.5% / -24.4% | +240.2% / -25.1% |
| 2020-2022 | +111.9% / -26.8% | +126.3% / -24.4% | +107.3% / -25.1% |
| 2021-2023 | +104.3% / -22.3% | +117.9% / -22.4% | +113.0% / -21.6% |
| 2022-2024 | +53.0% / -22.3% | +54.8% / -22.4% | +53.8% / -22.3% |
| 2023-2025 | +87.5% / -22.2% | +88.3% / -21.4% | +87.2% / -22.3% |
| 2024-2026 | +99.4% / -22.2% | +95.1% / -21.4% | +86.0% / -22.3% |
警示收益增益集中在早期窗口(2014-2016: −3.5%→+20.1%; 2015-2017: +7.0%→+34.1%), 按"增益只来自某一段即视为未证明"的标准, 不能说止损提升收益。回撤改善更广(固定15% 9/11 窗口、固定12% 8/11 窗口), 但也不是每段都赢——所以定位是回撤工具, 不是收益来源。
5
第6波(2026-05-28)归因
SECTION 5
| 波次 | 买入日 | 前20日指数 | 指数/MA60 | 波内指数 | 波收益 |
|---|
| 第1波 | 20240709 | -2.3% | 0.968 | -4.0% | +1.50% |
| 第2波 | 20250103 | -4.7% | 0.961 | +3.0% | +6.22% |
| 第3波 | 20250408 | -6.6% | 0.950 | +9.9% | +16.07% |
| 第4波 | 20260323 | -6.6% | 0.936 | +5.3% | +11.05% |
| 第5波 | 20260407 | -5.0% | 0.956 | +3.7% | +6.79% |
| 第6波 | 20260528 | +0.3% | 1.009 | -6.5% | -15.61% |
| 第7波 | 20260626 | -1.7% | 0.989 | -4.7% | +9.46% |
| 第8波 | 20260709 | +1.1% | 0.987 | -0.9% | +7.02% |
结论第6波是 8 波里唯一"大盘没跌(前20日 +0.3%)且指数在 MA60 上方(1.009)"就开门的: 候选激增来自市场内部问题股崩塌, 买完大盘自己补跌(40 天 −6.5%)。补救方向应是把深度门槛提上去(SD≥10), 而不是加"指数
维持门控不可去: 平时只买黄块/红块(3/4 分)实测 −6% ~ +1%, 回撤 −76%~−87%。
结论深度为主: SD≥10 比 SD≥8 年化 +7.5pp、Calmar 0.22→0.45。
结论得分为辅: DF≥4 再加 1.5pp 且降回撤(−40.8%→−37.7%)。
结论止损是回撤工具: 固定 12% 把回撤压到 −29.2%、Calmar 0.73(回报 +38%), 但逐笔为负、收益增益集中在早期段——按你的标准只能宣称"回撤改善"。
慎用胜率代价要认: 加固定12%止损后胜率 71%→65%、交易数 +22%、止损触发率 29%。
警示样本与模型局限: 10 槽等权、未考虑冲击成本/滑点差异; 2015-2016 段仍是历史最难受区间; 监管过滤仅覆盖 2024-05 起。
年化(CAGR)
权益曲线复利年化(10 槽等权, 含槽位约束/涨跌停跳过, 扣单边 0.1%)。
超跌深度 SD
10 条超跌条件成立数量 0~10, 进池门槛 8/9/10。
得分 DF
T1~T6 条件等权计数 0~6; ≥3 小黄块、≥4 小红块; 按 DF 降序取前 K 只。
候选数 C / 门控
当日满足超跌+流动性+规避的样本内只数; C ≥ 过去 500 交易日(不含当日)P95 → 开门次日开盘买; P90/P75 为放宽门。
固定止损 X%
收盘价 ≤ 买入价×(1−X%) → 次日开盘卖。
移动止损 Y%
收盘价 ≤ 持仓期最高收盘×(1−Y%) → 次日开盘卖。
保本 M%
浮盈曾达 +M% 后, 止损上移至成本价。
逐笔成对检验
同一批入场(基准交易的 code+日期)分别按"有/无止损"模拟出场, 逐笔比较; 排除选股差异的干扰。
自助改善率
1000 次随机抽 80% 交易的子样本, 止损使均值改善的比例; 0% = 从未改善。
滚动3年窗口
起点逐年滑动(2014→2024), 窗口内比较有/无止损的收益与回撤, 计胜出比例。
分段
2014-2017 / 2018-2021 / 2022-2026 三段; 三段全正才算稳健增益。
等权收益
波口径 10 只各 1/10 仓位的平均单笔(与引擎口径不同)。
消除前视
门控阈值=过去 500 交易日(不含当日)滚动 P95, 每套序列各自计算; isST 为买入日当日真值(当日收盘后可知); 信号当日收盘算、次日开盘成交; 涨停跳过、跌停顺延。
ST 真值
baostock 全市场逐日 isST(一天一次调用), 已回填 241 个门开日(2014-04-25 → 2026-07-30), 0 失败。
监管事件
买入日前 60 自然日内的 监管函/问询函/立案/处罚/通报批评/公开谴责/退市风险警示; 公告库覆盖 2024-05-09 起。
可交易池
沪主板(600/601/603/605)+深主板(000/001/002/003)+创业板(300/301); 剔科创板(688/689)与北交所。
止损执行
收盘触发(含持仓期最高收盘的追踪), 次日开盘卖出; 与引擎的 next_open 执行模型一致, 无价格穿越假设。
内存/磁盘
有界缓存 Store(maxc=400), 峰值 ~850MB(容器 1.7G); 仅落指标 JSON + 本报告。
复现脚本
grid_sd_df.py(深度×得分, --isst) · grid_daily_mode.py(平时模式) · grid_masks_new.py(门控条件) · stop_grid.py/stop_engine.py/stop_windows.py(止损三口径) · fetch_isst_all.py · gen_iter_report3.py
Hermes · LXXG 迭代报告 v3 · 2026-09-19