AI慧眼AI慧眼研究档案
专题研究 · 2026-10-22

期货截面动量 × 文华指标 回测(kpl,2026-10-22)

  • 委托:Henry 2026-10-22「2 你来做」;预注册 docs/reports/futures_momentum_prereg_2026-10-22.md(跑之前写定,24 个变体)
  • 脚本:scripts/futures_momentum_bt.py;结果:data/backtest/futures_momentum_bt.json/.txt(单边 0.05%)、futures_momentum_bt_cost0.001.json/.txt(单边 0.10%)
  • 数据:futures-lake bars_contract(只读),商品期货 73 个品种,2009-10 ~ 2026-09-30
  • 分段:样内 2010–2018 / 样外 2019–2023(判定)/ 新段 2024-01 ~ 2026-09。新段原计划留给 cld.lh 保险库,Henry 同日定「用全部历史数据」后改为单独报告、不参与判定。这 24 个变体已经看过 2024 年以后的数据,不能再拿去保险库验证
  • 引擎核对:螺纹 2016 年连续主力收益 +64.9%、铜 +22.8%、豆粕 +25.3%(和当年行情一致)
  • 纸面研究,不涉及实盘;期货自带杠杆,这里一律按 1 倍名义价值算

结论:24 个变体,样外 0 个过线

单边 0.05%,多空组合年化 / 夏普:

变体样内 2010–18样外 2019–23样外正收益年数新段 2024–
L5 H1 基础−20.4% / −2.85−26.6% / −2.240/5−25.0%
L5 H5 基础−3.0% / −0.33−9.5% / −0.760/5+6.3%
L20 H1 基础−16.9% / −2.11−20.6% / −1.580/5−16.2%
L20 H5 基础−0.9% / −0.07−4.2% / −0.253/5+3.4%
L20 H1 F5 竞价大跳空−4.7% / −0.86+5.8% / 0.523/5+3.0%
L20 H5 F1 沉淀资金增加+0.3% / 0.08+0.9% / 0.132/5+5.2%
L20 H5 F2 投机度过热避开−2.2% / −0.21−0.9% / 0.014/5+17.2% / 0.94
L5 H5 F2 投机度过热避开−1.7% / −0.16−9.9% / −0.691/5+21.9% / 1.14
L20 H5 F3 趋势度确认−1.3% / −0.09−4.5% / −0.262/5+9.3%
L20 H5 F4 竞价顺向小跳空+2.5% / 0.30−2.3% / −0.073/5+13.0%

(L = 回看天数,H = 持有天数;全部 24 个见 txt)

直说

  1. 每天换仓(H1)全军覆没:毛收益接近 0,单边 0.05% 的成本一年就吃掉 15%~27%。期货短线动量的毛利润撑不起每天进出。
  2. 持 5 天的版本,样内、样外都在 0 附近,没有一个样外年化到 +5%。A 股动量竞价赚的是涨停 / T+1 / 情绪接力的制度钱,期货没有这套结构,搬过来不灵。
  3. 唯一摸到样外线的是「20 日动量 + 竞价大跳空 + 持 1 天」(+5.8%、夏普 0.52),但样内 −4.7%,样外笔数 320,成本翻倍到 0.10% 就降到 +3.5%。不算过。
  4. 「投机度过热避开」在 2024 年以后很好看(+17%~+22%),但 2010–2023 十四年都是负的或 0。这是挑出来的一段行情,不是规律,不能拿来下钱。
  5. 多空两条腿:样外多头腿多数小正(L20 H5 约 +3%~+6%),空头腿几乎全负。2019–2023 商品整体偏牛,做空动量末位一直在亏。
  6. 文华三个指标作为过滤,单独加上去都没把基础版本救过线。

局限

  • 只有日线,竞价跳空用的是 T+1 开盘相对 T 收盘;没有分钟线和盘口
  • 沉淀资金没乘保证金率(湖里没有保证金表),只看持仓 × 价格的变化
  • 成本按每个仓位进出各扣一次,同一品种连续持有也照扣,偏保守(H1 的亏损里有一部分来自这个)
  • 24 个变体同时测,有多重检验偏差

下一步(要不要做由 Henry 定)

  • 期货上证据最多的是更长周期的趋势跟踪(回看 60~250 日、按月调仓、按波动率配权重),不是短线。这次做的一个不计成本的诊断(60 日回看、持 20 日,不在预注册里):样内 −0.5%,样外 +6.0%,也不稳。要做就交给 cld.lh 按它的流程,另起预注册