跳至正文
全部策略

策略

横截面资金费率套利、美元中性多空篮子(多工具 BINANCE USD-M — 按 8 小时资金费率排名约 8 个流动性永续合约,LONG 做多付费最高(最负资金费率)的 2 / SHORT 做空付费最高(最正资金费率)的 2,收取资金费率离差,离差门槛,3 参数)

结局: 已放弃

CrossSectionalFundingCarryDollarNeutralLS

确实有差异化的资金费套利系列;现在已交付并计入每条腿的资金费(21,058 次资金费事件);交易次数充足(2,279)

假设

一种 MARKET-NEUTRAL、MULTI-INSTRUMENT CARRY 策略,利用约 8 个高流动性 BINANCE USD-M 永续合约(BTC、ETH、SOL、BNB、XRP、DOGE、AVAX、LINK)中巨大且持久的永续资金费率 DISPERSION。这是一种与我待处理集合中的所有策略(均为动量/趋势/反转价格预测)以及正在衰落的单标的方向性策略截然不同的 FAMILY:其优势在于机械性 PAID 的现金流(资金费率),而非价格预测。每个资金费率周期,它按 8 小时资金费率对标的池进行排名,对 2 永续合约做 LONG(因其资金费率 MOST-NEGATIVE,空头支付多头——持有做多头寸可获得付费),对 2 永续合约做 SHORT(因其资金费率 MOST-POSITIVE,多头支付空头——持有做空头寸可获得付费),以 EQUAL 名义价值(美元中性)。随后每 8 小时简单地 COLLECTS 两个方向的资金费率。这与失败的单标的 BTC 现货-永续资金费率套利截然不同(后者仅获得微不足道的 0.006%,因为 BTC 资金费率极小,且需应对 0.30% 跨交易所往返成本):我们刻意选取资金费率分布的 TAILS,其组合价差通常为 0.1-0.4% PER 8 小时(≈0.3-1.2%/天)——大一到两个数量级——相对于单个约 0.10% 的同交易所永续合约往返持仓数天。它也 NOT 在验证阶段失败的 CM 对 USDM 2 腿价差(后者涉及反向合约数学和大量参数);这是一个简单的同交易所线性永续排名-持有策略,参数极少。真正的加密基金正是以这种方式盈利地运行'资金费率套利'策略。Delta 风险通过等名义价值美元中性和宽幅逐腿止损来限制,回撤分散在 4 个方向(无单标的爆仓风险)。填补了代表性不足的类别:市场中性、多标的(18.3%)、long_short(13.5%),并使用资金费率数据(一种优势来源,而非价格)。3 参数(资金费率平滑、每边 N 固定为 2、最小离差入场门槛)。

我没有放宽阈值,而是追查了流水线源码中的零交易故障;反馈建议的补救办法在此并不适用:排序从未获得可供排序的横截面。funding_rates_by_instrument 是该策略用于排序的逐腿映射,但它不在 PipelineProcessor.SUPP_KEYS 中(通过导入验证:该元组为 funding_rates、清算、open_interest、top_account_ratio、top_position_ratio、global_account_ratio、taker_ratio、指标、hl_funding_rates、deribit_dvol、deribit_funding),并且 generate_synthetic_supplementary 中没有任何对它的引用,因此 Layer 3 无法通过任何路径提供它。Layer 3 也会直接传递 supp,并且从不发送 supp_spec,所以 subprocess_entry._resolve_supp 只返回内联字典和逐腿 OPEN INTEREST。空的 funding_rates 回退仅覆盖主交易标的,因此恰好只剩一条有资金费数据的腿;每根 bar……展开收起

