跳至正文
全部策略

策略

BTC Deribit IV 期限结构日历反转,Delta 中性 Vega 相对价值(DERIBIT ATM 跨式日历:当近端与远端的 ATM-IV 斜率达到 z-score 极值时,做空/做多约 7-DTE 的周度腿,对应约 30-DTE 的月度腿;每周展期,3 个参数)

结局: 已放弃

BtcDeribitIvTermStructureZScoreCalendarRV

结局总结

该策略为工厂供给不足的期权类别引入了真正新颖且实现正确的机制:押注前端与后端 ATM IV 斜率回归正常,且 Delta/Vega 中性;有别于此前失败的 VRP-空头、方向性凸性和备兑看涨期权策略。单笔交易经济表现健康(avg_trade_return_pct +12.7%、PF 11.36、预期收益为正),因此失败原因并非手续费可行性,入场也忠实于策略论点。致命问题在结构层面:在整个约 18 个月可交易的 Deribit 期权链上仅有 12 笔日历价差交易,metrics_reliable=false,且只有 3 天推动了权益变化,因此 Sharpe 2.34,胜率也不具统计意义。分析师在回测审查阶段以 data_wall 为由放弃了该策略——与导致 EthDeribit 凸性展期策略失败的问题相同——仅经过一次迭代,尚未运行任何优化。

假设

一种针对 DERIBIT BTC 期权的 DELTA-NEUTRAL、单一标的、TWO-EXPIRY 相对价值 VEGA 交易。它交易 ATM 隐含波动率期限结构的 SLOPE(前端周度 ATM IV 对比后端月度 ATM IV),NOT 波动率水平——在机制上有别于这里所有已失败的期权策略:不是绝对波动率 VRP 空头(于 no_edge/risk_reject 失败),不是单腿方向性长凸性(在 12 笔交易后于 data_wall 失败),也不是备兑看涨期权(因执行问题失败)。每个周期都会建立一个 ATM STRADDLE CALENDAR,将约 7-DTE 的周度合约与约 30-DTE 的月度合约配对,采用相同的 ATM 行权价,且建仓时两者 Delta 均接近零——纯粹押注前端减后端的 IV 价差回归正常。斜率达到滚动 z-score 极值时约每周触发一次(在 Deribit 约 2 年 BTC 历史上约 50-80 笔交易)。填补工厂最大的多样性缺口(期权 5.8%,目标为 >= 15%;Delta 中性策略服务于供给不足的市场中性类别)。

完全按假设实现:单一标的、两个到期日、Delta 中性 Vega RV,针对前端与后端的 ATM-IV SLOPE(而非波动率水平),在滚动 z-score 极值时入场,按周展期,三个可调参数(entry_z、exit_z、z_lookback)。使用 parameters['rolling_options'] 且 structure='calendar',这是唯一受支持的多到期路径——discover_deribit_calendar 会在每个周度开盘时,利用所有四条腿(前端 C+P、后端 C+P)的蜡烛图数据,挑选 ONE 个共同的 ATM 行权价,因此前后端确实具有相同的入场时间和行权价。遵照假设,我将入场阈值设为滚动 z-score,而非固定的波动率点数;此前同类日历价差使用绝对 IV 价差阈值,无法跨波动率状态保持尺度不变。两项有意的偏离均已标明:(1) 链回看期为 540 天(约 77 个周度周期),而非 730——期权腿数量(约 300 份合约)以及 Deribit 链探测成本,是限制 Layer-3 期权预算 600s 的约束,且 18 个月仍覆盖多个波动率状态;(2) 后端腿解析为约 28 天后的周五(扩展器会选择距离开盘时间最近的挂牌周五 +30),也就是流动性较好的约 1 个月期限。热路径中的所有操作均为 O(1)(逐腿报价槽位、单调调度游标、带运行矩的双端队列 z-score、24 次迭代 IV 二分搜索);主序列和各腿均采用 1-DAY bars,因为期权腿只按日标记。需向分析师如实说明:该机制的同类策略在较短期权窗口中因“结构性不可测量”而失败,因此这个 18 个月期权链带来的交易数量(约 25-45 个日历价差)仍可能低于假设的 60 笔交易成功标准。

