# LXXG(LZ_XG) 一篮子选股系统 v19 · 复现验证报告

> 样本: 全市场 5,363 只个股(含退市, 无生存者偏差) · 周期: 2017-01-03 ~ 2026-08-28 · 成交: 次日开盘 · 成本: 双边 0.2% · 数据: bundles_tdx 全历史日线

|KPI|机制复现|✅ 四层全部成立|金|门控/排序/状态离场方向与文档完全一致|
|KPI|全段年化|+14.88%|红|文档声称 +16.41%, 差 1.5pp|
|KPI|胜率 · 单笔|69.5% · +5.42%|红|文档 69.3% · +5.39%, 几乎逐位一致|
|KPI|最大回撤|-27.4%|绿|文档 -26.9%, 同档|
|KPI|样本外结论|池收紧>文档原版|金|SD≥10 配置测试段 +13.5~18.2%, 回撤仅 -20%|

## 1|核心结论(一句话版)

⚑ 结论|文档的四层机制在我们的数据上**独立复现成功**: 门控是主贡献项、排序是次贡献项、状态离场优于固定持有、去门控直接亏钱。风控类指标(胜率/单笔/MDD)与文档几乎逐位一致, 绝对收益低 1.5pp。

⚑ 推荐|**SD≥10 + P90 + K5~K10** 作为落地配置(而非文档原版 SD≥8+P95+K10): 测试段年化 +13.5~18.2%、最大回撤 -19.6~-22.2%、胜率 84~88%, 训练/测试两段都成立。

⚑ 警示|文档「SD≥8 日均约 21 只候选」与实际公式不自洽: 按公式逐字复刻, 我们得到**日均 190~260 只**(SD=10 为 40~54 只)。候选池口径是本次复现最大的一处不确定项。

⚑ 慎用|**门控阈值不能放松**: P90 在训练段最亮眼(+23.5%), 测试段直接崩到 **-7.78%**(回撤 -47.2%)。文档「P90 是最低要求、P95 最优」的结论被独立验证。

◆ ①|**门控 (广度) 是主贡献项** — 去掉门控: 年化 +14.88% → **-25.13%**(回撤 -95.2%, 胜率 44%)。信号超额确实集中在「全市场同时超跌」的日子, 与我们此前「用大盘指数做择时无效」的结论互补: 指数看不到这个广度信息。

◆ ②|**排序 (DF) 是次贡献项** — 换成随机排序(3 个随机种子): 年化降到 10.4~12.0%(均值 11.4%), 即排序贡献约 +3.5pp/年, 方向与文档「排序就是 alpha」一致(文档称 +7.6pp)。

◆ ③|**状态离场 > 固定持有** — 固定持有 20 日: +12.20%(胜率 64.8%, 单笔 +3.91%); 状态离场: +14.88%(胜率 69.5%, 单笔 +5.42%)。且「仅 WZ20≥85」与「WZ20≥85 或 BD7≥70」在本样本上结果完全一致——实测 216 笔离场中 BD7≥70 从未先触发(波动线的平滑特性使它滞后于区间位置)。

◆ ④|**执行口径影响 2.4pp** — 次日开盘成交 +14.88% vs T 日尾盘成交 +12.51%。信号依赖当日收盘的 VOL/AMOUNT, 次日开盘才是诚实口径; 文档口径正确。

◆ ⑤|**复权口径是隐藏坑** — 我们的 K 线是前复权、而 AMOUNT/VOL 是原始价, 直接照抄公式会让筹码成本线系统性偏负(DP60 中位数 -10%, T5 覆盖率 69% vs 文档 12.6%)。修正为同口径后 T1 覆盖率 56.2% vs 文档 57.5%, 几乎对齐。

## 2|对标明细(文档声称 vs 本次复现)

| 指标 | 文档声称 | 本次复现 | 判定 |
|---|---|---|---|
| 全段年化 | +16.41% | +14.88% | 接近(差 1.5pp) |
| 最大回撤 | -26.9% | -27.4% | ✅ 一致 |
| 卡玛 | 0.61 | 0.54 | 接近 |
| 在场时间占比 | 44.6% | 59.0% | 偏高 |
| 胜率 | 69.3% | 69.5% | ✅ 一致 |
| 单笔均值 | +5.39% | +5.42% | ✅ 一致 |
| 交易笔数 | 未披露 | 279 笔(≈29/年) | — |
| 平均持有 | 未披露(理论~30日) | 26.9 日 | ✅ 一致 |
| 训练段 17-21 | +16.85% | +19.72% | 更高 |
| 测试段 22-26 | +15.87% | +9.94% | 更低 |
| 去门控 | -5.78% | -25.13% | ✅ 同为负 |
| 去选股(随机) | +8.84% | +10.4~12.0% | ✅ 同向 |
| SD=10 日均候选 | ~8 只 | 40~54 只 | ❌ 差 5~7 倍 |
| SD≥8 日均候选 | ~21 只 | 190~260 只 | ❌ 差 9~12 倍 |
| T5(dp60≤-20)池内覆盖率 | 12.6% | 46.1% | ❌ 偏松 |
| 门控命中天数占比 | 10%~35%(绿灯区) | 6.4% | ❌ 偏少 |

