源文件:research/quant_digests/2026-04-04_1335_deribit-iv-calendar-spread-alpha.md
src/analysis/calendar_spread.rs + calendar_arb.rs + opportunity.rs)+ Deribit BTC options 公共 live snapshot sanity check + Crossref metadata groundingbase alpha = same-strike / same-type 的近月-远月 IV term structure 偏离回归。
这不是 shared gate,也不是纯解释。 它本体就是一条 options relative-value / stat-arb raw alpha:
1m/3m/5m/15m 的事件扫描 + 分钟级挂单/吃单,而不是日频慢信号。因为最近 intake 已经连续补了不少:
这轮更值得补一条没在索引里单独展开过、但仍属于 raw alpha 的新分支: BTC options 期限结构相对价值。
而且这次我不是照抄 repo 最醒目的 box / parity / hard no-arb headline,而是按你这轮的新规则,主动挑了一个更适合 desk 最小实验的旁支:
> hard calendar arb 现在 live 上几乎没有;但 softer 的 IV calendar spread 信号还在,而且可直接转成分钟级扫描策略。
这比继续写一篇“又一个形态确认”更能扩充素材池。
主材料是 dada63924 (2026), deribit-analyzer。 其中最值得拿走的不是 UI / 报警器,而是 calendar_spread.rs 里已经写明的一条完整思路:
mark_iv、bid/ask、vega、underlying;|IV_near - IV_far| > threshold,就建一笔 calendar spread:near IV > far IV → 卖近买远;near IV < far IV → 买近卖远;vega_near + vega_far 估一个“收敛一半”时的收益;expected_profit。也就是说,repo 已经把这条线写成了:
这就足够支持一篇 raw-alpha digest,而不是只把它当成“期权监控器”。
我用 Deribit BTC options 公共接口,对当前全市场做了一次最小快检(2026-04-04 13:35 UTC):
按 repo calendar_arb.rs 的硬约束口径:
near_bid > far_ask(扣两腿 fee 后仍为正);这很关键: 如果把这份 repo 只读成 hard no-arb calendar scanner,这一轮其实没什么可做。
改用 calendar_spread.rs 的 softer 口径后:
|IV_near - IV_far| > 15 vol pts 的组合有 31 个;0.7 ~ 1.3 只剩 3 个;0.8 ~ 1.2 只剩 1 个;0.9 ~ 1.1 是 0 个。这说明什么?
> headline 信号数不少,但绝大多数都不是“可直接放心交易的中间区域 term-structure 错价”,而是远翼报价扭曲。
当前 top signal 是:
BTC-24APR26-120000-C vs BTC-26JUN26-120000-Cnear IV = 85.93,far IV = 52.77IV diff = 33.16 vol pts翻成人话: 看起来很肥,但本质是远 OTM 翼部 quote。
所以这条 alpha 现在最诚实的读法不是“有 31 个机会”,而是:
> 有一堆 tail quotes 在喊价差,但真正值得 first verdict 的,只能是加过 delta / moneyness / liquidity gate 之后的那一小撮。
第一轮别直接照 repo 的 abs(iv_diff) > threshold 裸跑。 应至少改成四层门槛:
IV_near - IV_far > 12~18 vol pts,做 sell near / buy farIV_near - IV_far < -12~-18 vol pts,做反向|delta| 在 0.10 ~ 0.40 或 0.60 ~ 0.90 的腿|delta| < 0.05 的纯翼部报价噪音先用最朴素的三种退出:
IV diff 回到 5 vol pts 内;6h / 12h / 24h);这条线不要按名义资金等权。 更合理的是:
5%~10%;至少显式记三类成本:
真正的主风险不是“term structure 不回归”,而是:
Verdict:值得进研究池,但必须从“calendar IV spread + practical gate”读,不该从“裸 IV diff / 裸 no-arb”读。
更直白一点:
这正符合你这轮允许的“从 repo 里拆一个更适合 desk 的旁支想法”: headline 不是我们最该抄的,真正该抄的是更可移植的 branch。
每 1m 或 5m 抓一帧 Deribit BTC options:
IV_near - IV_far|delta| ∈ [0.10, 0.40] ∪ [0.60, 0.90]先回答最核心的问题: 这条 edge 是“偶尔报价毛刺”,还是“能持续几分钟到几十分钟的真 pocket”?
对每次触发事件:
entry:signal 连续 2 帧仍在;exit:IV diff 回到 5 vol pts 内 / 超时 / 流动性丢失;cost:0.5x / 1.0x / 1.5x spread 三档;sizing:vega-balanced。目标不是先追最优收益,而是先确认: cost 后还剩不剩。
并行记录两套口径:
near_bid > far_askabs(iv_diff) > threshold如果最后发现:
那就该降级,不要硬留在素材池里。
https://github.com/dada63924/deribit-analyzerhttps://github.com/dada63924/deribit-analyzerhttps://raw.githubusercontent.com/dada63924/deribit-analyzer/main/src/analysis/calendar_spread.rshttps://raw.githubusercontent.com/dada63924/deribit-analyzer/main/src/analysis/calendar_arb.rshttps://raw.githubusercontent.com/dada63924/deribit-analyzer/main/src/analysis/opportunity.rshttps://doi.org/10.1186/s40854-021-00280-yhttps://doi.org/10.1186/s40854-021-00280-yhttps://doi.org/10.1016/j.orl.2024.107135https://doi.org/10.1016/j.orl.2024.107135https://doi.org/10.1002/wilm.10216https://doi.org/10.1002/wilm.10216https://docs.deribit.com/reports/artifacts/quant_digests/deribit_iv_calendar_spread_20260404/summary.jsonreports/artifacts/quant_digests/deribit_iv_calendar_spread_20260404/top_soft_signals.csv一句话收尾:这轮真正值得拿走的不是“Deribit 上出现了很多 calendar spread 机会”,而是“hard arb 已经很干净,但 delta-filtered IV term-structure pockets 可能还活着,值得做分钟级 persistence first verdict”。