源文件:research/quant_digests/2026-04-07_0551_basis-funding-gap-convergence-alpha.md
这次看的是 Grant Belford (2025) 的 GitHub 仓库 Basis-Funding-MR-Strat,核心材料包括:
2025-04-01)Binance-Basis-FundingRate-MR-Apr25.ipynb它真正值得我们 intake 的,不是“funding 能不能收租”,而是更像一个 carry/relative-value raw alpha: 季度合约的年化 basis 和永续 funding 年化,本质上都在给 BTC 的持有成本/拥挤度定价;两者短期脱锚过大,往往会往回收。
basis_ann - funding_ann 这条 carry 差值本身可以交易回归。2024-06-28 ~ 2024-12-01;简单阈值壳并不夸张:总收益 1.60%、年化 3.78%、Sharpe 1.95、最大回撤 -1.42%、仅 7 笔 round-trip。这说明它更像 低频 RV/carry alpha,不是高频暴利脚本。spread = basis_annual_pct - funding_annual_pct;默认 入场阈值 5%,出场阈值 1%,单笔名义本金 10,000 USD,每边手续费 5 bps。5~7 天,冲击后可缩到 2~3 天;0.35 且半衰期 < 5 天 时,历史上 86% 的 episode 最后盈利。对我们 desk 来说,这意味着:raw alpha 是 gap close,本轮真正可复用的是“half-life / Hurst / gap-zscore 做 admission”这层。
这条线和当前 momentum 很相关,因为它补的是我们一直在找的 raw alpha 素材池里的 carry / relative-value / stat-arb 分支,而不是再做一层抽象解释。
更重要的是,它给了一个对 short-cycle 更友好的改写方向:
“交割合约 basis 相对 funding 隐含 carry 过贵/过便宜,之后做 convergence。”
也就是说,这轮最值得抄的不是“原样照搬 spot 腿”,而是:
basis-funding gap 这个 raw alpha 本体;gap_t = annualized_basis_t - annualized_funding_t 的均值回复 / 收敛研究假设: 在 BTC 上,季度合约年化 basis 与永续 funding 年化的偏离会收敛,这个收敛可以迁移到 5m / 15m 级别做最小实验。
一个可计算定义: ``python basis_ann_t = ((F_quarter_t / S_proxy_t - 1) / days_to_expiry_t) * 365 * 100 funding_ann_t = funding_rate_last_t * 3 * 365 * 100 # 8h funding 年化 gap_t = basis_ann_t - funding_ann_t ` 其中 S_proxy_t` 第一轮可先用 BTCUSDT perp mark 或 spot 价格。
最小回测切口:
15m,再下探 5m4 次季度滚动(避免只看一季)gap_t > +5pp 或 gap_z > 2:做多近似现货腿 / 做空交割合约gap_t < -5pp 或 gap_z < -2:做空近似现货腿 / 做多交割合约|gap_t| < 1pp、gap_z 回到 0 附近、或达到最大持有时长就平仓1/2/3 天内关闭的比例如果第一轮想更 desk-fit,我会优先加一个 admission: 只有当 rolling half-life < 5 天、且 Hurst < 0.35 时才允许开仓。
7 笔 round-trip,说明这更像“结构性低频机会”,不是可以直接拿来吹成高频 cash machine 的东西。8h 更新一次,所以不要把它伪装成逐根新信息;更合理的读法是:basis 在高频动,funding 是慢变量锚。days_to_expiry、roll 和最后几天流动性,回测很容易失真。> 最值得复用/复现的点:不是原 repo 的“固定 ±5% / 1% 阈值”,而是 basis-funding gap 这个 raw alpha 本体,加上 half-life / Hurst 这层 admission。
https://github.com/grantbelford/Basis-Funding-MR-Strat/blob/main/BTC_Spread_Trading_Report_Final.pdfhttps://github.com/grantbelford/Basis-Funding-MR-Strat/blob/main/Binance-Basis-FundingRate-MR-Apr25.ipynbhttps://developers.binance.com/docs/derivatives/usds-margined-futures/market-data/rest-api/Get-Funding-Rate-Historyhttps://data.binance.vision/