# 止损位置迭代 + 熊市强制止损规则 + 状态划分交叉验证

> 窗口 2020-02-07 → 2026-09-07（1600 根日线，3,555 只 A 股，含 2022 熊 / 2023–24 熊·震荡） · 入场=信号日收盘 · 卖点=持有 40 日 · 双边成本 0.15% · 组合口径=等权最多 20 仓

|KPI|止损位置结论|熊市 −10%|gold|全状态止损有害|
|KPI|最优组合口径|CAGR 17.8%|up|P6 动态:熊-10%/其他不设|
|KPI|最优Calmar|0.83|up|不设止损仅 0.73|
|KPI|过紧止损|-5% 胜率 30.6%|down|把赢家砍在起爆前|
|KPI|交叉验证|2/2 划分同向|ink|定义 B/C 均未反转|

## 01|止损位置迭代（入场=内核+ADX≥25，持有 40 日）

|止损|交易数|胜率|每笔均值|去噪均值|最差单笔|熊市|牛市|震荡|
|---|---:|---:|---:|---:|---:|---:|---:|---:|
|**不设止损**|27772|58.4%|+4.86%|+3.35%|-63.3%|+5.96%|+4.65%|+2.89%|
|**−5%**|49946|30.6%|+2.3%|-1.25%|-5.2%|+2.9%|+2.06%|+1.01%|
|**−6%**|46786|34.7%|+2.63%|-0.98%|-6.2%|+3.33%|+2.29%|+1.24%|
|**−8%**|42171|41.2%|+3.11%|-0.47%|-8.2%|+3.93%|+2.67%|+1.6%|
|**−10%**|38670|46.5%|+3.64%|+0.19%|-10.2%|+4.42%|+3.24%|+2.22%|
|**−12%**|36146|50.2%|+3.95%|+0.71%|-12.2%|+4.79%|+3.55%|+2.44%|
|**−15%**|33598|53.5%|+4.11%|+1.22%|-15.2%|+4.86%|+3.86%|+2.62%|
|**2×ATR**|43292|40.7%|+3.43%|+0.44%|-39.6%|+4.28%|+2.69%|+2.4%|
|**3×ATR**|36876|49.7%|+4.06%|+1.51%|-50.7%|+5.01%|+3.44%|+2.66%|

◆ 每笔口径：止损越松越好|不设止损 每笔 +4.86%（胜率 58.4%）＞ −15% +4.11% ＞ −12% +3.95% ＞ −10% +3.64% ＞ −8% +3.11% ＞ −6% +2.63% ＞ −5% +2.30%。**止损是在砍「本来会回来的腿」，每笔期望必然下降。**
◆ 过紧是灾难|−5% 止损：胜率跌到 30.6%、去噪均值 −1.25% —— 相当于把赢家全部提前打掉，胜率和期望双杀。
◆ ATR 版不如固定比例|2×ATR 每笔 +3.43%、去噪 +0.44%，是固定止损里偏差的一档；3×ATR（+4.06%）≈ 固定 −15%。
◆ 止损让交易数暴增|不设止损 27,772 笔 → −5% 止损 49,946 笔（+80%）：被止损掉后同一标的会重新触发。**这正是「每笔下降但组合可能不差」的来源，所以必须看组合口径。**

## 02|组合口径全周期回测（这才是决策依据）

|止损策略|交易数|胜率|每笔均值|总收益|CAGR|最大回撤|Calmar|
|---|---:|---:|---:|---:|---:|---:|---:|
|P1 不设止损|27772|58.4%|4.86%|165.0%|16.0%|-22.1%|0.73|
|P2 静态止损-12%|36146|50.2%|3.95%|95.0%|10.7%|-23.2%|0.46|
|P3 静态止损-8%|42171|41.2%|3.11%|142.2%|14.4%|-21.6%|0.67|
|P11 静态止损-20%|31088|56.9%|4.49%|111.4%|12.1%|-21.5%|0.56|
|P4 动态:熊-10%/其他-15%|36276|49.7%|4.03%|126.0%|13.2%|-20.5%|0.65|
|P5 动态:熊-8%/其他-12%|39372|45.6%|3.62%|114.7%|12.4%|-22.8%|0.54|
|P7 动态:熊-12%/其他-20%|33886|52.8%|4.4%|87.8%|10.1%|-23.3%|0.43|
|P8 动态:熊-8%/其他不设|35933|48.0%|4.19%|173.1%|16.6%|-21.0%|0.79|
|★ P6 动态:熊-10%/其他不设|34137|51.0%|4.44%|192.0%|17.8%|-21.5%|0.83|
|P9 动态:熊-12%/其他不设|32893|53.1%|4.57%|131.9%|13.7%|-22.8%|0.6|
|P10 动态:熊-15%/其他不设|31559|55.0%|4.56%|166.9%|16.2%|-21.5%|0.75|

◆ 最优是「只在熊市开止损」|P6 动态:熊-10%/其他不设：总收益 192.0%、CAGR 17.8%、最大回撤 -21.5%、Calmar 0.83，胜过不设止损（总收益 165.0%、CAGR 16.0%、Calmar 0.73）。
◆ 全状态都开止损明确有害|静态 −12%：CAGR 只剩 10.7%（不设止损 16.0%）；静态 −8%：14.4%；动态「其他状态也开止损」的 P4/P5/P7 全部低于不设止损。**牛市/震荡里开止损 = 白送利润。**
◆ 熊市止损位置的最优区间|在「其他状态不设」的前提下比一比熊市档位：−8% / −10% / −12% / −15% 四个档里，−10% 的组合 CAGR 与 Calmar 最好（见上表 P8/P6/P9/P10）。

