← 返回 Quant Digests · 站点首页

BTC-hedged residual sign fade alpha

更新时间:2026-04-15 03:14 UTC 研究时间:2026-04-15 03:13 UTC 类型:GitHub repo source audit + Binance public-data portability probe 主题标签:raw-alpha / mean-reversion / relative-value / BTC-hedged / residual / one-bar-fade / sign / perp / short-cycle / Binance 证据类型:repo 源码 + 公开行情 portability probe

源文件:research/quant_digests/2026-04-15_0313_btchedged-residual-signfade-alpha.md

1. 这次看了什么

这次看的是 Dastrial / crypto_strat(2025 GitHub repo,描述是 *Cryptocurrency perpetual futures mean-reversion*)。它非常简陋,但胜在 base alpha 清楚、最小实验极快

  1. 先用训练集估计每个币对 BTC 的 beta:
  2. \[ \alpha_i = \frac{\operatorname{Cov}(r_i, r_{BTC})}{\operatorname{Var}(r_{BTC})} \]

  3. 构造去 BTC 市场暴露后的 residual return:
  4. \[ r^{res}_i = r_i - \alpha_i r_{BTC} \]

  5. 下一根直接做反向:
  6. \[ position_{t} = -\operatorname{sign}(r^{res}_{i,t-1}) \]

repo 的核心一行其实就这一句:

``python mean_reversion_by_portfolio = -np.sign(returns).shift(1).fillna(0) * returns ``

也就是说,它不是在做“pair cointegration”或“多因子 ranking”,而是在做一个更快、更粗暴的 beta-stripped one-bar contrarian baseline

一句话核心结论: 这份 repo 的价值不在工程完成度,而在它提供了一条非常快就能 falsify 的 raw alpha 基线:先去 BTC beta,再反打 residual sign一句话证明方式: 我主要依赖 repo 源码拆解 + Binance USDⓈ-M liquid-major 短周期 probe 来判断它在 15m/5m 上是否还有生命体征。

2. 核心结论

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

这个主题虽然不是完整策略壳,但它和当前 desk 很相关,因为它补的是一个 非常值得有的 fast null baseline

> 如果连最基础的 BTC-hedged residual one-bar fade 都完全站不住,那后面加各种 regime/filter 大概率只是在给噪声做装修。

换句话说,它适合作为:

3.5 策略拆解(必填)

4. 可复刻的最小实验

研究假设:短周期里,很多 alt 的单根冲击本质上只是“BTC 共振 + idiosyncratic overshoot”,先 strip 掉 BTC beta 后,residual sign 的下一根更可能回吐。 可计算定义

  1. universe:BTC + ETH/SOL/XRP/DOGE/ADA/BNB/LINK/AVAX/DOT/LTC/ATOM
  2. 训练集估计 alpha_i = cov(r_i, r_BTC)/var(r_BTC)
  3. 生成 normalized residual:(r_i - alpha_i * r_BTC) / (1 + |alpha_i|)
  4. 信号:position_t = -sign(residual_{t-1})
  5. 组合:对所有 alt 等权平均
  6. cost ladder:4 / 8 / 12 bps

最小回测切口

5. portability probe

我先补了一个 Binance USDⓈ-M public-data quick probe。第一版为了快,用的是运行时 24h quoteVolume top-25 合约 + BTC hedge leg 的动态 universe,所以它更适合做 方向性 first verdict,不该被误当最终定版回测。

15m 结果很直接:

也就是说,这条 repo baseline 至少在这版短周期 perp probe 里,不是“有点 edge 但被费用打掉”,而是 gross 就已经明显不过线,cost 只是雪上加霜

5m 清洗版本来想继续跑,但在第二轮抓取时碰到 Binance 临时 rate-limit ban;因此这轮先把 15m 当 first verdict,5m 放到下一步固定 liquid-major 干净样本里复核。

6. 风险与保留意见

7. 下一步怎么测

  1. 先做 threshold 版:只在 |residual_{t-1}| 超过 rolling 70% / 80% / 90% 分位时才入场。
  2. 再做 hold-horizon 扫描:对比 1 / 2 / 3 / 4 bar 持有,不要默认一根就平。
  3. 加最少量 regime gateBTC realized volcross-sectional dispersionUS session / Asia session 三个就够。
  4. 若仍不过线:这条线应从“主信号”降级成 shared veto / fade overlay,服务于更强的 residual momentum / lead-lag / event-driven raw alpha。

8. 来源