QIANXIAODOU · STRATEGY RESEARCH

A3(大盘单层) vs D2(且:大盘+个股双条件)——哪个更合理

# A3(大盘单层) vs D2(且:大盘+个股双条件)——哪个更合理

窗口 2020-02-07 → 2026-09-07(1600 根日线,3,555 只 A 股)· 入场=内核+ADX≥25 · 卖点=持有 40 日 · 止损 −10% · 双边成本 0.15% · 组合=等权最多 20 仓

> 窗口 2020-02-07 → 2026-09-07(1600 根日线,3,555 只 A 股)· 入场=内核+ADX≥25 · 卖点=持有 40 日 · 止损 −10% · 双边成本 0.15% · 组合=等权最多 20 仓

0.85 vs 0.86
两方案 Calmar
效果打平
10 根指数
A3 需要数据
不用个股历史
60 根个股
D2 需要数据
多一层判断
主要在后半段
增益来源
前半段(含 2022 熊)多数不如不设止损
01
两个方案到底差在哪
SECTION 01

## 01|两个方案到底差在哪

·A3(大盘单层):`上证近 N 日收益 < −阈值` → 该笔开 −10% 止损。只用一个指数序列,最短 10 根 K 线。
·D2(且,双条件):`上证近 N 日收益 < −阈值` `个股自身跌破 MA60 且 MA60 下行` → 才开止损。要求每只标的都有 60 根历史,干预更少。

两者是「谁来决定防守」的两种取向:A3 只看大盘环境,D2 要求大盘和个股同时变差。

02
头对头(含参数网格)
SECTION 02

## 02|头对头(含参数网格)

规则交易数胜率每笔均值触发率总收益CAGR最大回撤Calmar
基准 不设止损2777258.4%+4.86%0.0%165.0%16.0%-22.1%0.73
A3 N=3 阈值6%2780858.1%+4.79%2.7%170.7%16.4%-22.1%0.74
A3 N=5 阈值6%2798958.1%+4.87%3.7%169.0%16.3%-22.1%0.74
A3 N=10 阈值2%3164853.0%+4.29%48.7%140.6%14.3%-20.4%0.7
A3 N=10 阈值4%2914556.9%+4.86%26.5%181.2%17.1%-20.1%0.85
A3 N=10 阈值6%2827958.1%+4.94%9.6%172.9%16.5%-22.1%0.75
A3 N=20 阈值2%3338551.1%+4.11%62.4%134.9%13.9%-20.2%0.69
A3 N=20 阈值4%3089054.2%+4.52%40.7%149.2%14.9%-18.3%0.82
A3 N=20 阈值6%2885956.9%+4.83%16.0%170.2%16.4%-21.3%0.77
D2 且(N=20,6%,个股MA60)2858057.5%+4.91%10.3%161.3%15.8%-21.3%0.74
D2 且(N=10,4%,个股MA60)2870957.5%+4.92%15.3%166.3%16.1%-21.9%0.73
D2 且(N=20,4%,个股MA60)2986555.8%+4.71%25.2%159.7%15.7%-18.3%0.86
效果基本打平
最好的两个:A3(N=10,−4%) Calmar 0.85 / CAGR 17.1% / MDD −20.1%D2(N=20,−4%) Calmar 0.86 / CAGR 15.7% / MDD −18.3%。一个收益高一点,一个回撤小一点。
交易数都不是问题
A3 29,145 笔、D2 29,865 笔,都只比「不设止损」的 27,772 笔多约 5%(对比之前 D1「或」的 35,466 笔 +28%)。
触发频率
A3(N=10,−4%) 26.5%、D2(N=20,−4%) 25.2% —— 都在可接受区间;阈值放到 −2% 会失控(A3 N=20 触发 62.4%、CAGR 掉到 13.9%)。
03
参数稳健性
SECTION 03

## 03|参数稳健性

