← 返回 Quant Digests · 站点首页

别把这份 2026 新 repo 只读成“网格 bot”:对 short-cycle desk,更该先测的是「adaptive average 偏离 × 分层 envelope 入场 × 回归中线出场」这条完整 mean reversion raw alpha

更新时间:2026-04-01 14:47 UTC 研究时间:2026-04-01 14:46 UTC 类型:2026 GitHub 新仓库 source audit(`README.md` + `src/strategy.py` + `src/backtester.py` + `src/risk_manager.py` + `config/config.yaml`) 主题标签:raw-alpha/mean-reversion/single-asset/envelope/sma/ema/donchian/midline-exit/layered-entry/circuit-breaker/crypto/kraken-futures/binance/okx/1m/3m/5m/15m/repo/public-data/cost 证据类型:2026 GitHub repo source audit(工程主证据)

源文件:research/quant_digests/2026-04-01_1446_envelope-midline-layered-meanreversion-alpha.md

1. 这次看了什么

一句话核心结论

这轮最值得拿走的,不是 repo 默认那组 7%/11%/14% 的参数,而是它把“均值回归”写成了一条很完整、很诚实的策略骨架:偏离均值 → 分层进场 → 回归均值出场 → 会话级熔断

一句话它是怎么证明的

证明方式不是论文统计,而是源码把 alpha、加仓、出场、手续费、回测、session 风控都明确写死了:可以直接复刻、直接改成我们自己的 5m/15m 版本。

2. base alpha 是什么

这次的 base alpha 很清楚,不是 overlay 冒充 alpha。

核心就是:

  1. 先用 SMA / EMA / Donchian midline 定义一个短期“公允均值”;
  2. 价格如果离这个均值太远,默认把它当成 短时 overshoot
  3. 不追求吃整段反转,只吃 “回到均值” 这段最朴素的 mean reversion;
  4. 如果偏离继续扩大,用更深的 envelope 做 第二层/第三层分批进场,而不是第一枪就 all-in。

所以它属于 single-asset mean reversion,不是 grid,也不是纯风控层。

3. 为什么这轮值得写

4. 来源信息

主工程来源

5. repo 真正给了什么可复用组件

5.1 Entry:偏离均值就开,但按层进

src/strategy.py 写得很直白:

这等于把“越偏离越敢接/越敢空”的逻辑,做成了离散可回测的分层状态机

5.2 Exit:不是拍脑袋止盈,而是回归中线就走

正常止盈非常朴素:

这点很重要:它不幻想抓 V 反转,而是只吃 reversion-to-mid。 对 short-cycle desk,这比“赌反向趋势成立”诚实得多。

5.3 Sizing:天然支持 tranche sizing

仓位不是一次打满,而是按 envelope 层数平均拆分。repo 默认 envelopes: [0.07, 0.11, 0.14],等于最多三层。对我们更有价值的不是默认百分比,而是三层 capital ladder 这个结构本身。

5.4 Risk:源码里已经有 session circuit breaker

src/risk_manager.py 不是装饰:它会按 session 跟踪

默认配置里甚至写了:

这非常适合我们 desk 拿来做 mean reversion fail-fast 防爆壳

6. desk 化拆解

3.5 策略拆解(必填)

7. 3 个最值得记住的硬信息

  1. repo 支持 3 种均值定义SMA / EMA / Donchian midline
  2. repo 默认 BTC/ETH 配置都是 3 层 envelope,并且支持多次加仓;
  3. backtester 明确计入了 开仓费 2 bps、平仓费 5 bps 的 fee hook,说明它不是完全无成本的玩具骨架。

8. 和当前 1m / 3m / 5m / 15m 的关系

这条线最适合先落在 5m / 15m

要特别诚实的一点是:repo 默认 7% / 11% / 14% 的 envelope 对短周期 crypto 来说 明显偏慢、偏宽该抄的是结构,不是默认参数。

9. 可复刻的最小实验

实验 A:15m 单币分层均值回归 first verdict

实验 B:band 宽度是不是 alpha 本体

做 ablation:

  1. 固定百分比 band
  2. ATR-scaled band
  3. rolling sigma band

这能直接回答:真正有效的是“离均值多远”这个量纲,还是 repo 默认的固定百分比写法。

10. 下一步怎么测

  1. 先跑 15m first verdict:BTC / ETH / SOL,比较 EMA midline vs Donchian midline
  2. 只做最小参数梯子period = 16 / 24 / 32,band 用 0.75 / 1.25 / 1.75 × ATR%
  3. 先看三件事:after-cost return、MDD、trade count;若交易数太少,就别急着说它“稳”。
  4. 再看分层加仓是否真的有增量:比较 single-entry vs 3-layer entry。
  5. 如果 15m 可活,再把 admission 压到 5m;如果 15m 都不活,就别往 1m/3m 继续美化。

11. 这条线最容易错在哪

12. 对当前项目的直接意义

这条线值得进研究池,因为它满足当前优先级最高那档:

如果要一句话概括:这不是“再看一个均值回归概念”,而是拿到了一份能直接拆成 entry / exit / sizing / risk / cost 的单币 raw alpha skeleton。