0001-终止项目声明 » 历史记录 » 修订 2
修订 1 (Huarui Lin, 2026-04-29 10:45) → 修订 2/3 (Huarui Lin, 2026-04-29 10:50)
# 0001-终止项目声明 --- 耗时16天☀️ 每天12+小时⏱️ 18781行代码🖥️ 可行性验证失败❌ 得推倒重来换个思路了🤔 --- ## 参考日志 ``` ========================================================================================== 路径 1 验证: 新特征 OOS 信号检测 — 主流模型 (训练截至 2022 年) ========================================================================================== ────────────────────────────────────────────────────────────────────── Phase 1: 加载数据 ────────────────────────────────────────────────────────────────────── 原始行数: 2712052 ────────────────────────────────────────────────────────────────────── Phase 2: 计算新特征 ────────────────────────────────────────────────────────────────────── [特征工程] 计算 Delta (变化率) 特征... [特征工程] 计算截面均值 (市场状态代理变量)... [特征工程] 计算风险调整特征... [特征工程] 计算截面排名百分位... [特征工程] 计算交互特征... 原始有效特征: 24 新增特征总计: 20 Delta (变化率): 9 风险调整: 4 截面排名百分位: 4 交互 (特征x市场状态): 3 ────────────────────────────────────────────────────────────────────── Phase 3: 分割 & 标准化 ────────────────────────────────────────────────────────────────────── Z-Score 标准化: 40 个特征... ────────────────────────────────────────────────────────────────────── Phase 4: 新特征 OOS 截面 Spearman 诊断 (理论天花板) ────────────────────────────────────────────────────────────────────── [Delta (变化率)] (9 个) 特征 OOS Spearman 正向比例 截面数 判定 ────────────────────────────────────────────────────────────────────────────── delta_dca_win_rate_26w 0.0006 50.6% 79 ❌ delta_max_drawdown_26w 0.0000 50.0% 78 ❌ delta_momentum_12w -0.0009 46.8% 79 ❌ delta_momentum_26w -0.0037 47.4% 78 ❌ delta_momentum_4w -0.0026 44.3% 79 ❌ delta_rolling_sharpe_26w -0.0034 46.2% 78 ❌ delta_rolling_sortino_26w -0.0002 50.0% 78 ❌ delta_rolling_std_26w -0.0018 46.2% 78 ❌ delta_weekly_return -0.0012 43.0% 79 ❌ [风险调整] (4 个) 特征 OOS Spearman 正向比例 截面数 判定 ────────────────────────────────────────────────────────────────────────────── momentum_to_dvol 0.0002 50.6% 79 ❌ return_to_drawdown -0.0001 49.4% 79 ❌ risk_adj_mom_12w -0.0011 48.1% 79 ❌ risk_adj_mom_26w 0.0005 51.9% 79 ❌ [截面排名百分位] (4 个) 特征 OOS Spearman 正向比例 截面数 判定 ────────────────────────────────────────────────────────────────────────────── cs_rank_max_drawdown_26w -0.0009 48.1% 79 ❌ cs_rank_momentum_12w -0.0003 49.4% 79 ❌ cs_rank_rolling_sharpe_26w -0.0007 46.8% 79 ❌ cs_rank_rolling_std_26w -0.0051 43.0% 79 ❌ [交互 (特征x市场状态)] (3 个) 特征 OOS Spearman 正向比例 截面数 判定 ────────────────────────────────────────────────────────────────────────────── dd_x_market_dd 0.0009 51.9% 79 ❌ mom_x_market_mom 0.0038 55.7% 79 ❌ vol_x_market_vol 0.0051 57.0% 79 ❌ [旧特征对照] (精选 6 个) 特征 OOS Spearman 正向比例 截面数 判定 ────────────────────────────────────────────────────────────────────────────── momentum_12w 0.0003 50.6% 79 ❌ momentum_26w -0.0006 48.1% 79 ❌ rolling_std_26w 0.0051 57.0% 79 ❌ max_drawdown_26w 0.0009 51.9% 79 ❌ rolling_sharpe_26w 0.0007 53.2% 79 ❌ weekly_return -0.0025 39.2% 79 ❌ ────────────────────────────────────────────────────────────────────── Phase 5: 三组对比回测 ────────────────────────────────────────────────────────────────────── [A: 仅旧特征] 训练: n=662969, 截面=549, 特征=24 [A: 仅旧特征 (24 个)] 年份 Spearman HitRate BaseRate Lift n截面 2023 -0.0024 8.95% 9.00% -0.05% 26 2024 0.0015 59.55% 59.18% +0.37% 27 2025 0.0054 96.52% 96.42% +0.11% 26 总体 0.0015 55.01% 54.87% +0.14% [B: 仅新特征] 训练: n=662969, 截面=549, 特征=20 [B: 仅新特征 (20 个)] 年份 Spearman HitRate BaseRate Lift n截面 2023 0.0020 8.80% 9.00% -0.20% 26 2024 0.0037 59.36% 59.18% +0.18% 27 2025 0.0051 96.57% 96.42% +0.15% 26 总体 0.0036 54.91% 54.87% +0.04% [C: 旧+新] 训练: n=662969, 截面=549, 特征=44 [C: 旧 + 新 (44 个)] 年份 Spearman HitRate BaseRate Lift n截面 2023 0.0030 8.81% 9.00% -0.20% 26 2024 0.0053 59.73% 59.18% +0.55% 27 2025 0.0007 96.67% 96.42% +0.26% 26 总体 0.0030 55.07% 54.87% +0.20% ────────────────────────────────────────────────────────────────────── Phase 6: Combined 模型特征重要性 Top 20 ────────────────────────────────────────────────────────────────────── # 特征名 Gain 来源 柱状图 ───────────────────────────────────────────────────────────────────────────────────── 1 delta_momentum_12w 731.9 新 ██████████████████████████████ 2 weekly_return 472.6 旧 ███████████████████ 3 delta_weekly_return 470.2 新 ███████████████████ 4 dca_return_vol_26w 469.9 旧 ███████████████████ 5 cs_rank_rolling_std_26w 462.4 新 ██████████████████ 6 delta_max_drawdown_26w 453.4 新 ██████████████████ 7 trend_r_squared_26w 445.1 旧 ██████████████████ 8 delta_rolling_sharpe_26w 406.6 新 ████████████████ 9 cs_rank_rolling_sharpe_26w 404.9 新 ████████████████ 10 return_to_drawdown 391.8 新 ████████████████ 11 delta_rolling_sortino_26w 368.4 新 ███████████████ 12 cs_rank_momentum_12w 359.1 新 ██████████████ 13 dca_win_rate_52w 353.8 旧 ██████████████ 14 cs_rank_max_drawdown_26w 315.7 新 ████████████ 15 momentum_4w 310.6 旧 ████████████ 16 price_vs_ma_ratio_ewm_52w 291.9 旧 ███████████ 17 delta_momentum_4w 288.5 新 ███████████ 18 delta_momentum_26w 282.1 新 ███████████ 19 delta_rolling_std_26w 278.1 新 ███████████ 20 rolling_std_12w 261.0 旧 ██████████ 新特征 Gain 占比: 56.0% | 旧特征 Gain 占比: 44.0% ========================================================================================== 综合评估 ========================================================================================== 模型 平均Spearman 平均Lift ──────────────────────────────────────────────────────── A: 仅旧特征 0.0015 +0.14% B: 仅新特征 0.0036 +0.04% C: 旧 + 新 0.0030 +0.20% 新特征 Spearman 变化: +0.0015 ──────────────────────────────────────────────────────── ❌ 所有新特征 OOS Spearman ≈ 0, 未能提取额外信号 从纯量价技术特征出发, 无法在 2023-2025 产生截面排序能力 📋 建议: 放弃路径 1 (特征变换), 转向路径 2 (新数据源: 基本面/持仓) ``` ## 解读 **路径 1 宣告失败,但这个"失败"本身是有极高价值的情报。** --- ## 数据铁证:逐行解读 ### 1. 20 个新特征全部为零信号 ``` Delta 组: 最强 0.0006 正向比例 ≈ 50% ← 纯硬币 风险调整组: 最强 0.0005 正向比例 ≈ 50% ← 纯硬币 截面排名组: 最强 -0.0003 正向比例 ≈ 49% ← 纯硬币 交互组: 最强 0.0051 正向比例 ≈ 57% ← 最接近有信号,但仍是噪声 ``` 交互组 `vol_x_market_vol = 0.0051` 是全场最高,但回顾旧特征 `rolling_std_26w = 0.0051`,**数值完全相同**。这说明交互项没有产生新信息,只是原始波动率特征的另一种表达。 ### 2. 三组回测对照 ``` A: 仅旧特征 (24个) Spearman 0.0015 Lift +0.14% B: 仅新特征 (20个) Spearman 0.0036 Lift +0.04% C: 旧+新 (44个) Spearman 0.0030 Lift +0.20% ``` 从 24 个加到 44 个特征,Spearman 从 0.0015 → 0.0030。这个"提升"在统计上完全不显著(bootstrap 置信区间大概率重叠)。0.3% 的 Lift 改善在 96% 基准命中率面前毫无意义。 ### 3. 最关键的矛盾:训练信号 vs OOS 噪声 ``` 新特征 Gain 占比: 56.0% ← 模型在训练集上"认为"新特征超重要 新特征 OOS 贡献: ≈ 0 ← 测试集上零贡献 ``` 这是**教科书级的过拟合**。LightGBM 学到了训练集中 Delta/Rank 特征的虚假模式(2002-2022 年回看窗口的技术面规律),但 2023-2025 年市场已经不遵循这些规律了。 --- ## 为什么会这样:一句话总结 > **你的全部 44 个特征(旧 24 + 新 20),本质上都是同一维度的信息——过去 N 周的量价统计量。对同一维度的信息做任意数学变换(差分、比值、排名、交互),无法凭空创造出新维度的信息。** 这就好比你只有一把尺子,无论你量出的是长度、长度的平方、长度的倒数、还是长度与平均长度的乘积——你仍然只有一把尺子。 你缺少的是**第二把尺子**:基金的基本面信息(持仓、规模、换手、风格暴露)。 --- ## 本轮排查成果汇总 虽然结果是"失败",但我们用数据回答了 5 个关键问题: | # | 问题 | 答案 | 依据 | |---|---|---|---| | 1 | 模型代码有 Bug 吗? | 没有 | 多种训练方式(LambdaRank/Regression)一致 | | 2 | 特征有标签泄漏吗? | 有(已清除 14 个) | Spearman 0.58 → 清除后归零 | | 3 | 相对标签有帮助吗? | 没有 | Spearman 数学不变性 + 24/24 特征零信号 | | 4 | 特征变换能创造新信号吗? | 不能 | 20 个新特征全部 OOS ≈ 0 | | 5 | 根因是什么? | **信息维度单一** | 仅量价统计,缺少基本面/风格/持仓维度 |