跳至正文
全部策略

策略

跨场所现金套利资金费率收割——Delta 中性:LONG Binance SPOT ETH / SHORT Hyperliquid ETH 永续合约;在 HL 资金费率向空头支付时入场 ONLY,资金费率衰减时平仓(单一资产、2 腿、市场中性、O(1) 实现)

结局: 已放弃

EthCrossVenueCashAndCarryHlFundingHarvest

构建干净、真正 delta 中性的跨所账本,采用 O(1) 资金费率索引、按交易所配置保证金规模、裸腿/基差止损 — 无超时或零交易失败

假设

一种MARKET-NEUTRAL跨交易所资金费率套利策略,通过持有单一主流资产(ETH)在 Hyperliquid 收取永续合约资金费率,同时保持净价格敞口为零:在 Binance 买入LONG现货ETH,并在 Hyperliquid……展开收起

一种MARKET-NEUTRAL跨交易所资金费率套利策略,通过持有单一主流资产(ETH)在 Hyperliquid 收取永续合约资金费率,同时保持净价格敞口为零:在 Binance 买入LONG现货ETH,并在 Hyperliquid 做空SHORT该ETH永续合约,名义金额相等。盈亏来自永续合约空头在市场处于期货升水时RECEIVES产生的机械性资金费现金流,NOT任何价格押注。该策略有意一次性填补投资组合中FOUR最缺乏代表性的几个类别——HYPERLIQUID交易场所(6.9%,而目标为≥20%,是最大的单项缺口)、cross_venue(7.2%,而目标为≥15%)、BINANCE_SPOT(11.1%,而目标为≥15%),以及市场中性的long_short(投资组合85.8%仅做多)——依靠结构性优势,而非脆弱的统计模式。它与所有被淘汰的策略都属于DIFFERENT不同类别:NOT方向性趋势/动量汇合克隆策略(L62),NOT反向交易/均值回归策略(已证伪的反向交易类别),NOT期权(L64),NOTCOIN-M(L65),NOTOI突破策略,也NOT不是资金费率EXTREMECONTRARIAN反向交易策略(该策略押注价格回归且边际收益为负;本策略NO不做价格押注——它是 Delta 中性的,只是收取资金费)。它也与此前放弃的仅限 Binance 的现货与期货套利策略BASKET有三项具体差异,针对了该策略失败的原因(verification_loop / 300超时):(1)SINGLE种资产,两条腿——无需处理多个名称;(2)资金费率序列在 __init__ 中ONCE加载到以时间戳为键的字典中,每根 K 线通过 O(1) 键查找读取——每根 K 线NO都不会重新扫描历史记录、调用 min() / sorted();这正是导致此前资金费率和 Deribit 策略超时的模式;(3)再平衡是THRESHOLD-GATED的(仅在资金费率穿越时进场/出场,每月几次),而非每根 K 线都进行。Hyperliquid 的资金费率按HOURLY结算,且通常RICHER高于 Binance,因此ETH在期货升水时,永续合约空头每小时可获得约 ~0.01%/小时 ≈ 0.24%/天的收益。两条腿都有充足的历史数据可用于验证:Binance 现货ETHUSDT有多年数据,而HLETH永续合约在 1 天周期下覆盖了完整的HL历史(远超HL亚小时级约 5000 根 K 线的限制,因为决策按日/资金费率周期进行)。FEEARITHMETIC(关键核查):一个完整的配对周期 = 开仓2条腿 + 平仓2条腿。Binance SPOT往返成本约为0.20% + Hyperliquid 往返成本约为0.09% ⇒ 配对名义金额的总成本约为0.29%。入场要求资金费率≥约 0.02%/8小时等值的HL(即期货升水确实在向空头支付收益);按每天约0.24%的资金费收益计算,约0.29%的周期成本可在约1.3天内收回;平均持仓时间涵盖数天至数周的期货升水窗口,因此持仓约 10 天可获得名义金额约2.4%的资金费收益,对比约0.29%的费用后,每笔交易净收益约为+2%——远高于低费率底线,而且回报来自真实现金流,而非价格预测。由于整个头寸 Delta 中性,市场整体暴跌/暴涨不会驱动盈亏;唯一的剩余风险是现货与永续合约价格之间的BASIS,幅度较小且其本身会均值回归。

