源文件:research/quant_digests/2026-04-15_0538_richiv-shortvol-carry-alpha.md
README.md + build_weekly.py + backtest.py)+ Deribit DVOL / ETHVOL 与 Binance public-data probe这次看的是 GitHub 仓库 khalil-benzina / Crypto-IV-RV-Straddle-Carry(2025)。
repo 表面写的是一条很对称的策略:
RV > IV,做多 ATM straddle;IV > RV,做空 ATM straddle;但对我们这个 desk 来说,真正值得 intake 的不是这条“对称 long/short vol”原样照抄版,而是 repo 里更适合交易台落地的旁支:
> 只在 BTC 的 IV 明显贵于 trailing RV 时做 short-vol carry;不要默认对称去接 long-vol。
原因很简单:
IV rich to trailing RV -> forward RV 仍低于 IV 的 carry / risk-premium 收敛。这篇东西的 base alpha 是什么?
不是“波动大就别做趋势”这种 overlay,也不是“市场恐慌时期权更贵”这种解释层。它的 base alpha 就一句:
> 当 ATM / short-dated implied vol 明显高于近期已实现波动率,而下一周 realized vol 并没有继续爆上去时,short straddle / short vol carry 有正的风险溢价。
这是标准的 raw alpha / carry / relative-value,不是 filter。
我按 repo 的最小口径,用:
trailing 7d RV 与 next 7d RVpublic/get_volatility_index_data 取 DVOL / ETHVOL 作为 IV proxy先跑了 repo 的对称 long/short proxy。结果:
#### BTC(2023-07-21 至 2026-04-03,141 个周样本)
0.03710.1760.3%0.06920.3371.6%这说明一个很关键的事:
> repo 的“IV<RV 就去 long vol”这半边,在 BTC 上并没有帮你增厚 edge,反而拖累了更朴素的 short-vol carry。
#### ETH(同样 141 个周样本)
0.040.09ETH 这条线明显更弱,至少在这版 proxy 下,不值得作为第一优先落点。
我进一步把它改成更交易台化的版本:
IV - trailing RV 处于历史高分位时出手;结果反而更像一个可以继续追的 raw alpha:
#### BTC:只做 IV-RV 位于历史 top 30% 的 rich-IV 周
420.08950.5778.6%也就是说,这个 repo 对 desk 最值钱的读法不是“做一条对称 vol timing 策略”,而是:
> 把 IV 很贵 当成 admission,只在 rich-IV 状态下做 BTC short straddle carry。
这比继续补一个 shared filter 更值得写,因为它本体就是一条 carry / options relative-value raw alpha。
这轮值得做它,而不是继续补一条 pair / spread / breakout,原因有三点:
我们最近 relative-value / pairs / funding / lead-lag 很多,但 options-vol-carry 这一块还不够厚。
这条 alpha 的状态定义可以是周频 / 日频,但 entry、hedge、风控、平仓都完全可以放到 5m / 15m:
5m 监控 IV-RV spread 是否回补5m 做 BTC perp delta hedge5m/15m 做 gamma / loss / basis 失控 veto1m/5m/15mIV rich to trailing RV -> forward RV does not catch up -> short straddle earns carryIV_proxy - RV_trailing >= q70 或 rolling z-score 超阈值IV-RV spread 回落到 q40 以下;或< 24h;或5m 做 delta refresh;高波动时可切到 1mpublic/get_volatility_index_data1m/5m/15m/1dRV_trailing = trailing 7d annualized realized vol;IV_proxy = Deribit DVOL/ETHVOL;RV_forward = next 7d annualized realized vol;IV_proxy - RV_forwardIV>RV_trailing 则 short,否则 longIV-RV_trailing 大于历史 q70 时 short,其他时间 flatBTC 有戏,但不是 repo 原样那种“对称 long/short”。
更准确的 first verdict 是:
2026-04-10)RV7 ≈ 35.2%DVOL ≈ 43.1%IV - RV ≈ +7.9 vol ptsRV7 ≈ 50.7%ETHVOL ≈ 64.3%IV - RV ≈ +13.7 vol pts注意:
+7.9 vol pts 还不到我这轮 probe 里 q70 的强 admission 区(大约 +17.3 vol pts),所以更像“偏贵但不极端”,不是一定要立刻裸上 size 的状态。别把它理解成“这是一条周频策略,所以和 5m/15m 无关”。更合理的 desk 化方式是:
IV-RV5m1m~5m5m/15m也就是说:
> alpha 本体是 options vol carry;short-cycle 的职责不是把它伪装成逐 bar 方向预测,而是把 entry、delta hedge、risk veto、early exit 做快。
这和 funding / basis / lower-bound options event 是同类思路:信号未必每根 bar 变化,但执行与风控必须短周期。
目前只是用 IV_proxy - RV_forward 做第一轮筛选,还没进入真实 straddle mid、vega、gamma、theta、hedge cost 的完整回放。
再漂亮的平均 carry,也可能被单次 vol explosion 吃穿。
真正落地必须切到:
当前更像 BTC-only 候选,而不是 BTC+ETH 一起铺。
5d~9d 到期的 ATM straddle mid-IV;5m 记录一次 IV - trailing RV;short straddle + BTC perp delta hedge 的 PnL,而不是只看 IV-RV proxy。IV>RV short / IV<RV long)IV-RV > q70)先看哪个版本在净费用后还活着。
> 这份 2025 repo 真正值得 desk intake 的,不是“对称 long/short IV-RV”这层壳,而是更窄、更像交易台策略的那半边:只在 BTC 的 IV 明显贵于 trailing RV 时做 short-vol carry;这轮 public-data probe 下,BTC q70 rich-IV 版本的 proxy Sharpe 约 0.57、win rate 约 78.6%,明显优于 repo 原始对称版的 0.17,所以它值得进入 raw alpha 素材池继续深挖。
https://github.com/khalil-benzina/Crypto-IV-RV-Straddle-Carryhttps://github.com/khalil-benzina/Crypto-IV-RV-Straddle-CarryREADME.md, build_weekly.py, backtest.py10.1007/s42521-021-00037-3https://link.springer.com/content/pdf/10.1007/s42521-021-00037-3.pdf10.3390/risks11050085https://www.mdpi.com/2227-9091/11/5/85/pdf?version=1683355953reports/artifacts/quant_digests/2026-04-15_ivrv_shortvol_probe.pyreports/artifacts/quant_digests/2026-04-15_ivrv_shortvol_probe_summary.json