方案Calmar 区间敏感度
A3 大盘单层0.68 – 0.85敏感:阈值 −2% 掉到 0.69~0.70,最优区在 −4%~−6%
D2 且双条件0.73 – 0.86较稳:三档参数 0.73 / 0.74 / 0.86

A3 的参数高原更窄(−4%~−6%),D2 相对平坦但上限也没更高。两者都属于「小幅增益」,不要因为 0.86 > 0.85 就认为 D2 更优——这是单路径回测,差值在噪声范围内。

04
分段验证(这段最关键)
SECTION 04

## 04|分段验证(这段最关键)

规则前半段 2020-02→2023-06(含 2022 熊)CAGR / Calmar后半段 2023-07→2026-09 CAGR / Calmar
基准 不设止损12.8% / 0.8236.0% / 1.63
A3 N=10 阈值4%11.9% / 0.6938.5% / 1.92
A3 N=20 阈值6%12.4% / 0.7536.8% / 1.73
D2 且(N=20,6%,个股MA60)12.5% / 0.835.4% / 1.66
D2 且(N=20,4%,个股MA60)10.6% / 0.635.1% / 1.92

⚠ 必须说清|全周期的 Calmar 提升,主要来自 2023-07 之后的后半段(基准 1.63 → A3(N=10,−4%) 1.92);在含 2022 熊市的前半段,几乎所有止损开关的 Calmar 都低于或持平「不设止损」的 0.82 —— A3(N=10,−4%) 前半只有 0.69。唯一在前半段不输基准的是那几档「几乎不触发」的宽松设置(A3 N=3/5 阈值 6%,触发率 2.7%~3.7%),等于没怎么防守。

含义:这些开关更像「后半段波动结构下的优化」,还不能证明它们在真正的熊市里防守有效。要在熊市里真正防守,得用更硬的规则(如熊市禁新仓)——但实测那会把交易数从 27,772 砍到 9,708,CAGR 降到 15.5%、回撤反而扩大到 −26.3%(样本集中度上升)。

05
结论与推荐
SECTION 05

## 05|结论与推荐

结论效果上打平,结构上选简单的:两者 Calmar 0.85 vs 0.86,差异在噪声内。A3 只需 10 根指数数据、不需个股历史;D2 需要 60 根个股历史、干预少 1 个百分点。
推荐要用就用 A3(N=10, 阈值 −4%):Calmar 0.85、CAGR 17.1%(全网格最高)、交易数只比基准多 5%、触发率 26.5%、不需要任何个股层数据。

⚑ 备选|要回撤优先就 D2(N=20, 阈值 −4%):Calmar 0.86、最大回撤 −18.3%(最低),代价是要维护每只标的的 MA60 状态、且它在含熊市的前半段 Calmar 只有 0.60。

⚑ 别用|`D2(N=20,−6%)`:Calmar 0.74 ≈ 基准 0.73,加了一层复杂度却零增益;`A3` 阈值放到 −2%:触发率 50–62%,CAGR 掉到 13.9–14.3%。

06
局限
SECTION 06

## 06|局限

·单路径回测、无显著性检验;关键结论「前半段无增益」说明样本外稳健性尚未证明。
·阈值/回看窗口只做了粗网格;未做随机起点与多次抽样。
·未处理跌停无法卖出、停牌、ST、流动性;数据截至 2026-09-07。
07
统计指标说明
SECTION 07

## 07|统计指标说明

·触发率:全部交易中真正被启用止损开关的比例(越低干预越少)。
·每笔均值 / 胜率 / 总收益 / CAGR / 最大回撤 / Calmar:同前几份报告口径(含 0.15% 双边成本、等权最多 20 仓)。
·前半段 / 后半段:以 2023-07-03 为界,前半段含 2022 年熊市,用于检验「是否只在某一类行情下有效」。

脚本 /root/ths_analysis/winner_test/{bt15_a3,bt16_a3_vs_d2,make_report7}.py · 生成 2026-09-12

Hermes Agent · 水墨·报纸风研究报告 · 2026-09-12 10:04