迭代 3 保留了通过第 1-3 层的代码,并修改两个数字,方向均与证据所支持的相符。FIRST,关于 QA "组合层面优势为负" 结论的诊断:引擎与我的复盘实际上并不矛盾,它们报告的是不同的事物。NautilusTrader 从不将资金费率作为现金流过账到账户 -- funding_accrual.py 在事后重建它,并将其并入 POSITIONS REPORT -- 因此每笔交易的 `funding` 字段和 `net_funding_pnl` 均承载资金费率 carry 收入,而按市值计价的权益曲线(以及由此得到的 `total_return`、`end_unrealized_pct` 和 MTM Sharpe)只看到价格 P&L 减去佣金。本策略在我的引擎运行中显示交易上计入 +$1,320 资金费率,-$415 佣金,约 -$215 基差 => 交易表上约 +$690 净额,同时报告 NEGATIVE total_return;约 $1,300 的差额就是资金费率本身,这也是 `end_unrealized` 被引用为 -0.66% 的原因(= 在 $200k 上约……展开收起

迭代 3 保留了通过第 1-3 层的代码,并修改两个数字,方向均与证据所支持的相符。FIRST,关于 QA "组合层面优势为负" 结论的诊断:引擎与我的复盘实际上并不矛盾,它们报告的是不同的事物。NautilusTrader 从不将资金费率作为现金流过账到账户 -- funding_accrual.py 在事后重建它,并将其并入 POSITIONS REPORT -- 因此每笔交易的 `funding` 字段和 `net_funding_pnl` 均承载资金费率 carry 收入,而按市值计价的权益曲线(以及由此得到的 `total_return`、`end_unrealized_pct` 和 MTM Sharpe)只看到价格 P&L 减去佣金。本策略在我的引擎运行中显示交易上计入 +$1,320 资金费率,-$415 佣金,约 -$215 基差 => 交易表上约 +$690 净额,同时报告 NEGATIVE total_return;约 $1,300 的差额就是资金费率本身,这也是 `end_unrealized` 被引用为 -0.66% 的原因(= 在 $200k 上约 -$1,320)。对于一个其全部优势在于资金费率现金流的策略而言,total_return 因此是结构上无法看到优势的那一项指标 -- 交易表和 net_funding_pnl 才是诚实的读数。我无法从策略代码层面改变这一点,所以我已将其记录在模块的文档字符串中。SECOND,我所 CAN 改进的是权益曲线能够看到的那一部分 -- 佣金 -- 因此两项变更均削减了周期数并提高了每周期 carry:enter_funding_bps8h 0.72 -> 0.90(仅当 HL 资金费率处于或高于其自身约 1.0 bps/8h 的利息基线时才收取 carry,这会剔除那些资金费率仅勉强覆盖费用的边际周期)以及 max_hold_days 30 -> 45(迭代 2 缩短至 30 推高了佣金计数并使报告数字变差,因此已恢复至实测最优值)。在真实资金费率序列加上两个交易所收盘价上测量,这使每笔交易净额从 +0.42% 变为 +0.77%,胜率从 64% 变为 75%,并将总佣金削减约 36%,同时在 HL 历史期间保持 16 笔已完成往返交易。THIRD,让步依然成立,我不会在又一轮参数扫描中假装相反:在 Binance SPOT 腿为 0.20% 往返的情况下,费用可行性需要 ≥10 天的持仓,而 Phase-3 留样需要 <15 天的完整交易,这两者无法同时成立 -- 如果留样兼容性是硬性门槛,研究主管应将此重新切分为永续对永续的资金费率-DIFFERENTIAL 结构(HL 0.09% + Binance USD-M 0.10% 往返,且无 CASH 交易所腿扭曲权益曲线),这在约 2/3 周期成本下实现同样的经济理念。其余一切 -- O(log n) 前缀和资金费率索引、等基础数量 delta 持平腿、E/(1+2m) 跨所保证金上限、基差健全性门槛、杠杆 1.0 -- 均保持不变。

低于门槛、已计入但为负的跨场所资金费率套利 — 不值得 2 小时的优化。资金费率 IS 由引擎计入(29,085 个 hl_funding_rates 事件已累计),因此这是一个真实的经济结果,但它仍然失败:avg_trade_return_pct 为 0.0197% — 大致低于 0.15% 可行性门槛 8x,且薄于先前被放弃的 ETH 跨场所正向资金费率套利(0.026%/笔)(L22)— Sharpe 为 -0.127(CI [-0.91, 0.65]),Sortino 为 -0.098,PSR 0.414,total_return -1.30%,样本期跨越 3+ 年,profit_factor 1.12 仅基于 56 笔交易。由于账簿是 delta 中性的(benchmark_meaningful 正确为假),故以绝对风险调整后指标评判,而这些指标从负到零:空头收取的 HL 资金费率,扣除约 0.29% 的四笔成交跨场所往返成本、5.86% 对总收益的影响以及现货与永续基差跟踪误差后,仍过于微薄,无法产生正的 Sharpe,并且在平静与承压波动率三分位下均为负值。代码干净,资金费率正确累计,因此这不是数据/代码缺陷 — 套利的经济学在可部署成本下根本不存在,任何参数调整都无法凭空变出数据源中不包含的溢价。这是 L22/L57/L44 跨场所 delta 中性资金费率套利家族(零存活)。失败模式:fee_edge/no_edge 跨场所 delta 中性资金费率套利,单笔 edge 低于费用门槛(L22)。

实现

ETH 上的 delta 中性跨场所现金套利:做空 SHORT ETHUSD.HYPERLIQUID 永续合约(ETH 处于升水时,收取 HL 的每小时资金费率),同时持有等基础数量的 LONG ETHUSDT.BINANCE_SPOT 进行对冲,因此净 delta 约为 0,盈亏为资金费率现金流减去费用和基差。每根日线 bar 返回过去 72 小时的 HL 平均资金费率,以每 8 小时等值的 bps 表示;仅当该值达到或高于 HL 自身的利率基准(0.90 bps/8h)且两个场所的标记价格偏差在 30 bps 以内时,配对仓位才会开仓;当 7 日均值跌至低于(入场值 - gap)时,且满足 72 小时最短持仓期后,平仓条件为达到 45 日滚动上限、触及 6% 净配对基差止损、出现裸腿,或资金费率序列过期。

验证结果

CLEAN RESTART 2026-09-04 ——本次运行的判定历史和学习记录已删除,并已从验证阶段重新启动。此前放弃该策略是由流水线导致的,而非市场:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除——QA 现在只判断正确性),沙箱超时则源于回测时段资源饥饿(已修复)。假设和策略代码均未改变。请根据代码本身进行验证;性能将在之后由完整回测和优化器判定。

