← 返回 Quant Digests · 站点首页

别把 pairs / stat-arb 继续只卷 entry:对 short-cycle desk,更该先补「optimal rebalancing frequency(ORF)governor」这层 cadence overlay

更新时间:2026-04-05 18:56 UTC 研究时间:2026-04-05 18:52 UTC 类型:2024 *Borsa Istanbul Review* 论文(DOAJ / Avesis 摘要元数据)+ GitHub repo source audit + Binance Spot 公共 `3m/5m/15m` 本地 portability probe 主题标签:overlay/pairs/stat-arb/relative-value/mean-reversion/rebalance-frequency/orf/half-life/cadence-governor/cointegration/zscore/binance-spot/3m/5m/15m/paper/repo/public-data/cost/risk 证据类型:论文证据(主论文摘要级)+ repo 工程骨架 + 本地便携性快检

源文件:research/quant_digests/2026-04-05_1852_pairs-orf-rebalance-governor.md

> 先回答一句:这篇东西的 base alpha 是什么? > > base alpha = cointegrated / residual spread mean reversion > 这篇 paper 本身不是新 raw alpha,而是给现有 pairs / spread alpha 补一个经常被忽略、但会直接决定净值形状的 rebalancing cadence governor

1. 这次看了什么,为什么这轮值得写它

这轮主看:

  1. Bağcı, M., & Kaya Soylu, P. (2024). _Classification of the optimal rebalancing frequency for pairs trading using machine learning techniques_. Borsa Istanbul Review, 24, 83–90.
  1. MattiDeBeer / ml-statistical-arbitrage(GitHub) —— 作为现成的 cointegration + z-score 工程骨架,对照看它缺的正是 frequency governance 这一层。

这轮不是再补一条新的 pairs raw alpha,而是补 pairs 组件层。原因很直接:

所以这轮值得写,不是因为它比 raw alpha 更性感,而是因为它直接决定我们已有那批 raw alpha 能不能从“回测有图”走到“成本后还活”。

2. 一句话核心结论 + 它是怎么证明的

一句话核心结论

对 short-cycle pairs / stat-arb,先别急着再卷 entry;更该先做的是把 spread 当前半衰期 / 相关性桶映射成一个 ORF bucket(多久 rebalance / 多久 time-stop / 多久重估 beta),否则 1m/3m/5m/15m 只是拍脑袋。

一句话它怎么证明

3. 这篇东西最值钱的 4 个点

3.1 这篇 paper 真正值钱的,不是“ML classifier”四个字

摘要里最有用的信息其实很朴素:

把它翻成人话就是:

> pairs 不是只有“做不做”两个状态,还有“该多久动一次”这个经常被忽视的第三状态。

3.2 本地 portability probe:3m/5m 还能看到 pocket,15m 最近窗口明显变钝

我用 Binance Spot 公共数据,对 BTC/ETH/SOL/BNB 四个大币,分别在 3m / 5m / 15m 上拉了 各 2400 根 close,做了一个最粗但够诚实的快检:

几个最有信息量的结果:

  1. BNBUSDT/BTCUSDT @ 3m
  1. SOLUSDT/BNBUSDT @ 5m
  1. ETHUSDT/BTCUSDT @ 5m
  1. 15m 档最近窗口明显更差

这组结果对 desk 的含义非常直接:

> 同一条 spread alpha,不是天然适合 15m;很多 current-window 的 mean reversion pocket 只在 3m/5m 还看得到。

3.3 ORF 不是只管 rebalance,它还应该顺手管 3 个东西

如果把 ORF 只理解成“多久调仓一次”,还是太窄。更 desk 化的读法是它至少应该同时控制:

  1. 多久允许 refit beta / hedge ratio
  2. 多久允许 spread 目标价差重新定义
  3. time-stop 该放在几根 bar 以后

也就是说,ORF 更像一个 cadence governor,不是一个孤立参数。

3.4 为什么它现在比继续补一条普通 pairs alpha 更值得

因为我们现在缺的不是“世界上第 N 条 z-score pair entry”,而是:

换句话说:

> 这层做好,是给现有 raw alpha 池补 admission / execution 之前的流量调度器。

4. 为什么和当前项目直接相关

它服务的不是某一条孤立策略,而是至少 3 类我们已经在池子里的 raw alpha:

  1. cointegration z-score pairs
  2. cluster / MST residual mean reversion
  3. same-underlier / relative-value spread MR

而且它和当前 desk 的 bar 体系天然对齐:

4.5 策略拆解(必填)

5. 给 desk 的最小可落地版本

第一版不用上复杂 ML,先做一个 rule-based ORF governor 就够:

  1. 先按相关性分 3 桶:positive / weak / negative
  2. 再按最近窗口 half-life 分 4 桶:
  1. 每个 pair 只允许在对应桶里运行一组 cadence:
  1. 如果 ORF bucket 连续两次漂移出当前 timeframe 可承受范围,直接把该 pair 移出 active universe

这版已经能比“固定每根 rebalance”诚实很多。

6. 下一步怎么测(这轮最重要)

6.1 先测什么

在现有 3 条 pair/raw-alpha skeleton 上都加一层 ORF governor,再做 A/B:

优先测试对象:

  1. 2026-04-03_1625_orca-tradability-cluster-pairs-alpha.md
  2. 2026-04-04_0316_kraken-pairs-zscore-stoploss-shell.md
  3. 2026-04-04_2028_ga-triplebarrier-pair-label-veto-alpha.md

6.2 最小实验口径

6.3 预期先看什么结果

这轮最先看 3 件事:

  1. ORF governor 能不能显著降低 turnover;
  2. 降 turnover 后,净 pnl / Sharpe / RoMaD 有没有改善;
  3. 哪些 pair 明明 entry 看着不错,但一旦 ORF 估出来太长,就该直接 veto。

7. 先别自嗨的风险

  1. 主论文当前在本环境里仍然是摘要级证据。 我们拿到了 DOAJ / Avesis / Crossref / OpenAlex 元数据,但没有拿到全文逐表复核,所以这轮更像高质量组件 intake,而不是 clean replication。
  2. 本地 probe 很粗。 这里只做了静态 beta + ADF + OU half-life,没做滚动 cointegration、也没做完整成本后组合回测。
  3. major-coin spot pair 不代表全部 universe。 它更多是告诉我们 cadence 不能拍脑袋,不是告诉我们“BNB/BTC 就一定是最好那组”。
  4. ORF 可能是 regime-dependent。 同一 pair 在高波动 / 低波动、亚洲盘 / 美盘下,最优 bucket 可能会漂。

8. 这轮最值得记住的 desk 化结论

如果只记一句:

> pairs alpha 现在更该先补“多久动一次”这层 governor,而不是继续盲加 entry 条件。最近窗口里,3m/5m 还能看到 pocket,15m 不应默认稳健。

9. 来源

  1. Bağcı, M., & Kaya Soylu, P. (2024). _Classification of the optimal rebalancing frequency for pairs trading using machine learning techniques_. Borsa Istanbul Review, 24, 83–90.
  1. MattiDeBeer. _ml-statistical-arbitrage_. GitHub repository.
  1. 本地 Binance Spot portability probe(2026-04-05)