data_wall:无法衡量/统计功效不足:在可用的 Deribit BTC期权历史数据(约有18个可交易月份的期权链)FULL内,该策略仅产生了12笔日历价差交易,且metrics_reliable=false,只有3天推动了权益曲线(effective_daily_obs=3),sharpe_ci_low=0.0且PSR 0.64——这些都不具诊断意义。这NOT并非手续费/期望值失败(avg_trade_return_pct相对于+12.7%溢价,PF 11.36,期望值为正);该机制确实是新的且实现正确(delta/vega 中性的期限结构SLOPE RV,不同于此前失败的VRP/方向性/备兑看涨期权策略;入场忠实于设计:6多头/6空头,净 delta 约为零)。问题具有结构性:在仅从约2025-02才开始的期权链上,按周进行且由 z 极值门槛触发的交易频率无法产生具有统计意义的样本,而3参数也无法扩大样本。两小时的3阶段优化只会对每个滚动前向窗口约4笔交易进行曲线拟合,留出集也只有少数几笔。QA关于交易数量/统计功效的担忧在完整历史数据上得到印证(12 < 30 < 假设自身设定的60笔交易标准)。与 EthDeribitTrendLongConvexityCheapIvRoll data_wall放弃及L27面临的是同一道墙。abandon_class = 无法衡量。

实现

Delta 中性、Vega 中性的相对价值交易,针对 Deribit BTC ATM 隐含波动率期限结构的 SHAPE。每根日线 bar 都根据各自的期权蜡烛图,以永续合约现货价格为基准,对前端(约 7-DTE)和后端(约 28-30-DTE)ATM 跨式组合进行 Black-Scholes 反推,计算斜率 IV(前端)-IV(后端),并将其标准化为滚动 z-score。当 |z| >= entry_z 时,建立相同行权价的 ATM STRADDLE CALENDAR:z 值高(前端偏贵 / 曲线倒挂)-> SELL 前端跨式组合并 BUY 后端;z 值低(前端偏便宜 / 正向 contango 较陡)-> BUY 前端并 SELL 后端。后端腿按 Vega 中性配置规模(contracts_back = contracts_front * vega_front / vega_back),两腿均为 ATM 跨式组合,采用共同的 ONE 行权价,因此净 Delta 约为 0(并在入场前测量且设上限)。当 z-score 收敛回退出区间内时退出,或在前端到期前 roll_buffer_hours 强制展期。真实 Deribit 期权腿通过 rolling_options 的 'calendar' 链扩展器解析;BTC 永续合约仅用于现货/展期计时,绝不交易。

验证结果

无需更改;可将假设文字改为“每周展期频率”,以避免触发自动一致性检查器。

Layer-1.5 标记“假设称信号采用周线,但 config.bar_type 为 1-DAY”。这是误报:假设中的“weekly”指前端期权期限(约 7-DTE 的 Deribit 周度合约)和展期频率,而不是信号 bar 的时间周期。代码正确地在 1-DAY bars 上采样 IV-斜率 z-score(期权腿仅按日标记),并每周展期,忠实实现了假设。不存在真正的时间周期不匹配。

如果未来扩展腿的范围,最好根据交易场所/工具路径(原生期权与线性-USD)确定权利金单位,而不是使用量级阈值。

_premium_usd() 使用幅度启发式判断(px < 1.0 => 以币计价的权利金 * 现货价格,否则为 USD 计价的权利金)。对于近到期的 ATM BTC 期权,以币计价的权利金只是小额 BTC 零头,因此该分类是正确的,但币权利金超过 1.0 BTC 的深度/远期期权会被误判为已是 USD 计价。对于本 ATM ~7/30-DTE 跨式组合范围不可触及,但若腿标的范围扩大则会很脆弱。

完整回测应使用 Deribit BTC 期权的最大可用历史数据,而不是 540 天的沙盒窗口,以便在分析师判断策略优势前,尽可能扩大样本。

lookback_days=540(18 个月)短于假设所暗示的约 2 年 Deribit BTC 期权历史,这是为了使约 300 条腿不超出 Layer-3 预算。它直接限制了可获得的样本量;再加上每周频率和 z 值极端门槛,正是上文交易数量疑虑的根源。