回测评审

夏普
-0.13
总收益率
-1.30%
最大回撤
1.37%
总交易数
56
胜率
53.6%
盈利因子
1.12

构建干净、真正 delta 中性的跨所账本,采用 O(1) 资金费率索引、按交易所配置保证金规模、裸腿/基差止损 — 无超时或零交易失败

填补代表性不足的 HL / 跨场所 / 现货 / 市场中性类别;作为对冲组合,其回撤较低(1.4%)

单笔交易边际低于门槛:avg_trade_return_pct 0.0197% ——比 0.15% 的可行性门槛低约 8x,且低于此前已放弃的 ETH 跨场所正资金费率套利策略(0.026%),该策略因 L22 被放弃

即便计入资金费率(已累计 29,085 次事件)仍无风险调整后优势:Sharpe -0.127(CI [-0.91, 0.65]),Sortino -0.098,PSR 0.414,total_return -1.30%(跨度 3+ 年),profit_factor 1.12

成本吞噬微薄的套利收益:毛收益的 impact_cost_pct 5.86%(容量约 $29M),佣金 1.72%,以及跨场所往返交易约 0.29% 的四次成交成本,加上基差跟踪误差,均占主导

仅有 56 笔交易,在平静和压力市场状态下夏普比率均为负;end_unrealized_pct -7.75 开仓拖累

L22/L57/L44 跨场所 delta 中性资金费率套利家族 — 零存活;扣除往返成本与基差后的套利收益为边际水平

迭代历史

