← 返回 Quant Digests · 站点首页

别把这篇 2026 EMA walk-forward 论文只读成“参数优化教程”:对 short-cycle desk,更该先测的是「EMA crossover × double-OOS admission」这条完整 trend raw alpha 壳

更新时间:2026-04-19 11:54 UTC 研究时间:2026-04-19 11:35 UTC 类型:论文 + GitHub repo + Binance USDⓈ-M portability probe 主题标签:trend / momentum / EMA / walk-forward / double-OOS / cost / 1m / 5m / 15m / repo / paper 证据类型:论文全文 + GitHub 复现仓 + 本地 public-data portability probe

源文件:research/quant_digests/2026-04-19_1135_ema-wfo-double-oos-trend-alpha.md

1. 这次看了什么

Mroziewicz 与 Ślepaczuk (2026) 的 arXiv 论文把一个很朴素的 EMA crossover trend-following 策略放进严谨的 walk-forward 框架:先在全局训练期扫描训练窗/测试窗长度,再把最优的 7d train / 28d test14d train / 10d test 等设置只执行一次到真正 unseen period。配套仓库 tmr-crypto/wf_optim_crypto_analysis 用 DVC + R 复现论文表格和图。

2. 核心结论

3. 为什么和当前项目有关

这条线补的是 完整策略壳,不是只补一个指标:

对 Jerry 当前阶段,最值钱的不是“EMA 又能不能赚钱”,而是把任何 raw alpha 都按这种 double-OOS / single-shot unseen 的方式入池,减少“看了 OOS 又调参”的假胜利。

3.5 策略拆解(必填)

4. 本地最小实验结果与下一步怎么测

我用 Binance USDⓈ-M 公共 K 线做了一个很小的 portability probe:BTC/ETH/BNB/SOL15m180d5m60d;比较固定 EMA 12/48 与简化 walk-forward 7/2814/10,fast/slow grid 为 [6,8,12,16,24,32] × [24,32,48,64,96,128],按 8bps/turn 粗扣成本。

关键数:

下一步不要继续裸 EMA 炼丹,应该测:

  1. low-turnover admission:只允许 slow >= 96 且 cross 后至少持有 N bars,目标把换手压到 <1.5 unit/day
  2. cost hurdle gate:训练窗内必须 gross edge > 2 × expected cost 才启用该参数组;
  3. trend-only sleeve:先只做 BTC/SOL 的 15m long-onlydirectional flat/long,避免 long-short 双边翻仓成本;
  4. single-shot OOS protocol:任何候选只允许训练期选一次参数,然后锁死跑 unseen,不允许在测试期看结果改阈值。

Artifact:reports/artifacts/quant_digests/2026-04-19_ema_wfo_summary.csv

5. 风险与保留意见

6. 来源