Generated by Answer me with HTML 0.5.5 · 2026-10-21 16:38 · ★ Star on GitHub

100 万组合模拟 · 广度门控 vs 环境门控

最多 20 只 · 单日最多新开 8 只 · 卖点 WZ20≥80 · 灾难线 −30%

source本金 100 万 · 收盘成交 · 买 0.1% 卖 0.1% · 出手 = SD≥10 且 EF≥4 且 ZF≥3 · 2016-01 至 2026-10-20

Lead: 广度门控在两个窗口都跑赢环境门控,十年期末资金 394 万对 243 万。不加门控则被打穿到 7.6 万。

A

2026 年至今(190 个交易日)

方案 期末资金 总收益 年化 最大回撤 Calmar 笔数 胜率 笔均
无门控 47.3 万 −52.7% −61.8% −56.1% −1.10 95 36.8% −12.94%
环境门控 HJ2≥3 109.6 万 +9.6% +12.5% −7.8% 1.60 29 82.8% +11.71%
广度门控 C/u≥4.5% 120.4 万 +20.4% +26.9% −10.2% 2.64 36 75.0% +10.69%
两者都开 AND 117.1 万 +17.1% +22.5% −7.8% 2.89 29 82.8% +11.71%
任一开 OR 115.5 万 +15.5% +20.3% −10.2% 2.00 41 78.0% +11.25%
B

2016 年 1 月起(2620 个交易日,10.7 年)

方案 期末资金 总收益 年化 最大回撤 Calmar 笔数 胜率 笔均
无门控 7.6 万 −92.4% −21.3% −93.1% −0.23 1329 49.2% −3.10%
环境门控 HJ2≥3 242.9 万 +143.0% +8.6% −35.9% 0.24 407 69.3% +5.70%
广度门控 C/u≥4.5% 394.4 万 +294.4% +13.6% −32.8% 0.42 572 68.5% +5.70%
两者都开 AND 207.6 万 +107.6% +7.0% −34.1% 0.21 291 69.4% +6.01%
任一开 OR 375.7 万 +275.7% +13.1% −32.8% 0.40 641 66.5% +5.32%
C

结论

广度门控胜出

两个窗口、三种排序口径下排序都没变:广度门控 > 环境门控 ≈ OR > AND > 无门控。

2026:广度 +20.4% vs 环境 +9.6%,差 10.8pp。

十年:广度 394 万 vs 环境 243 万,差 151 万。

广度门控开闸日更少(15 天 vs 23 天),但每次开闸铺得更开,装下的出手机会更多。

  • 环境门控的胜率和笔均不输(2026 都是 82.8% / +11.71%),差的是机会数量:29 笔对 36 笔。
  • AND 的 Calmar 最高(2.89),回撤只有 −7.8%,适合不愿扛回撤的资金。
  • OR 最接近广度门控,十年 376 万,但胜率低 2pp。
D

现金约束是按你的要求跑的

场景 行为
门控开 补仓,最多 20 只,单日最多新开 8 只
门控开但满仓 不买,等卖出腾出仓位
门控连续开但没卖出 没有余额,买不进新一轮
门控关 不买,只等现有持仓按规则卖出
同一标的 只持一份,卖出后才能再买
  • 满仓天数:无门控 0% 空仓(一直在里面);广度门控 37% 空仓;AND 61% 空仓。
  • 广度门控一年只有 37% 的时间在持仓,其余现金待命,所以回撤能压到 −10.2%。
E

为什么无门控被打穿

天天满仓买最超跌的票

无门控 = 每天都开门,于是永远 100% 仓位,且优先买得分最高、振幅最大的那批。

2026 年 95 笔里 36.8% 胜率、笔均 −12.94%;十年 1329 笔笔均 −3.10%。

门控的真正作用不是「挑好票」,是「让你在错的时候手里是现金」。

  • 广度门控十年 572 笔,笔均只有 +5.70%,但把亏损期全躲掉了,复利差出 40 倍。
  • 换过三套排序(代码序 / 振幅序)结果同向。
  • 门控三组的笔均都落在 +10% 到 +12% 区间,无门控始终为负。
F

口径与不确定性

  • 排序:得分 EF 降序 → 振幅 ZF 降序 → 代码。生产口径是「按得分取前 10」,这里放宽到 20 只。

  • 灾难线锚点 = 买入次日开盘 × 0.70;不设最长持仓,只靠 WZ20≥80 和灾难线出场。

  • 长期无价(退市/长停)连续 60 日按最后有效价清仓。

  • 单年样本只有 190 天、95–41 笔,2026 那组数字别当作长期期望。

  • 同一信号集在不设仓位上限的单笔口径下,全年 3745 笔笔均 +5.93%、胜率 69.6%。组合口径远低于它,差额全部来自「仓位被占用、只能在有钱的时候买」这件事。

  • 脚本 /root/.hermes/cache/scratch/port_sim.py

  • 结果 port_sim_不限.json