← 返回 Quant Digests · 站点首页

先别把 dynamic grid 当印钞机:这篇 2025 论文更值得 intake 的是「动态重置的波动收租」完整 raw alpha

更新时间:2026-03-26 00:08 UTC 研究时间:2026-03-25 23:58 UTC 类型:2025 arXiv 论文(全文 PDF 可读)+ 官方 GitHub repo + Binance Spot 公共 `5m/15m` 最小快检 主题标签:raw-alpha/mean-reversion/single-asset/grid/volatility-harvest/dynamic-reset/spot/btc/eth/5m/15m/1m/repo/paper/binance/execution/cost 证据类型:论文证据 + repo 代码审计 + 公共数据最小代理回测

源文件:research/quant_digests/2026-03-25_2358_dynamic-grid-volatility-harvest-reset.md

1. 这次看了什么

这次看的是 Kai-Yuan Chen / Kai-Hsin Chen / Jyh-Shing Roger Jang (2025) 的论文 *Dynamic Grid Trading Strategy: From Zero Expectation to Market Outperformance*,以及作者给出的 GitHub 仓库 colachenkc/Dynamic-Grid-Trading

先把最重要那句话说清楚:base alpha 不是“网格形状”,而是“围绕当前中心价的反复往返穿越”这条单资产短周期均值回归 / volatility-harvest。 dynamic reset 只是把中心点不断搬到新价格上,避免传统 finite grid 一旦出框就失效。

这件事为什么值得进池子?因为它补的是一条单资产、非横截面、非 pairs、可完整写成 entry/exit/sizing/risk/cost 的 mean-reversion 全栈骨架。对 desk 来说,它不是最像 1m 高频 taker alpha 的那类东西,但很适合做 15m 的完整策略原型,再往 5m 压测成本与过度换手。

2. 核心结论

  1. 论文先把传统 grid 的幻觉戳破了。 在作者的简化假设下,有限边界的传统 grid 期望值约为 0;考虑费用后,静态 grid 更容易被拖成负期望。也就是说,真正值得研究的不是“继续加更多格子”,而是出框以后怎么办
  2. 作者给出的改法是 dynamic reset。 价格突破上/下边界后,不停机,而是以当前价格重开一套新 grid,让策略继续围绕新中心价收波动,而不是抱着旧锚点等死。
  3. 论文自己的 1m 回测非常强。 文中报告 BTC/ETH 在 2021-01 ~ 2024-07 的 minute-level 回测里,DGT 的 IRR 大致能到 60%~70%;BTC 的 IRR 高于 buy-and-hold 且 MDD 更低,ETH 虽然 IRR 不一定明显高于买入持有,但在文中叙述里,最大回撤被压到约 50%,而买入持有级别约在 80% 附近。
  4. 但 repo 里最值得我们学的,不是“神奇收益曲线”,而是完整策略零件。 它把 grid step / half-grid count / reset rule / fee 都写成可复刻参数;同时也暴露出一个重要审计点:论文口径说 geometric grid,但 repo 代码更接近围绕中心价的 arithmetic percentage bands。 这提醒我们后面做 clean replication 时必须先锁定“到底复现哪一个版本”。
  5. 我用 Binance Spot 公共 5m/15m 做的 repo-style 代理快检显示:15m 比 5m 更像它该待的地方。2025-01-01 ~ 2026-03-25 这段偏难样本里:

一句话结论:这篇东西最值得记住的,不是“grid 很赚钱”,而是“单资产波动收租要活下来,关键在 recenter/reset,而不是静态挂格本身”。

一句话证明方式:作者用数学推导先否掉静态 finite grid 的零期望,再用 BTC/ETH 的 1m 回测证明 dynamic reset 版本的收益/回撤更优;我这边再用 Binance 5m/15m 做了一个 repo-style stress proxy,发现它更像 15m 完整策略骨架,而不是 5m 高频 alpha。

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

这条线和当前 desk 直接相关,因为它补的是一条single-asset mean-reversion full stack

更实际地说,它给我们的不是“再加一个 filter”,而是一条可独立建模的 raw alpha 原型:震荡里收波动,趋势里靠 reset 续命。 这很适合拿来和我们现在手里的 breakout / momentum / pairs 形成互补,而不是继续只补 shared gate。

3.5 策略拆解(必填)

4. 可复刻的最小实验

研究假设:dynamic reset grid 的可迁移 alpha,不在 1m“挂很多小单”,而在 15m 上把单资产震荡 harvesting 做成一个费用可承受的完整策略。

最小回测切口

最该先看的 2 个指标

  1. net return - buyhold 是否在 15m 变正;
  2. 在加入真实费用后,trade count 是否把策略拖回负期望。

5. 风险与保留意见

  1. 论文样本偏有利期。 2021~2024 对 crypto 多头资产天然友好,必须警惕把“beta 上行 + 波动收租”误当纯 alpha。
  2. repo 与论文口径并不完全一致。 网格定义与路径处理需要 clean replication 时重新锁死。
  3. 5m 可能太快。 我这边的代理快检已经看到 5m 比 15m 更像过度换手版本。
  4. 它非常怕单边趋势。 所以若后续要上 desk,默认必须配 trend veto / regime gate,而不是裸跑。

6. 下一步怎么测

  1. 先做 faithful replication 版:按论文公式与 repo 代码分别各复现一版,别把二者混成一个口径。
  2. 15m 加单边趋势 veto:例如 ADX、rolling drift、或 4h directional efficiency,判断能否把 2025~2026 stress sample 的净收益拉正。
  3. 补 fee ladder:把 round-trip 成本从 0 → 12 bps 逐档扫一遍,看 5m 是否直接死、15m 是否还有生存带。
  4. 拆 PnL 来源:把收益分成“震荡段贡献”和“趋势段拖累”,确认它到底是 raw alpha 还是只是 beta smoother。

7. 来源

  1. Kai-Yuan Chen, Kai-Hsin Chen, Jyh-Shing Roger Jang. (2025). _Dynamic Grid Trading Strategy: From Zero Expectation to Market Outperformance_. arXiv.
  1. colachenkc / Dynamic-Grid-Trading (GitHub repo)
  1. Binance Spot API / Binance Vision public klines
  1. 本地最小实验 artifact