## 3|口径差异清单(已逐条定死)

| 条目 | 文档写法 | 本次采用 | 影响 |
|---|---|---|---|
| 离场 | §八写「WZ20≥85」, §四与副图公式写「WZ20≥85 或 BD7≥70」 | 两版都跑, 结果**完全相同** | 无(BD7≥70 从未先触发) |
| 副图绿柱含 EXIT2 | 副图公式含「连续≥10日放量突破」, 说明书正文未列 | 跑三版(仅WZ/或/或+EXIT2), 结果相同 | 无(EXIT2 全样本仅 168 根 bar) |
| 门控计数口径 | 说明书: 数选股公式条数; 副图红柱另加 DF≥4 | 按选股公式(与冻结成绩单一致) | 决定候选池规模 |
| T6 量能条件 | 公式写 MV5/REF(MV5,1)≥1.5; 实证表 26.7% 覆盖率对应的是量比口径 VOL/MV5≥1.5 | 两版都跑: 公式口径 +14.88% / 量比口径 +12.37% | 2.5pp |
| 成交价 | 次日开盘 | 次日开盘(主), T日尾盘(对照) | 2.4pp |
| 筹码成本线复权 | 未声明 | **必须同口径**(本次用逐bar复权因子折算成交额) | 照抄会引入系统性偏差 |
| 波动线 BD7 | 公式: 先按波档选窗口得 RSLW, 再喂 EMA13/EMA11 | 按公式重算(不可复用库内 C7: 库内是双线并行, 2.6% 的 bar 差 >1 点, 最大差 28~37) | 影响 BD7≥70 判定 |

## 4|消融验证(同池/同门控, 只换一个变量)

| 配置 | 年化 | 最大回撤 | 卡玛 | 在场 | 交易 | 胜率 | 单笔 |
|---|---|---|---|---|---|---|---|
| ★ 基线(P95·K10·或离场·次日开盘) | +14.88% | -27.4% | 0.54 | 59.0% | 279 | 69.5% | +5.42% |
| 仅 WZ20≥85 离场 | +14.88% | -27.4% | 0.54 | 59.0% | 279 | 69.5% | +5.42% |
| 离场加 EXIT2(拉高过久) | +14.88% | -27.4% | 0.54 | 59.0% | 279 | 69.5% | +5.42% |
| T6 用量比口径 | +12.37% | -26.9% | 0.46 | 56.2% | 283 | 66.1% | +4.47% |
| T 日尾盘成交 | +12.51% | -27.3% | 0.46 | 59.0% | 279 | 69.5% | +4.72% |
| 去门控(随时买) | -25.13% | -95.2% | -0.26 | 99.4% | 642 | 44.4% | -3.50% |
| 去选股(随机, 3 种子) | +10.4~12.0% | -23.4~33.0% | 0.31~0.51 | 48~49% | 291~300 | 65.6~69.7% | +3.65~4.06% |
| 去离场(固定 20 日) | +12.20% | -27.4% | 0.44 | 42.0% | 324 | 64.8% | +3.91% |

## 5|门控阈值 × 持仓只数矩阵(年化%)

| K\P | P75 | P85 | P90 | P95 |
|---|---|---|---|---|
| 5 | -9.63% | -7.80% | +0.89% | +14.11% |
| 10 | -10.43% | +3.01% | +7.26% | +14.88% |
| 15 | -6.92% | +5.19% | +7.14% | +14.78% |
| 20 | -5.43% | +5.91% | +8.00% | +16.59% |

> 文档同表为: K10 行 -2.00 / +7.71 / +14.93 / +16.41。两表共同点: **P95 列一枝独秀, P75 列全负**——门控强度是决定性的; 差异点: 文档在 P85/P90 档更高, 我们在 K5/K10 上的区分度更弱(池更大导致 P90 档掺入更多弱候选)。

## 6|池紧度敏感性(新增, 文档未做)

| 池门槛 | 日均候选 | 门控 | K | 年化 | 最大回撤 | 卡玛 | 胜率 | 单笔 | 在场 |
|---|---|---|---|---|---|---|---|---|---|
| SD≥8 | 190 | P95 | 10 | +14.88% | -27.4% | 0.54 | 69.5% | +5.42% | 59.0% |
| SD≥9 | 101 | P90 | 10 | +17.78% | -31.9% | 0.56 | 71.1% | +6.25% | 62.5% |
| SD≥9 | 101 | P95 | 10 | +10.07% | -26.8% | 0.38 | 73.8% | +5.79% | 44.9% |
| ★ SD≥10 | 40 | P90 | 5 | +15.21% | -22.3% | 0.68 | 80.8% | +9.96% | 24.9% |
| ★ SD≥10 | 40 | P90 | 10 | +12.81% | -20.9% | 0.61 | 82.8% | +8.54% | 27.1% |
| SD≥10 | 40 | P95 | 10 | +9.02% | -22.2% | 0.41 | 87.0% | +9.77% | 13.6% |

