策略
ETH 跨场所系统化备兑看涨 overwrite,IV 分位门控(做多 ETH 现货于 BINANCE_SPOT + 滚动 1 个月期约 25-Delta 空头看涨于 DERIBIT)——增强收益型多头,仅当看涨 IV 丰厚时备兑 ONLY,2 参数
结局: 已放弃
EthSpotCoveredCallDeribitMonthlyIvRankGated
结局总结
该跨场所策略旨在将做多 ETH 现货于 BINANCE_SPOT 与滚动的月度 Deribit 空头看涨相结合,仅在隐含波动率按 IV 分位处于高位时备兑,以不同于既往失败期权类别的机制填充欠缺的期权与跨场所桶。尽管已解析完整的 48 张合约 Deribit 链并运行了 2017-2026 回测,期权腿从未成交:仅记录了一笔标的多头交易,指标被明确标记为不可靠,夏普率为持平的 0.0。该管道在首次迭代中以“options_no_option_trades”为由在回测阶段放弃了它,因为该策略已退化为买入持有现货,而非其设计的备兑看涨。优化、分析师评审与风险评审均未进行。
假设
一种 CROSS-VENUE、低频、增强收益结构,持有 ETH 现货多头(ETHUSDT.BINANCE_SPOT),并以滚动的一个月期、虚值(约 25-30 delta)的 SHORT 看涨期权在 Deribit 上系统性备兑(ETH 期权,仅次于 BTC 的流动性最高的加密期权链,月度到期,多年历史自约 2020 起)。这有意 NOT 工厂中已失败的两种期权机制:它 NOT delta 中性的裸空头跨式/宽跨式(其失败 no_edge 因优势位于成本之内且尾部未被采样),且它 NOT 单一多头期权凸性交易(其失败源于期权 MTM 会计假象)。此处期权腿为 SHORT 且小 delta,并由现货库存完全 COVERED,因此净 delta 保持多头,gamma 敞口以所持份额为限。该备兑为 CONDITIONAL:仅当 30 天 ATM 隐含波动率相对于滚动已实现波动率 RICH(IV 分位高于阈值),即看涨权利金真正超额补偿我们封顶的上行时,才卖出月度看涨。当 IV 便宜时,我们仅持有现货而不备兑,放弃权利金。同时填充最欠缺的两个组合桶(期权 5.8% 对比 ≥15% 目标;跨场所 7% 对比 ≥15% 目标),采用不在死亡类别列表中的机制,以 ETH 而非 BTC 为标的,以缓解 62% BTC 语料集中。
完全按假设实现:做多 ETHUSDT.BINANCE_SPOT,并以滚动的 1 个月期约 25-30-delta 的 SHORT Deribit 看涨期权进行备兑,以 IV 分位门控为条件,具有两个可调参数(iv_rank_threshold、iv_rank_window_days),其余均为结构性设定。IV 来自“deribit_dvol”(ETH DVOL,远期 30 天 IV),通过预计算的有序数组 + searchsorted 严格按时点读取(每根 Bar O(log n),无逐 Bar 重扫,无前视);IV 分位为当前水平在滚动窗口内的百分位数。若在展期时 DVOL 不可用,策略则 NOT 备兑——不会静默回退至无门控的权利金卖出或其他机制。场所选择遵循结构:备兑库存为仅做多、无杠杆现货(BINANCE_SPOT,与假设声明的 ETHUSDT.BINANCE_SPOT 腿一致),期权腿为 Deribit 欧式月度合约,因此该配置为跨场所且杠杆为 1.0。假设未明确的两项审慎风险决策:(a) 由于两腿位于 SEPARATE 账户(无跨保证金),空头看涨仅针对所持 ETH 中的 overwrite_ratio(0.6)开仓,并进一步设限,使 35% 不利变动至多损失 Deribit 账户的一半——无上限的 1:1 备兑即使在组合账面经济上持平,也可在抛物线式 ETH 月份中将期权账户清零;(b) 我仅以 IV 分位作为门控,而不额外要求 IV > 已实现波动率,因为叠加两个波动率过滤器会将每年约 12 次备兑削减至寥寥数次,使样本枯竭。规模按资金相对比例通过 get_account_equity() 设定;期权腿根据实际现货头寸以近似整数的 Deribit 合约(1 合约 = 1 ETH)确定规模。
options_no_option_trades:期权策略产生了 0 笔期权腿交易(1 笔底层资产交易)——退化为底层资产/烟雾测试路径;期权链始终未参与交易
实现
在 ETH 上的跨场所系统化备兑看涨 overwrite。腿 1 买入并持有约 95% 的 BINANCE_SPOT 账户于 ETHUSDT 中(仅做多 CASH,无杠杆)。腿 2 卖出滚动的 MONTHLY 约 10%-OTM(约 25-30 delta)的 Deribit ETH 看涨期权,针对实际持有的 ETH 中的一部分,但 ONLY 当 30 天隐含波动率(Deribit DVOL)处于其过去 iv_rank_window_days 个 DVOL 观测值中的 iv_rank_threshold 分位数及以上时。当 IV 便宜时,现货保持无备兑持有,放弃权利金。每张空头看涨期权在到期前 48 小时平仓并展期至下个月度合约。净 delta 保持多头;空头看涨期权始终由现货库存备兑,并额外设有上限,使极端上涨亏损不超过 Deribit 账户的一半。滚动链解析、入场时机、到期前平仓与展期由 RollingOptionsStrategy 负责;不存在底层 smoke 路径(链未解析则完全不交易,连现货也不交易)。
验证结果
如果基类的 _leg_size/_enter_leg 调用约定稳定,则保持原样;否则添加轻量级断言或日志,确认每次展期时基类都会调用该覆盖方法,使签名偏移能明确报错。
_leg_size(self, spot) 和 _enter_leg(self, iid, kind, spot, bar) 遮蔽了 RollingOptionsStrategy 框架方法(被静态分析标记)。签名与基类一致,开发者将其记录为有意的重写(有备兑/门控的规模设定与门控入场),因此行为是预期的——但这使策略与基类的私有调用约定紧密耦合;未来若基类模板更改这些签名,将会静默绕过该门控。
鉴于 7 天的入场窗口,无需更改;只需注意,如果现货较晚成交,回测中首次月度覆盖可能会被跳过。
在第一个展期 K 线上,现货市价单已在 _manage_spot 中提交,但 _enter_leg 读取 _spot_eth() 时尚未成交(返回 0 -> “no_spot_cover”区块)。168 小时的入场窗口缓解了这一问题(窗口内后续 K 线可发现现货已成交),因此覆盖不会永久丢失;但如果入场窗口相对于现货成交延迟异常狭窄,展期时仍可能跳过一次覆盖。
有两点供分析师在回测评审时权衡,均关乎可测性而非代码正确性:(1) 备兑腿为月度(每年约 12 次机会),经 AND IV 分位门控,因此在工厂实际采集的 Deribit ETH 期权链历史(近期运行发现仅有 ETH 条期权链,仅始于约 2024-08,远短于假设声称的约 2020 深度)上,ACTUAL 看涨备兑次数可能远低于区分优势与噪声所需的约 30 笔交易下限(参见 options-cadence 交易计数模式)。(2) Layer-3 沙盒仅记录了 1 笔交易(现货买入持有,962% “回报”,夏普率 0.0,持有 2399 天),在 2400 根 Bar 上未观察到看涨成交——与该抽样中 IV 分位门控未触发或沙盒窗口内期权链为空/过短一致。在投入优化算力之前,请确认 Deribit 月度链 + deribit_dvol 覆盖深度足以产生可检验的备兑样本,且每笔备兑权利金可覆盖 Deribit 期权费用。
结局总结
期权备兑策略必须验证其在回测期间实际进入了期权腿;如果链解析、IV 分位门控或备兑规模设定从未触发看涨期权,则该运行将退化为纯现货,无法检验收取权利金的主张。
该策略在回测关卡被放弃,原因是“options_no_option_trades”:策略产生了 0 笔期权腿交易,对应 1 笔底层资产交易,因此 Deribit 期权链始终未参与交易,仓位退化为底层资产/烟雾测试路径——预期优势从未得到检验。
在 BINANCE_SPOT 上持有 ETH 现货多头,并以滚动月度、约 25-30 delta 的 Deribit 看涨期权空头进行覆盖;仅当 ETH 隐含波动率(DVOL)相较其自身过去历史处于高位(IV 排名门控)时才卖出看涨期权,以收取期权费、提高收益,同时保持净多头且完全备兑。
回测覆盖了 3,308 根日线 ETH K线(2017-2026),但被标记为不可靠:只发生了 1 笔交易(单笔底层资产做多交易),Sharpe/Sortino/Calmar 为 0.0,且权益曲线只有一天发生变动。报告中的 347% 总收益和 732% 平均交易收益反映的是退化后的现货买入并持有,而非备兑看涨期权机制。
回测评审
- 总收益率
- 347.32%
- 最大回撤
- 0.00%
- 总交易数
- 1
- 胜率
- 100.0%
- 盈利因子
- 0.00
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。