策略
Deribit ETH 短期限 Delta 对冲宽跨式期权——方差风险溢价套利,IV 排名门控,永续合约 Delta 对冲(ETH 周度期权 + ETH 永续合约,市场中性 Vega/Theta)
结局: 已放弃
EthDeribitWeeklyShortStrangleVrpIvRankDeltaHedged
结局总结
该策略是一次有意识的家族切换,从动量克隆迁出到工厂空白的期权桶:在 Deribit 上每周 ~5% OTM ETH 卖出宽跨式,受 IV 排名、期限结构与已实现波动率突增三重门控,并以 Binance 每日永续 delta 对冲。它在 2 次迭代中干净地交易了所声明的结构——跨 ~32 个周周期的 64 条期权腿加上 41 笔对冲交易——卖出腿本身在 +$2,560 与 83% 胜率下是盈利的。但对冲腿流血 -$5,356,最终留下盈利因子 0.74、夏普 -1.03、-139.8% 总收益,以及一个 196% 回撤(使权益穿过零)。分析师在回测复盘时、在任何优化开销之前放弃了它,判断已实现 gamma 大约是被卖到的波动的 2.1x,并且无论怎样重新调节门控或对冲带都无法挽救一本总亏损超过总盈利 35% 的账簿。
假设
基于 MARKET-NEUTRAL、OPTIONS 的波动率套息策略,通过在 Deribit 上系统性地卖出近期合约(最近一周,约 5-7 DTE)的 ETH 宽跨式,并用 ETH 永续合约对冲残余的方向性敞口,从而获取加密方差风险溢价(隐含波动率持续高于随后实现的波动率)。这是一次 DELIBERATE 家族切换,远离趋势/动量坟场:被标记的提案是第 N 个双时间框架动量共振克隆(其近孪生策略因过拟合被放弃,夏普 0.34;经验 L94 表明这些场所克隆永不迁移)。该假设与该家族共享 NO 机制、NO 信号和 NO 方向。它不是动量(L94/L95),不是配对/协整价差(L96),也不是亚手续费微观结构反转。优势是一项已被记录的结构性风险溢价——期权卖方因承担跳空/尾部风险而获得报酬——并经过过滤,仅在该溢价真正丰厚时才卖出(IV 排名升高、期限结构为升水、已实现波动率尚未飙升)。期权是整个工厂中代表性最低的场所桶(0% 覆盖率相对于 >=15% 配额);这也计入了市场中性方向与跨场所范围(Deribit 期权 + Binance 永续对冲)。制度门控是抗过拟合核心:我们 NOT 盲目卖波动率(空波动率组合在崩盘中就是这样消亡的)——当波动率便宜或已爆发时保持空仓,只在升水/均值回归波动率制度中——即该溢价真实存在的环境中——获取该溢价。
第 2 次迭代修复了 Layer-3 的“无交易”故障,直击其真正原因,同时不改动任何已通过的逻辑。沙盒将 supplementary_data 作为 JSON 传给回测子进程,因此 deribit_dvol 的整数纳秒键变成了 STRINGS;_build_dvol 跳过了字符串键(它假定进程内字典同时含有整数键和字符串键),读取到 ZERO DVOL 个数据点,而过滤器 1 正确地用“no_iv”阻止了每个周期——入场逻辑正常运行,只是数据馈送为空。用完全相同的代码在进程内复现,并使用整数键的 DVOL,在 104 个周度周期内产生了 162 笔交易,证实了数据链、排程、入场过滤器和对冲均正常。现在 _build_dvol 会解析这两种键形式(对数字字符串进行精确整数解析,并按时间戳去重)。另外进行了两项成本削减,因为该复现耗用了期权沙盒预算的 489 秒(预算共 600 秒):rolling_options.lookback_days 730 -> 540(待加载合约数从 208 降至约 154;运行成本与腿数成正比);并在逐柱 delta 扫描中加入有效期保护,因此只有在各自入场至到期期间才会查询 positions_open()。导入、类结构、信号框架、过滤器和仓位规模均未改变(Layers 1/1.5/2 保持通过)。需要如实说明一点:540 天约为 77 个周度周期;对于收益分布由左尾决定的策略而言,样本较薄——但这是沙盒时限所允许的最大样本。
可靠样本上呈现负期望:PF 0.74,夏普比率 -1.03,回报 -139.8%,每笔交易 -$26.63,回撤 196%。问题不在费用(占毛收益的 2.31%)——delta 对冲亏损 -$5,356,而期权权利金仅盈利 +$2,560,因此实现 Gamma 约为所卖出波动率的 2.1x,无论如何调整过滤器或 hedge_band,都无法改善毛亏损超过毛盈利 35% 的组合。值得记录给研究负责人:期权腿单独来看是盈利的(+$2,560,胜率 83%),因此是持续对冲的实现方式消耗了权利金——若重新研究,应测试风险有明确上限/翼部更宽的结构,避免需要每日重新对冲 Gamma,而不是重新调整这一策略。
实现
每个周度周期在 Deribit 上卖出期限约为 5% OTM ETH 的前周跨式期权(约 7 DTE,在结算前 24 小时平仓),并在死区间内每日一次用 ETHUSDT.BINANCE 永续合约对冲剩余敞口。入场时依据三个按时点计算的波动率市场状态条件进行过滤:DVOL IV 排名较高;前周 IV 未相对于 30 天 DVOL 处于深度贴水;快速实现波动率未相对于慢速实现波动率飙升。没有隐含数据 => 不交易。
验证结果
Layer-1.5 对“周线柱 vs 1-DAY bar_type”的裁定为NOT存在不匹配:“周度”指期权到期期限(约 5-7 DTE),通过 rolling_options roll='weekly'、dte_target=7、roll_buffer 24h 实现。假设中没有说明柱线间隔;1-DAY 是假设本身规定的滚动/RV/每日对冲时钟。修改假设文本,以免关键词检查继续触发。
ivrank_min 默认值为 0.35(约在 65% 的状态下卖出),且其下限为 0.0——优化器可能会删除假设中称为防止过拟合核心的市场状态过滤器。rv_spike_max 的 4.0 上限也存在同样问题。
lookback_days=540 限制的是 FULL 回测,而不只是沙盒——约 77 个周期分散在 3 个 WF 窗口和留出集上,统计能力不足。
裸卖(无保护翼)宽跨式期权,每日仅在 0.2 张合约的死区间内对冲一次,门控条件仅在入场时评估,持仓期间不再复核,周期内不设止损。Delta 对冲无法限制跳空尾部风险。
空仓平仓仍受 min_hedge_notional/ROUND_DOWN 影响,导致周期之间残留小于 -0.005 的 ETH delta-1。
沙盒结果为负(total_return -1.38%,夏普比率 -1.01,PF 0.74,在 471 天 / 约 67 个周度周期内,每笔交易期望收益为 -$26)。这不是阻碍因素(未经优化的单次抽样),但分析师应在完整回测中检查两件具体事项:(1) REGIME ATTRIBUTION IS BACKWARDS FOR THE PREMISE——平静 +0.11% / 正常 -1.29% / 压力 -0.19%,tariff_shock_2025 -0.17%,夏普比率为 -3.24。防止过拟合的主张是,这些过滤器会在波动率扩张BEFORE时让组合退出;正常和压力三分位均出现亏损,说明 rv_fast/rv_slow 在 1-DAY 柱上是在行情变动后才触发。请将 _period_block_reason 的计数与亏损周期进行核对。(2) SAMPLE IS THIN FOR A LEFT-TAIL PAYOFF——lookback_days=540 将完整回测限制在约 77 个周度周期;短跨式期权的收益分布取决于最差的几个周期,因此解读任何看起来不错的夏普比率时,也要同时查看最差周期的 PnL。此外,avg_trade_return_pct 5.36% 是期权腿上相对于权利金计算的指标,不能与 0.15% 期货底线直接比较;费用并非问题所在(占毛收益的 2.3%)——问题在方向敞口/Gamma。
回测评审
- 夏普
- -1.03
- 总收益率
- -1.40%
- 最大回撤
- 1.96%
- 总交易数
- 105
- 胜率
- 57.1%
- 盈利因子
- 0.74
策略运行正常,按声明的结构进行交易:在约 32 个周度周期内交易了 64 个期权腿(32 个看涨期权 / 32 个看跌期权,始终成对),另有 41 笔永续合约对冲交易——滚动排程、过滤器和配对腿保护均正常工作。
前提中的卖出权利金一侧确实有所体现:仅空头期权腿就盈利 +$2,560,胜率为 83%(看跌期权 +$2,663 / 91%——看跌偏斜保险需求带来的溢价)。
费用不是问题:佣金 $182 = 毛收益的 2.31%;冲击成本 $38。
在可靠的 105 笔交易 / 472 天样本上呈现出明确的负期望:PF 0.74,夏普比率 -1.03,total_return -139.8%,每笔交易期望收益 -$26.63,CAGR -109%。
delta 对冲是亏损来源,而且这是结构性问题,并非符号错误:永续合约腿在 41 笔交易中亏损 -$5,356(胜率 17%)——实现 Gamma 成本约为收取的全部权利金的 2.1x。这IS了 VRP 测试,而测试未通过。
max_drawdown 196%,且 liquidated=false——权益已跌破零;实盘账户会遭遇追加保证金。降低仓位规模无法修复 0.74 的盈亏因子。
QA 的担忧得到数据印证:平静 +8.9% / 正常 -128.8%(夏普比率 -6.8)/ 压力 -20.1%,tariff_shock -17.8%——rv_fast/rv_slow 在 1-DAY 柱上的过滤器是在行情变动之后而不是之前退出。
典型的空头波动率收益分布崩溃:偏度 -0.77,峰度 10.8,tail_ratio 0.61,omega 0.68,avg_loss $238 对比 avg_win $132,最差单日 -51%。
avg_trade_return_pct 5.36% 是溢价名义,按期权规则依据已实现美元 P&L 判定,与期货手续费下限 NOT 可比。
约 32 个周度周期对于左尾收益分布而言样本较薄;无论如何都无法优化。
迭代历史
验证失败(第 3 层——沙盒回测):未产生交易 使用的 K 线类型:ETHUSDT.BINANCE-1-DAY-LAST-EXTERNAL,已处理 K 线:2399 诊断信息:从未评估过 calculate_signal()(已评估 0 根 K 线) -> 这是一个 RollingOptionsStrategy:已评估 0 根 K 线意味着在冒烟测试窗口内从未构建期权 CHAIN(未发现合约 / 没有期权 K 线) -> 这是期权链的数据覆盖限制,而不是入场逻辑问题。请勿NOT放宽入场阈值——入场逻辑根本没有运行。 请确保你的策略能在给定数据和参数下产生交易。
结局总结
VRP 论点中卖出权利金的一侧确实成立,但在 1-DAY 柱上持续进行每日 delta 对冲,成本约为收取权利金的 2.1x——若重新研究,应采用风险有明确上限或翼部更宽的结构,以免需要每日重新对冲 Gamma。
分析师在回测审查关卡、优化之前就放弃了该策略,判定负期望是结构性的而非可修复的:问题不在成本(佣金为毛收益的 2.31%,冲击成本 $38),且市场状态归因显示,正常波动率三分位中的 -128.8%,波动率过滤器是在行情变动之后而非之前退出交易。
通过在 Deribit 上卖出 ~5% OTM 前周 ETH 宽跨式(受 IV 排名、期限结构与已实现波动率突增三重门控),并用 ETHUSDT Binance 永续对冲残余方向性敞口,从而获取加密方差风险溢价。
在 472 天内进行 105 笔交易,回报为 -139.8%,夏普比率 -1.03,盈亏因子 0.74,每笔交易期望收益 -$26.63,最大回撤为 196%;仅空头期权腿就盈利 +$2,560,胜率为 83%,而永续合约 delta 对冲在 41 笔交易中亏损 -$5,356(胜率 17%)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。