## 7|样本外检验(训练 17-21 选, 测试 22-26 验)

| 配置 | 训练段年化 | 训练回撤 | 测试段年化 | 测试回撤 | 测试胜率 | 测试笔数 |
|---|---|---|---|---|---|---|
| SD≥8 P95 K10(文档原版) | +19.72% | -27.4% | +9.94% | -24.8% | 69.1% | 136 |
| SD≥8 P90 K10 | +23.46% | -34.2% | **-7.78%** | -47.2% | 57.1% | 105 |
| SD≥9 P90 K10 | +24.55% | -31.9% | +10.96% | -23.0% | 70.8% | 120 |
| SD≥9 P95 K10 | +10.43% | -26.8% | +9.70% | -22.6% | 74.7% | 95 |
| ★ SD≥10 P90 K5 | +12.51% | -22.3% | +18.22% | -19.6% | 84.2% | 38 |
| ★ SD≥10 P90 K10 | +9.98% | -13.4% | +15.96% | -20.9% | 88.0% | 75 |
| ★ SD≥10 P95 K5 | +7.26% | -5.7% | +14.78% | -19.6% | 83.9% | 31 |
| SD≥10 P95 K10 | +5.01% | -7.1% | +13.52% | -22.2% | 87.3% | 63 |

> 三条硬结论: ①**松门控(P90)在样本外崩**, 训练段冠军不可信; ②**收紧池(SD≥10)两段都成立**, 是稳健改进而非过拟合; ③文档原版在测试段仍是正收益(衰减但未失效)。

## 8|分段表现与基准对照

| 区间 | 年化 | 最大回撤 | 卡玛 | 在场 | 交易 | 胜率 |
|---|---|---|---|---|---|---|
| 全段 17-26 | +14.88% | -27.4% | 0.54 | 59.0% | 279 | 69.5% |
| 训练 17-21 | +19.72% | -27.4% | 0.72 | 45.5% | 143 | 69.9% |
| 测试 22-26 | +9.94% | -24.8% | 0.40 | 73.5% | 136 | 69.1% |
| 2018 熊市 | +8.07% | -27.4% | 0.29 | 62.1% | 39 | 64.1% |
| 2019-21 牛市 | +29.32% | -26.7% | 1.10 | 49.0% | 94 | 74.5% |
| 2022-24 震荡 | +8.51% | -24.8% | 0.34 | 58.8% | 87 | 65.5% |
| 2025-26 | +12.57% | -19.3% | 0.65 | 99.8% | 55 | 72.7% |

| 基准 | 年化 | 说明 |
|---|---|---|
| 等权买入持有(5,363 只静态等权) | +4.60% | 累计 +54.3%, 个股中位数 -14.4%(即多数个股亏钱) |
| 文档给出的等权 B&H 基准 | +1.31% | 回撤 -51.5%; 我们的池子更宽(含更多 2017 后上市标的), 基准更高 |

> **熊市不亏这点最关键**: 2018 年 +8.07%、2022-24 震荡 +8.51% —— 说明它赚的不是 beta, 与我们现有趋势型席位策略属于**不同收益源**, 具备组合互补价值。

## 9|与我们现有体系的边界

| 维度 | 现有生产体系(席位策略) | LXXG |
|---|---|---|
| 选股范围 | 固定标的池(持仓+ETF+池内标的) | 全市场 5,363 只 |
| 信号性质 | 趋势/吸筹/买点卖点(单标的) | 超跌反弹 + 市场广度门控(篮子) |
| 持仓结构 | 逐标的席位、可长期持有 | 固定 10 槽等权、平均持有 27 日 |
| 收益源 | 趋势延续 | 超跌均值回复 + 广度择时 |
| 冲突点 | 无直接冲突, 但会争夺资金 | 需明确仓位归属 |

## 10|可执行路由(按目标选配置)