验证失败(第 4 层——QA审查): - STRUCTURALLYUNMEASURABLE(L26)。沙盒中的平均持仓期约为 45 天(开发者自己的回放:全历史平均约 86 天),该策略每年仅交易约 6 次——在整个 2024-2026HL历史中约有 8 笔交易。3阶段优化无法验证这一点:15天的留出期SHORTER短于单笔交易的持仓期,因此其中包含ZERO个完整往返交易;每个前向滚动窗口仅有 2-3 笔交易。远低于可测量性底线,且在结构上与留出集门槛不兼容。低换手率是有意为之,但这使工厂的优化/留出机制不适用。 - THIN-TO-NEGATIVEREALIZEDEDGE;VIABILITYREPLAYCONTRADICTEDBYTHEENGINE。沙盒avg_trade_return_pct-0.033%,total_return-0.27%(夏普比率 -0.68,偏度 -10.2——一次巨大的基差偏离亏损占据主导)。资金费率IS已计入(funding_events_available=6504;在 6 组配对交易中,累计费用约为 1.7%,而净值为 -0.27%,这意味着收取的资金费约为 1.5%),因此这是真实但微薄的优势,并非计入资金费的错误:HLETH去年平均资金费率约为 0.59 个基点/8小时——处于或低于其利息基准,也低于 0.72 入场门槛——收益太薄,无法覆盖约 0.29% 的跨交易所周期成本及基差漂移。开发者回放声称同一窗口每笔交易收益为 +0.53%;引擎实际得到的是 -0.033%。约 0.56%/笔交易的差额是未建模的基差漂移,这正是该策略唯一的剩余风险,因此其可行性论据并不可靠。假设中的每日约 0.24% 头条套利收益,约为实际每日约 0.03% 的 8x。

验证失败(Layer 4 —— QA 审查): - STRUCTURALLY HOLDOUT-INCOMPATIBLE,NOW CONCEDED。迭代-2修复(max_hold_days 180 -> 30)将平均持仓期缩短至约 21 天,但仍长于 15 天的 Phase-3 样本外窗口,因此样本外窗口不可能包含一笔已完成的往返交易。开发者明确说明了这一限制:“按当前费用水平,现货腿套利在算术上不可能实现低于 -15 天的持仓……永远无法与样本外窗口长度兼容”,而他们自己的表格显示,将持仓缩短至约 10 天会使边际转为每笔 -0.06%。费用可行性(持仓 ≥ 约 10-20 天)与样本外兼容性(在 15 天内完成交易)对于这种现货对永续合约结构互不相容——无法通过再进行一次参数迭代解决。 - PORTFOLIO-LEVEL EDGE STILL NEGATIVE AND WORSE;ENGINE AGAIN CONTRADICTS THE REPLAY。total_return -0.42%(从 -0.27% 降至),夏普比率 -1.42(从 -0.68 降至),PF 1.01,偏度 -5.4,出现一次 -9,359 损失,end_unrealized -0.66%。total_return 是实际账户盈亏,不受逐腿/配对指标混淆的影响,而且为负且更差。开发者的重放在 30d 持仓时声称每笔交易收益为 +0.42%,但引擎在第二次迭代中得出负总收益——重放低估了基差漂移和尾部风险(该策略唯一的真实风险)。缩短持仓减少了资金费率收入,并使费用和基差占据主导。HL ETH 资金费率维持在约 0.03%/天的基准水平,太薄,无法覆盖约 0.29% 的跨场所周期成本和基差。

验证失败(第 4 层 — QA 复核): - 费用/优势可行性在引擎的 ACTUAL 结果上失败(清单 #7):沙盒 avg_trade_return_pct = 0.005%,total_return = -0.278%,对照 0.15% 下限。已注入资金费率 WAS(5496 次事件),交易表仍仅显示 +$37/交易 — 开发者所声称的 +0.77%/交易未能复现。未突破约 0.29% 的往返成本。 - 统计上不可测(L16):仅 16 笔已完成交易,资金费率 carry 被基差噪声淹没约 100:1(avg_win $3,950 ≈ avg_loss $3,875 对比 $37 净额;偏度 -8.3,峰度 78;Sharpe CI 跨越零)。与此前放弃的跨所资金费率捕获变体具有相同特征。 - 与流水线结构上不兼容(开发者承认):费用可行性需要 ≥10 天的持仓;单个 15 天的留样将包含零笔已完成交易 → 在完整 3 阶段优化运行后触发硬性零交易门槛。

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