## 03|熊市强制止损：可执行规则

⚑ 推荐|**规则**：入场日判断市场状态（上证指数 收盘 vs MA200、MA200 20 日斜率）；**熊市 → 开 −10% 止损；牛/震荡 → 不设止损**；持有 40 日到期卖出。
⚑ 代价|交易数从 27,772 笔升到 34,137 笔（+23%），胜率从 58.4% 降到 51.0%，每笔均值从 +4.86% 降到 +4.44% —— **用胜率与单笔期望换组合效率（CAGR +1.8pp、Calmar +0.10）**。
⚑ 修正|**我要更正上一轮的一个说法**：上一轮报告写「熊市里加 −12% 止损是净收益（+1.63%→+2.16%）」，那是**持有 20 日 + 纯内核**口径下的结果；本轮在**持有 40 日 + 内核+ADX≥25** 口径下，熊市每笔均值是「不设止损 +5.96% ＞ −15% +5.10% ＞ −10% +4.79%」——**每笔层面止损是下降的**，只在组合层面（资金周转）才转为小幅正贡献。两个口径不矛盾，但结论必须写清口径。

## 04|交叉验证：换状态划分，ADX 关系是否同向

除原口径（A 上证 MA200+斜率）外，另做两套：**B 全 A 等权指数 MA200+斜率**（控制「指数选择」混淆）、**C 上证近 120 日收益分档**（>+10% 牛 / <−10% 熊 / 其余震荡）。持有 20 日。

|划分|入场条件|牛|熊|震荡|
|---|---|---|---|---|
|B 等权MA200|内核|50.1% / 1.45%|55.0% / 2.47%|45.6% / -0.07%|
|B 等权MA200|内核+ADX≥25|57.4% / 2.86%|59.4% / 4.06%|46.9% / -0.19%|
|B 等权MA200|突破族|45.0% / 0.4%|49.8% / 1.89%|46.5% / 0.67%|
|B 等权MA200|突破+ADX≥25|40.3% / -0.34%|48.1% / 1.39%|43.8% / 0.59%|
|B 等权MA200|突破+ADX<20|48.3% / 1.16%|50.5% / 2.17%|49.2% / 0.88%|
|C 120日收益|内核|49.4% / 1.18%|56.7% / 3.22%|50.6% / 1.34%|
|C 120日收益|内核+ADX≥25|56.6% / 1.95%|58.7% / 4.05%|55.1% / 2.46%|
|C 120日收益|突破族|45.3% / 0.51%|58.2% / 3.01%|46.8% / 0.97%|
|C 120日收益|突破+ADX≥25|40.2% / -0.36%|56.0% / 1.99%|43.7% / 0.53%|
|C 120日收益|突破+ADX<20|50.2% / 1.91%|56.7% / 2.51%|48.7% / 1.31%|

◆ 低位族：ADX 关系两套划分下都保持正向|定义 B：牛 50.1%→57.4%、熊 55.0%→59.4%；定义 C：牛 49.4%→56.6%、熊 56.7%→58.7%、震荡 50.6%→55.1%。
◆ 突破族：反向关系两套划分下都保持|定义 B：突破+ADX≥25 牛 −0.34% vs +ADX<20 牛 +1.16%、熊 +1.39% vs +2.17%；定义 C：牛 −0.36% vs +1.91%、熊 +1.99% vs +2.51%。
◆ 一处需要标注的例外|定义 B 下「震荡」桶里低位族整体偏弱（内核 −0.07%、内核+ADX −0.19%）——等权指数口径把 2021–2024 的结构性下跌段切进了「震荡」，样本性质与原口径不同；但**「ADX 正向 / 突破族反向」的方向性在两个定义下都未反转**，这是本轮要验证的核心。

## 05|结论

⚑ 结论|**① 止损位置**：每笔口径下端越松越好（越紧越伤），−5%/−6% 属灾难档；**组合口径下只在熊市开 −10% 止损最优**（CAGR 17.8%、Calmar 0.83），全状态开止损明确有害（CAGR 10.7%）。
⚑ 结论|**② 熊市强制止损规则成立但要写清口径**：组合层面是正贡献，每笔层面是负贡献，本质是「熊市里更快轮换仓位」而非「防止大亏」。
⚑ 结论|**③ 状态划分不敏感**：换等权指数或 120 日收益分档，ADX 对低位族的正向、对突破族的反向都未反转，但桶间绝对数值会变（尤其「震荡」），说明结论是**方向稳健、幅度不稳健**。

## 06|局限

- 组合曲线为单路径（等权、最多 20 仓、满仓于在持仓位），未做多组随机起点/多次抽样显著性检验；
  P6 相对 P1 的优势（CAGR +1.8pp、Calmar +0.10）幅度不大，属「略优」而非「压倒」。
- 止损按触发价成交、假设无跳空滑点；未处理跌停无法卖出（真实熊市止损可能更差）。
- 数据截至 2026-09-07；样本 3,555 只（≥1605 根历史）。

## 07|统计指标说明

- **每笔均值 / 去噪均值**：全部交易收益（含 0.15% 成本）均值 / 去掉头尾各 10% 后的均值。
- **总收益 / CAGR / 最大回撤 / Calmar**：组合资金曲线口径（等权、最多 20 仓）。
- **止损位置**：跌破「入场价 ×(1−止损）」即按该价卖出（ATR 档为 入场价 − k×ATR14）。
- **市场状态**：牛=指数>MA200 且 MA200 上行；熊=下方且下行；震荡=其余。

<div class='foot'>脚本 /root/ths_analysis/winner_test/{bt8_stop_regime,bt9_portfolio,make_report5}.py · 矩阵 signals_long.npz · 生成 2026-09-12</div>