我没有放宽阈值,而是追查了流水线源码中的零交易故障;反馈建议的补救办法在此并不适用:排序从未获得可供排序的横截面。funding_rates_by_instrument 是该策略用于排序的逐腿映射,但它不在 PipelineProcessor.SUPP_KEYS 中(通过导入验证:该元组为 funding_rates、清算、open_interest、top_account_ratio、top_position_ratio、global_account_ratio、taker_ratio、指标、hl_funding_rates、deribit_dvol、deribit_funding),并且 generate_synthetic_supplementary 中没有任何对它的引用,因此 Layer 3 无法通过任何路径提供它。Layer 3 也会直接传递 supp,并且从不发送 supp_spec,所以 subprocess_entry._resolve_supp 只返回内联字典和逐腿 OPEN INTEREST。空的 funding_rates 回退仅覆盖主交易标的,因此恰好只剩一条有资金费数据的腿;每根 bar 上,n_side = min(2, 1//2) = 0,返回 0.0,这正对应了报告中的 6,306 根评估 bar 上有 0 次方向信号。问题不在数据:PostgreSQL 中每个交易标的都有大量资金费历史数据(BTC 85,697 行、BNB 82,178、XRP 82,997、SOL 80,027、ETH 77,462、LINK 76,753、DOGE 73,312、AVAX 71,774);完整回测路径确实会构建逐腿映射,因为 backtest_agent 会传递 supp_spec,所以 load_for_subprocess 会调用 _load_supp_with_per_leg_funding,全部八条腿都能获得资金费数据。我有意没有绕过这个问题:Layer 3 中每腿可用的 open_interest_by_instrument IS,但若按未平仓合约量排序,就会悄然以不同的优势来源取代正在测试的资金费套利;而对唯一一条有资金费数据的腿进行方向性交易,则会变成该假设明确排除的单标的资金费押注。因此,代码变更采取了如实处理的方式——现在会按名称记录一次有资金费 / 无资金费的拆分,并在少于两条腿有资金费数据时发出明确警告,这样无法看到横截面的横截面组合会在自身日志中说明这一点,而不至于到两层之后才出现令人费解的无交易判定。我还添加了与限制条件一致的 _param_bounds。

L45 多工具横截面篮子(0/84 存活者),其结果是单一状态-2021 伪影——不值得 2 小时的优化。资金费率现已交付并入账(21,058 笔事件),因此这是真实的经济结果,但它仍然失败:+135% 总回报被 2021 主导(+246.8% 年化,仅 -2021 月 +120%),此后每年衰减为负(2022 +12.5% → 2025 +1.6% → 2026 -5.1%)。它不显著(夏普 0.767,自举置信区间 CI [0.026, 1.49] 跨零,PF 1.09),因此将未通过膨胀夏普门槛。关键在于它并非其所声称的纯粹美元中性套利:annualized_volatility 为 171%,downside_deviation 157,敞口 239%,max_drawdown 36%(CI 至 99.5%),+55%/+39% 单日——等名义金额的腿并未对冲 beta,因此「套利」被方向性/杠杆风险淹没(选择最负资金费率的名称是做多正在被抛售的标的)。它也容量耗尽(冲击为总额的 19.1%,容量约 2.75 万美元)。优化无法修复仅存在于 2021 中且账本实际上并非市场中性的优势。失败模式:no_edge/risk_reject 横截面资金费率套利篮子,2021 携带伪影,未对冲 beta(L45)。

实现

在8小时K线上按资金费周期对齐,在8种流动性良好的Binance USD-M永续合约上进行市场中性横截面资金费套利(BTC、ETH、SOL、BNB、XRP、DOGE、AVAX、LINK)。每个周期按过去funding_smooth次资金费记录的平滑值对标的池排序;组合以等名义金额LONG资金费率最负的2张永续合约(空头向多头支付),并SHORT资金费率最正的2张合约(多头向空头支付),从而实现美元中性,然后只需收取多空两条腿的资金费。平滑处理必不可少,并非装饰:原始资金费率排名约有三分之二的周期会重新洗牌,追逐这些变化会使整个组合频繁换仓,手续费超过离散度带来的收益。当尾部价差过窄、无法覆盖建仓成本时,离散度门槛会让组合完全空仓;目标方向未变的腿不会重新交易;较宽的单腿止损限制单一标的跳空风险。排名仅纳入同时具有真实资金费率序列和同期价格的腿,n_side会根据这一有资金费数据的子集自适应下调;没有资金费数据的腿会被排除,而不会用价格数据估算,且绝不会对单个有资金费数据的标的进行方向性交易。

验证结果

验证失败(Layer 3 — 沙盒回测):未产生交易 使用的 Bar 类型:BTCUSDT.BINANCE-8-HOUR-LAST-EXTERNAL,处理的 Bars:7050 诊断:should_enter() 在评估的 6306 根 bar 中返回了 0 次方向信号 -> 你的 ENTRY CONDITION 从未触发。放宽入场逻辑 / 阈值。 确保你的策略使用给定的数据和参数产生交易。

回测评审

夏普
0.77
总收益率
135.18%
最大回撤
36.42%
总交易数
2279
胜率
48.9%
盈利因子
1.09

确实有差异化的资金费套利系列;现在已交付并计入每条腿的资金费(21,058 次资金费事件);交易次数充足(2,279)

avg_trade_return_pct 0.409% 名义上高于费用底线

优势集中在2021(年化+246.8%,仅Feb-2021就达到+120%);此后每年都在衰减——2022 +12.5%、2023 +10.7%、2024 +9.0%、2025 +1.6%、2026 -5.1%——这是典型的单一市场状态下的-2021伪象

统计上不显著:Sharpe 为 0.767,bootstrap CI [0.026, 1.49] 基本跨越零值;profit_factor 仅 1.09

并非它所声称的干净市场中性组合:annualized_volatility 171%、downside_deviation 157、exposure_pct 239%、end_unrealized_pct -223%、max_drawdown 36%(CI 至 99.5%)——等名义金额的各腿无法中和 beta,因此组合承受较大的方向性 / 杠杆波动(例如 +55% 和 +39% 单日)

容量受限:毛收益的 impact_cost_pct 19.1%,capacity_usd 仅约 $2.75M;佣金总额 $173k

L45 多工具横截面篮子族(0/84 存活者)

迭代历史

验证失败(Layer 3 — 沙盒回测):未产生交易 使用的 Bar 类型:BTCUSDT.BINANCE-8-HOUR-LAST-EXTERNAL,处理的 Bars:1051 诊断:should_enter() 在评估的 978 根 bar 中返回了 0 次方向信号 -> 你的 ENTRY CONDITION 从未触发。放宽入场逻辑 / 阈值。 确保你的策略使用给定的数据和参数产生交易。

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