期货截面动量 × 文华指标 回测(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.24 | 0/5 | −25.0% |
| L5 H5 基础 | −3.0% / −0.33 | −9.5% / −0.76 | 0/5 | +6.3% |
| L20 H1 基础 | −16.9% / −2.11 | −20.6% / −1.58 | 0/5 | −16.2% |
| L20 H5 基础 | −0.9% / −0.07 | −4.2% / −0.25 | 3/5 | +3.4% |
| L20 H1 F5 竞价大跳空 | −4.7% / −0.86 | +5.8% / 0.52 | 3/5 | +3.0% |
| L20 H5 F1 沉淀资金增加 | +0.3% / 0.08 | +0.9% / 0.13 | 2/5 | +5.2% |
| L20 H5 F2 投机度过热避开 | −2.2% / −0.21 | −0.9% / 0.01 | 4/5 | +17.2% / 0.94 |
| L5 H5 F2 投机度过热避开 | −1.7% / −0.16 | −9.9% / −0.69 | 1/5 | +21.9% / 1.14 |
| L20 H5 F3 趋势度确认 | −1.3% / −0.09 | −4.5% / −0.26 | 2/5 | +9.3% |
| L20 H5 F4 竞价顺向小跳空 | +2.5% / 0.30 | −2.3% / −0.07 | 3/5 | +13.0% |
(L = 回看天数,H = 持有天数;全部 24 个见 txt)
直说
- 每天换仓(H1)全军覆没:毛收益接近 0,单边 0.05% 的成本一年就吃掉 15%~27%。期货短线动量的毛利润撑不起每天进出。
- 持 5 天的版本,样内、样外都在 0 附近,没有一个样外年化到 +5%。A 股动量竞价赚的是涨停 / T+1 / 情绪接力的制度钱,期货没有这套结构,搬过来不灵。
- 唯一摸到样外线的是「20 日动量 + 竞价大跳空 + 持 1 天」(+5.8%、夏普 0.52),但样内 −4.7%,样外笔数 320,成本翻倍到 0.10% 就降到 +3.5%。不算过。
- 「投机度过热避开」在 2024 年以后很好看(+17%~+22%),但 2010–2023 十四年都是负的或 0。这是挑出来的一段行情,不是规律,不能拿来下钱。
- 多空两条腿:样外多头腿多数小正(L20 H5 约 +3%~+6%),空头腿几乎全负。2019–2023 商品整体偏牛,做空动量末位一直在亏。
- 文华三个指标作为过滤,单独加上去都没把基础版本救过线。
局限
- 只有日线,竞价跳空用的是 T+1 开盘相对 T 收盘;没有分钟线和盘口
- 沉淀资金没乘保证金率(湖里没有保证金表),只看持仓 × 价格的变化
- 成本按每个仓位进出各扣一次,同一品种连续持有也照扣,偏保守(H1 的亏损里有一部分来自这个)
- 24 个变体同时测,有多重检验偏差
下一步(要不要做由 Henry 定)
- 期货上证据最多的是更长周期的趋势跟踪(回看 60~250 日、按月调仓、按波动率配权重),不是短线。这次做的一个不计成本的诊断(60 日回看、持 20 日,不在预注册里):样内 −0.5%,样外 +6.0%,也不稳。要做就交给 cld.lh 按它的流程,另起预注册

研究档案