| 方案 | 配置 | 年化 | 回撤 | 卡玛 | 胜率/单笔 | 交易频率 | 优势 | 代价 | 适合 |
|---|---|---|---|---|---|---|---|---|---|
| ★ A | SD≥10 · P90 · K5 | +15.21% | -22.3% | 0.68 | 80.8% / +9.96% | ≈8 笔/年 | 样本外更强、回撤最小、单笔质量最高 | 在场仅 25%, 多数时间空仓; 单笔需承受集中度 | 卫星仓/择时增强, 能接受长期空仓 |
| B | SD≥10 · P90 · K10 | +12.81% | -20.9% | 0.61 | 82.8% / +8.54% | ≈16 笔/年 | 分散度更好, 回撤更小 | 收益略低 | 稳健型, 作为独立小账户策略 |
| C | SD≥8 · P95 · K10(文档原版) | +14.88% | -27.4% | 0.54 | 69.5% / +5.42% | ≈29 笔/年 | 与文档一致, 可对照 TDX 公式人工核验 | 测试段衰减到 +9.94%; 回撤更大 | 想先用 TDX 公式手工跑一段验证手感 |

## 11|交付物与用法

◆ ①|**每日信号工具**(补齐文档里缺失的「每日信号.py」): `/root/lxxg/daily_signal.py`。输出当日候选数 C、过去 500 日 P95 阈值、门控开关、按 DF 排序的前 10 只; 追加代码参数可检查持仓离场信号。
◆ ②|**信号缓存**: `/root/lxxg/cache2/`(5,363 只, 2014 年起, 含 SD/DF/BD7/WZ20/离场/预警全部中间量)。
◆ ③|**回测引擎**: `/root/lxxg/engine.py`(懒加载低内存版, 单进程常驻 <400MB), 验证脚本 `runner2.py` / `stages.py` / `sens.py` / `oos_check.py`。
◆ ④|**当前状态**(数据日 2026-09-07): 候选数 C=56, 阈值 1118, **门控关闭 → 空仓**。

## 12|持仓体检(LXXG 视角)

| 代码 | 最新日 | 超跌深度 SD | 得分 DF | WZ20 | BD7 | LXXG 判定 |
|---|---|---|---|---|---|---|
| 300820 | 2026-09-07 | 2 | 0 | 78.9 | **74.1** | ⚠️ **离场信号**(BD7≥70), 近 5 日 WZ20: 91/72/79/57/79 |
| 301611 | 2026-09-07 | 6 | 1 | 13.1 | 33.9 | 持有 |
| 600584 | 2026-09-07 | 6 | 0 | 11.4 | 38.2 | 持有 |
| 002156 | 2026-09-07 | 4 | 0 | 17.1 | 39.7 | 持有 |
| 002436 | 2026-09-07 | 2 | 0 | 65.3 | 56.1 | 持有 |
| 603179 | 2026-09-07 | 2 | 0 | 74.2 | 59.0 | 持有 |

> 说明: LXXG 是超跌反弹篮子系统, 与现有趋势型席位持仓本就不同源, 因此**不做买卖建议**, 只提供独立第三视角。值得注意的是 `300820` 在 LXXG 口径下已进入状态到顶区(BD7=74.1≥70), 与我们生产策略的持有判定不一致 —— 这种「独立信号打架」正是需要人工复核的位置。

## 13|建议与下一步

⚑ 推荐|**先按方案 A(或 B)小仓实盘跟踪一个季度**, 不直接替换现有生产策略: 它是新增收益源, 不是替代品。
⚑ 维持|文档原版配置(SD≥8+P95+K10)保留为对照, 每周用 `daily_signal.py` 记录候选数 C 与门控状态, 积累真实样本(文档的季度复检规则也要求记录门控命中占比 10%~35%)。
⚑ 警示|若要把 LXXG 接入生产, 需要先解决三件事: ①**资金归属**(10 槽等权与现有席位如何分账); ②**停牌/涨跌停成交还原**(本次回测已做涨跌停过滤, 触发 0 次, 但极值行情需再验); ③**数据更新链路**(现有 bundles 最新到 2026-09-07, 需确认每日增量)。
⚑ 结论|复现验证通过。机制可信、风控指标对齐、样本外有更优配置; 唯一未对齐的是文档自称的候选池规模, 已如实标注, 不影响公式可用性。

> 免责声明: 本报告为策略复现验证, 不构成投资建议。所有数字来自本地历史数据回测, 实盘受流动性、滑点、涨跌停与数据延迟影响, 收益会低于回测值。

## 14|附: 统计指标说明

- **年化**: 期末净值^(1/年数)-1, 含空仓期, 已计入双边 0.2% 成本
- **最大回撤**: 日净值序列相对历史最高点的最大跌幅
- **卡玛**: 年化 / |最大回撤|, 1.0 以上为优秀, 0.5~1.0 为可用
- **在场**: 有持仓的交易日占比(反映资金利用率, 非收益指标)
- **胜率**: 盈利笔数 / 总笔数
- **单笔**: 每笔交易的平均净收益(已扣双边成本)
- **门控命中率**: 触发出手条件的交易日占比; 文档建议绿灯区为 10%~35%
- **去尾**: 去掉最高/最低 10% 标的后求均值(本报告只在截面统计中使用)
