跳至正文
全部策略

策略

资金费率触发的 Delta 中性现金套利回测策略:在 7 时点快照 2020 主流币篮子中做多 BINANCE_SPOT / 做空 BINANCE USD-M 永续合约;当 24 小时资金费率 > 3 基点/8 小时时入场,资金费率反转或经过 21 天后离场(4 小时决策 K 线) | Stratmill

结局: 已放弃

FundingGatedSpotPerpCarry7Majors8H

结局总结

该策略尝试通过现货做多、永续合约做空对冲,收取币安永续合约资金费率;仅在 7 种基于时点 2020 的主流币资金费率超过 3bp/8h 时交易。策略经历了 3 次代码迭代,每次都因超过 300s 时间限制而未能通过 Layer 3 沙盒回测。最后一次迭代已使用预计算数组的二分查找并减少缓存查询;其记录将问题归因于策略修改无法缩短的目录加载开销。验证循环中止后,未产生回测、优化、分析师或风险官结果。

假设

基于第一性原理重新表述自 FMZ 中 Zero 的“OKX Funding Fee Hedge strategy”(https://www.fmz.com/strategy/520276, 的“Specific Strategy Ideas”第 1-4 项,以及“Risk Analysis / Negative Rates”)。保留的机制是:持有等量基础资产的现货多头和永续合约空头,以抵消价格敞口,并收取多头支付给空头的资金费率。仅当资金费率超过阈值时开仓,资金费率转为负值时平仓。三项调整均有我们 funding_rates 表格的事前时点数据研究支持:(1) VENUE。来源提到 OKX。我们 DB 中的 OKX 资金费率始于 2022-01;在 OKX 个主流币上,门控规则几乎只在 2024 触发(共 161 个交易阶段,其中 85 个在 2024,1 个在 2025),因此结果会集中在一年内。Binance 的 USD-M 资金费率数据涵盖 2020-2026,包括资金费率套利收益为正的 2020-21 牛市。对冲场所 = BINANCE_SPOT(CASH,仅可做多),永续合约 =……展开收起

基于第一性原理重新表述自 FMZ 中 Zero 的“OKX Funding Fee Hedge strategy”(https://www.fmz.com/strategy/520276, 的“Specific Strategy Ideas”第 1-4 项,以及“Risk Analysis / Negative Rates”)。保留的机制是:持有等量基础资产的现货多头和永续合约空头,以抵消价格敞口,并收取多头支付给空头的资金费率。仅当资金费率超过阈值时开仓,资金费率转为负值时平仓。三项调整均有我们 funding_rates 表格的事前时点数据研究支持:(1) VENUE。来源提到 OKX。我们 DB 中的 OKX 资金费率始于 2022-01;在 OKX 个主流币上,门控规则几乎只在 2024 触发(共 161 个交易阶段,其中 85 个在 2024,1 个在 2025),因此结果会集中在一年内。Binance 的 USD-M 资金费率数据涵盖 2020-2026,包括资金费率套利收益为正的 2020-21 牛市。对冲场所 = BINANCE_SPOT(CASH,仅可做多),永续合约 = BINANCE(USD-M)。这是一个跨场所(双后缀)假设。(2) UNIVERSE。来源建议使用 30+ 种币并自动筛选。这会触及教训 173(按时点选取的前 N 名资产池会随时间失效)和教训 136(流动性差的币种)。因此,资产池规则改为:在 2020-01-01 时,按市值排名最大的非稳定币,且同时在 Binance 现货上架 USDT 交易对及 USD-M 永续合约。符合条件的有 BTC、ETH、XRP、BCH、LTC、BNB、XLM(7 种币,14 个交易工具)。EOS 符合规则,但因其永续合约在 2025 被下架/更名而排除,否则会导致运行以 data_unavailable 结束。这里披露了轻微的幸存者偏差选择。资产池固定于 2020 快照,并非依据资金费率表现筛选。(3) CADENCE。决策在 4H K 线上进行,因为资金费率每 8 小时结算一次。不使用冰山订单:在决策 K 线上对两条腿同时下市价单。PRE-STUDY(仅计资金费率现金流,两条腿均按吃单方费率,0.30% 对冲名义金额的往返成本 = 现货 0.10%x2 + 永续合约 0.05%x2)。7 种币,2020-2026:189 个交易阶段,每个阶段平均收取资金费率 2.29%,扣除成本后的平均净收益 +1.99%,胜率约 0.9,平均持仓 18 天。各年份交易阶段数:2020:71、2021:77、2022:0、2023:7、2024:34、2025:0、2026:0。包含 EOS 的 8 种币版本,在逐阶段净收益上的 t 值为 15.1。KNOWN STRUCTURAL RISK,并预先说明:自 2025 以来,流动性充足的主流币资金费率一直受到压缩(这些币种在 Binance 上的平均值约为 0.3bp/8h,2026 中高于 3bp 的天数为 0;Hyperliquid 和 OKX 个主流币的情况也相同)。因此,该规则在 2025-26 的大部分时间里都不会持仓,而最近的 -20% 个样本外时段(约从 mid-2025 起)很可能只有 FEWER THAN 10 笔交易。未通过硬性样本外门槛的原因是缺少相应市场状态,而非优势为负。分析师应将样本外的空仓解读为“没有交易机会”;正因如此,该假设以优先级 2 提交。预计每种币约有 75-80% 的时间处于空仓,整个组合在 2022、2025 和 2026 的大部分时间也会空仓。

按假设在 Binance 现货/USD-M 上实现 FMZ 资金费率对冲机制,使用固定的 2020 标的池。第 3 次迭代没有修复交易规则,因为超时并非策略所致:每根柱的工作量原本已是 O(log n),且与区间长度无关;同日其他超时任务的分析显示,300 秒耗在 ParquetDataCatalog 的 fsspec glob 扫描上,在任何柱到达策略前就已发生。改动仅属清理:无持仓且没有资金费率状态的柱跳过所有缓存查询,并将资金费率查找表排除在 persistable_state 之外。若再次超时,原因是目录扫描基础设施或主机负载(L155 b/c),而非代码。

verification_loop:sandbox_timeout:验证失败(第 3 层——沙盒回测):冒烟测试在约 20000 根柱的窗口(BTCUSDT.BINANCE-8-HOUR-LAST-EXTERNAL 的 2400 天)上超过 300 秒墙钟时限。这通常表示每根柱的工作量随历史长度增长,例如反复扫描完整资金费率/补充序列,或在每根柱的 calculate_signal()/on_bar() 内重建列表并调用 min()/sorted()。在 __init__ 中预先计算排序后的时间戳数组 ONCE 并使用 bisect,或按时间戳缓存查找结果,使每柱成本为 O(log n) 而非 O(n)。

实现

对 7 种基于时点 2020 的主流币进行 Delta 中性现货与永续合约套利(BTC、ETH、XRP、BCH、LTC、BNB、XLM):每个币种在过去 24 小时资金费率均值 >= 3bp/8h 时做多 BINANCE_SPOT,并等量做空 BINANCE USD-M 永续合约;资金费率转负(<0)或达到 21 个日历日时离场。每条腿分别下单并独立持仓;决策周期为与资金费结算对齐的 8H K线;每个币种名义金额 = 起约束作用的交易场所权益 x 0.7 / 7。

验证结果

sandbox_timeout:验证失败(第 3 层——沙盒回测):冒烟测试在约 20000 根柱的窗口(BTCUSDT.BINANCE-8-HOUR-LAST-EXTERNAL 的 2400 天)上超过 300 秒墙钟时限。这通常表示每根柱的工作量随历史长度增长,例如反复扫描完整资金费率/补充序列,或在每根柱的 calculate_signal()/on_bar() 内重建列表并调用 min()/sorted()。在 __init__ 中预先计算排序后的时间戳数组 ONCE 并使用 bisect,或按时间戳缓存查找结果,使每柱成本为 O(log n) 而非 O(n)。

迭代历史

sandbox_timeout:验证失败(第 3 层——沙盒回测):冒烟测试在约 20000 根柱的窗口(BTCUSDT.BINANCE-4-HOUR-LAST-EXTERNAL 的 2400 天)上超过 300 秒墙钟时限。这通常表示每根柱的工作量随历史长度增长,例如反复扫描完整资金费率/补充序列,或在每根柱的 calculate_signal()/on_bar() 内重建列表并调用 min()/sorted()。在 __init__ 中预先计算排序后的时间戳数组 ONCE 并使用 bisect,或按时间戳缓存查找结果,使每柱成本为 O(log n) 而非 O(n)。

结局总结

在两个场所使用 14 个交易工具时,即使每柱策略工作量已是 O(log n),沙盒冒烟测试仍可能超时。开发者笔记指出原因是目录查询和数据加载开销;仅修改代码未能解决问题,因此应先从基础设施层面诊断(或缩小标的池)。

经过 3 次迭代后,该策略在验证循环中被放弃。每次第 3 层沙盒回测都在约 20,000 根柱的窗口(BTCUSDT 的 2400 天,柱间隔为 8 小时)上超过 300 秒墙钟时限,因此回测审查、分析员和风险阶段从未运行。

对 7 种主流币进行 Delta 中性套利回测,资产池固定于 2020 快照(BTC、ETH、XRP、BCH、LTC、BNB、XLM):做多 Binance 现货,并做空等量的 Binance USD-M 永续合约以收取资金费率;当 24 小时资金费率高于 3 基点/8 小时时入场,资金费率转为负值或持仓达到 21 天后退出。

没有回测或优化指标,因为策略未能通过验证。唯一证据是该假设自身仅基于资金费率的预研究(来自 2020-2026 的 189 个事件,扣除 0.30% 往返成本后每个事件平均净值为 +1.99%,胜率约为 0.9);流水线从未对其进行测试。

分析

OKX资金费率套利策略|OKXFunding Fee Hedge strategy

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