← 返回 Quant Digests · 站点首页

别把这个 2025 小 repo 只读成“小时级均值回复作业”:对 short-cycle crypto desk,更该先拆的是「BTC 对冲后的 alt 残差反打」这条 raw alpha

更新时间:2026-04-26 01:25 UTC 研究时间:2026-04-26 01:26 UTC 类型:GitHub repo source audit(`datas/fetch_hourly_data.py` + `portfolios/btc_hedged_portfolios.py` + `statistic_tests/autoCorrelsEMAThreshold.py` + `strategy/basic_mean_reversion.py`)+ Binance USDⓈ-M public-data portability probe(`BTC/ETH/BNB/SOL/XRP/ADA/DOGE/LINK/AVAX/LTC`,近 `90d`,`15m` + `1h`) 主题标签:raw-alpha / relative-value / stat-arb / btc-hedged / residual / mean-reversion / cross-asset / 1h / 15m / repo / public-data / cost / risk 证据类型:工程经验

源文件:research/quant_digests/2026-04-26_0126_btchedged-altresid-fade-alpha.md

1. 这次看了什么

这轮看的是 GitHub repo Dastrial/crypto_strat(2025-06 更新,仓库描述直接写着 *Cryptocurrency perpetual futures mean-reversion*)。它表面上很朴素,但对 desk 真正有价值的不是“均值回复”这四个字,而是它先做了一个很明确的动作:

  1. 先用 BTC 给每个 alt 做 beta 对冲;
  2. 再只交易那个 alt_return - beta * btc_return 的残差;
  3. 最后用最简单的规则验证:上一根残差什么方向,下一根先反着做。

也就是说,它不是在赌“全市场跌多了就反弹”,而是在赌:某个币相对 BTC 的短时错位会回归。 这比再写一篇泛泛的单资产超跌反弹,更贴近我们现在想补的 relative value / stat-arb 素材池。

2. 一句话核心结论

这份 repo 最值得 desk 保留的,不是它的脚本写法,而是一个很容易最小复现的 raw alpha 壳:BTC-hedged alt residual fade;近 90d 的 Binance USDⓈ-M 快检显示 gross edge 还在,但厚度明显不够硬扛 taker 成本,更像 1h parent / 15m child 的相对价值 router,而不是裸做的主系统。

3. 它是怎么证明这件事的

repo 的逻辑非常直白:

所以它给我们的不是完整实盘系统,而是一句很清楚的研究命题: > 如果某个 alt 这一小段相对 BTC 冲太快,下一段是否更容易回到均值?

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

这条线和当前 desk 的关系很直接:

4.5 这轮 portability 快检

我补了一个 Binance USDⓈ-M 公共数据快检,标的为 BTC/ETH/BNB/SOL/XRP/ADA/DOGE/LINK/AVAX/LTC,近 90d 15m 数据;先用前 70% 样本估 beta,再看后 30% 样本。

A. repo 原生读法:1h residual 每小时反打

15m 聚成 1h 后,XRP / DOGE / ADA / SOL 这几条 residual 的 gross 仍然最好:

但问题也很直接:这套 repo-native 规则几乎 每小时都在翻向,按 round-trip 8 bps 粗扣后,最好的 XRP 也变成约 -5.68 bps/笔。所以 repo headline 更适合被读成“残差会回”,而不是“这份脚本能直接交易”。

B. desk 化读法:15m 直接做 residual fade,并加极值门槛

若把同样想法下沉到 15m,只在前一根 residual z-score 够极端时才开:

这说明一个挺重要的事:残差反打本体没死,但 edge 很薄,必须承认它更像“极值时才值得碰”的 admission / router。

5. 策略拆解(必填)

6. 可复刻的最小实验

最小实验 A:先做最诚实的 alpha 本体

最小实验 B:再问能不能厚一点

  1. funding / basis 不与 residual 方向冲突;
  2. 只做 quote volume 更高时段;
  3. 只做 residual z-score 极值后的前 1~2 根。

7. 风险与保留意见

  1. repo 太简化:没有正式成本、没有持仓冲突处理、没有 stop / timeout 设计。
  2. 当前 edge 过薄:这轮 public probe 下,gross 还在,但离 taker 可做差得很远。
  3. beta 不是常数:若市场从“BTC 带队”切到“alt 自主行情”,固定 beta 容易失真。
  4. 更像 shared component,不像独立主系统:短周期上最现实的用途,可能是把它变成 BTC-neutral mispricing veto / router,而不是 always-on 主策略。

8. 我对这条线的判断

这轮值得留下来的,是一句更窄也更诚实的话:

> 先把 BTC-hedged alt residual fade 当 raw alpha 壳收进池子;但当前更像“有统计味道的薄边素材”,下一步必须围绕 admission、成本和执行做厚度筛查,别把 repo 的零成本反手脚本误当成完整策略。

它仍然值得做,因为它补的是我们当前最缺的那一类:可快速复现的 BTC-neutral relative-value raw alpha

9. 文件与页面

10. 来源

  1. Dastrial / EsaieB. (2025). _crypto_strat_. GitHub.
  1. Binance USDⓈ-M Futures public klines