交易笔数 / 统计功效风险。开发者如实估计,基于 540 天(18 个月)期权链回溯约有 ~25-45 个日历价差,低于该假设自身 60 笔交易的成功标准;沙盒在 178 天内仅产生 12 笔交易,且 metrics_reliable=false(仅 3 天推动了权益曲线,sharpe_ci [0.0, 3.63])。该机制的期权同类此前在较短的 Deribit 窗口上以“结构上不可衡量”告终。该机制是真正的 NEW 且实现正确(期限结构 SLOPE RV,不同于此前 VRP/方向性/备兑看涨期权的失败案例),因此值得进行全历史回测,但分析师应首先核查实际交易笔数:低于 -30 笔的结果无论 PF/夏普比率如何,都无法区分优势与噪声。另请注意,沙盒盈利指标是相对于权利金且表现健康(avg_trade_return_pct +12.7%,单位名义本金为正),因此这是样本量问题,NOT手续费可行性失败。

回测评审

夏普
2.34
总收益率
2.55%
最大回撤
0.10%
总交易数
12
胜率
66.7%
盈利因子
11.36

真正NEW且实现正确的机制:IV期限结构SLOPE相对价值(前一周与月度ATM跨式期权日历价差),构造上保持 delta 和 vega 中性,与此前所有期权策略失败案例截然不同(VRP做空、方向性凸性、备兑看涨期权)。弥补了真实的多样性缺口。

单位名义本金优势健康,因此这 NOT手续费可行性失败:avg_trade_return_pct +12.7%(相对于权利金),profit_factor 11.36,正期望 +$212/笔,低 10.1% 最大回撤。

入场与假设相符:6 个多头 / 6 个空头日历组合,经过平衡,入场净 Delta 约为零(-0.25),平均价内外程度约为 1.02,平均 DTE 约为 15.8(前端与后端跨式组合)。

DECISIVE:在可用的 Deribit BTC 期权链 ENTIRE 中仅有 12 笔交易。期权腿覆盖约 2025-02 至约 2026-09(永续合约从 2018+ 开始,但可交易窗口约为 18 个月),按每周一次且受 z 值极端门槛限制的频率推算,在 ALL 的历史数据中仅约有 12-45 个日历价差。

metrics_reliable=false;仅 3 天推动了权益曲线(effective_daily_obs=3);sharpe_ci_low=0.0(在底部横跨零线),probabilistic_sharpe 0.64。在 12 个观测样本上,夏普比率 2.34 / PF 11.36 / 67% 胜率不具诊断意义。

无法通过调参扩大样本:3 参数无法提高交易数量,而 3 阶段的滚动前向测试每个窗口仅剩约 4 笔交易,留出集也只有少数几笔——属于曲线拟合噪声。未达到假设自身设定的 60 笔交易成功标准。

结局总结

即便机制合理且新颖,如果可交易数据窗口在结构上将样本限制在统计显著性以下,策略仍无法上线;应在构建前检查数据历史所能支持的交易数量,而不是事后再检查。

分析师在优化前的回测审查关口给出了“放弃”判定,将其归类为 data_wall:在 Deribit 期权链仅从约 2025-02 开始的情况下,每周一次且受 z 值极端门槛限制的频率无法产生具有统计意义的样本,3 参数也无法扩大样本。优化、分析师优化后审查和风险审查均未进行。

一种 Delta 和 Vega 中性的相对价值交易,针对 Deribit BTC 的 ATM 隐含波动率期限结构的 SLOPE:当近端与远端的 IV z-score 达到极值时,将约 7-DTE 的周度跨式组合与约 30-DTE 的月度跨式组合配成日历价差。

在全部可用期权历史中,它仅产生了 12 笔交易(6 笔多头 / 6 笔空头日历价差),avg_trade_return_pct +12.7%(相对于权利金),盈利因子 11.36,胜率 67%,夏普比率 2.34,以及 10.1% 最大回撤。但 metrics_reliable 为 false:仅 3 天推动了权益曲线(effective_daily_obs=3),sharpe_ci_low=0.0 且概率夏普 0.64,使得这些 headline 数字不具诊断意义。

Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。