源文件:research/quant_digests/2026-03-23_1105_spot-perp-spread-mean-reversion-raw-alpha.md
这次主看 dvirnyak (2025) 的开源仓库 *arbitrage_research*,重点不是三角套利或 LSTM 花活,而是更适合我们 desk 先落地的 spot-perp spread mean reversion。先把 base alpha 说清楚:同一标的的现货与永续价差会被 funding / arbitrage 机制往回拽,所以可以做 delta-neutral 的“价差回归”,而不是继续把 basis 只当 breakout 的 veto。
5m 数据做了快检,极端 z-score 后下一根出现回归的概率在主流币上相当高。928 根 5m,BTC/ETH/SOL)里,z_t 与下一根 spread 变化的相关系数约 -0.52 ~ -0.54;说明 spread 越偏,下一根越倾向往回走。z > 1.5 时,下一根 spread 压缩概率:BTC 85.2% / ETH 90.9% / SOL 89.2%;当 z < -1.5 时,下一根向上回归概率:BTC 83.1% / ETH 89.0% / SOL 80.5%。5m banded toy strategy(entry=|z|>1.5,flat=|z|<0.25)在样本内录得 gross 累计约 +125bps / +125bps / +147bps;这不代表可实盘,但至少说明 raw alpha 本体值得进 first-verdict,而不是只停在 overlay 层。1m/3m/5m/15m 也友好:不是要求全天方向判断,而是盯 spread 偏离 → 回归 这件更局部、更短持有的事;非常适合先做 5m 验证,再下钻 1m/3m。spread_t = (perp_t - spot_t) / spot_t 偏离 rolling fair value 后向均值回归5m 有可交易的短周期回归;若成本后还能活,再往 1m/3m 下钻。BTC/ETH/SOL 现货 vs Binance USDT perp(perp - spot) / spot72 根 5m rolling z-score(约 6 小时)z > 1.5 做 long spot + short perp;z < -1.5 反向|z| < 0.25 或 max_hold = 12 bars60~90 天 5m,再加双边手续费、滑点、资金费;若仍有正期望,再看 1m/3m 是否只是把毛利换成噪音。post_cost_expectancy、holding_time、reversion hit ratio、capital_tied_up / margin_usage。10.2139/ssrn.4301150reports/artifacts/quant_digests/spot_perp_spread_mr_20260323/summary_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/threshold_reversion_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/BTCUSDT_spot_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/BTCUSDT_perp_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/ETHUSDT_spot_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/ETHUSDT_perp_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/SOLUSDT_spot_5m.csvreports/artifacts/quant_digests/spot_perp_spread_mr_20260323/SOLUSDT_perp_5m.csv