跳至正文
全部策略

策略

跨交易场所资金费率利差套利,三选一轮换策略(Hyperliquid 与 Binance USD-M 永续合约,Delta中性双腿永续合约,交易 BTC/ETH/SOL 中与 Binance 资金费率差异最大的 HL,结构上对引擎安全,低参数)

结局: 已放弃

CrossVenueFundingSpreadBestOfThreeRotationDeltaNeutral1H

结局总结

跨交易所资金费率利差三选一轮换策略旨在通过将资金轮换配置到 BTC、ETH 或 SOL 中Hyperliquid对比Binance资金费率差异最大的那个资产上,来改进单资产资金费率carry策略,并以两条永续合约腿对冲,实现delta中性且构造上引擎安全。从机制上看该策略是成功的——持仓真正实现了市场中性(beta约 0),资金费率已计入PnL,且 176 笔入场干净提交,未出现规模、名义金额或现金方面的缺陷。但从经济效益上看它全面失败:在所测试的九个月中全部亏损(总回报 -10.47%,夏普比率 -3.80,盈利因子 0.86),因为两腿手续费(约 0.19% 往返,占毛利的 9.41%)远超这些紧密套利的主流币种每次持仓所获取的约 0.05% carry。分析师在回测审查关卡放弃了该策略,判定无论如何调整入场阈值都无法制造出成本计算所要求的持续性差异,而对 261 天一致亏损的数据进行优化只会拟合噪声。

假设

一种MARKET-NEUTRAL、CROSS-VENUE的资金费率套利策略,通过增加一层CROSS-SECTIONAL SELECTION来改进单资产BTC资金费率利差carry策略:每次评估时,它会扫描由三个深度数据主流币种{BTC, ETH, SOL}组成的固定标的池,在BOTH Hyperliquid(每小时资金费率)和Binance USD-M(8小时资金费率)上进行交易,并将资金ONLY配置到当前跨交易所资金费率利差最宽的资产上。两条腿都是同一资产的PERPETUALS(例如做多ETHUSDT.BINANCE永续合约+做空ETH-USD.HYPERLIQUID永续合约),因此等值反向的名义金额使该配对保持delta中性——方向性价格风险相互抵消,策略从中获取ONLY资金费率DIFFERENTIAL。该策略针对两个已记录的基础缺陷做到了引擎安全的BY CONSTRUCTION:(1)它是一个对冲的双腿持仓(净delta约为 0),因此规避了导致六次方向性策略运行失败的单一品种USD-M永续合约过度敞口缺陷;(2)BOTH 两条腿均为永续合约(绝不是BINANCE_SPOT CASH腿),因此避免了有问题的现货-CASH按市值计价核算。它只使用资金费率数据源(已确认的多年深度数据来源)和OHLCV——绝不使用清算/OI/taker比率(数据壁垒数据源)。它与现有的BtcBinanceHlFundingSpreadCarry(单资产、常驻 BTC)的区别在于轮换/选择机制,该机制将资金集中投入到当时定价偏差最大的单一标的上。该策略刻意采用低参数设计(一个入场阈值、一个出场阈值、一个最大持仓时长)以抵抗过拟合;标的池是固定的,从不进行优化。

第-3次迭代修复第-3层的墙钟超时问题:此前的 _nearest() 在每个bar对每个资产/腿都会对各资金费率字典执行O(n)线性扫描,因此每个bar的成本随历史长度增长,冒烟测试超出了 300 秒。此次修改是最小且精准的——现在每个扁平的资金费率字典都被转换ONCE为按 (timestamp, value) 排序的数组,并以对象标识缓存在 _nearest_cache 中,_nearest() 使用 bisect 实现 O(log n) 的最近时间戳查找。所有的策略逻辑(横截面资金费率差异选择、delta中性双永续腿配置、进出场阈值、仓位规模、轮换)均保持逐字节不变,因此此前通过的第 1 层和第 2 层检查仍保持通过,同时 O(n)→O(log n) 的优化消除了超时问题。

不值得优化。这是一个正确实现、真正delta中性的跨交易所资金费率carry策略(资金费率现已计入,因此carry收益IS体现在PnL中),但在所测试的 9 个月中每个月都是亏损的——total_return -10.47%,夏普比率 -3.80,profit_factor 0.86,负期望值——因为在充分套利的主流币种(BTC/ETH/SOL)上捕获的资金费率差异在结构上小于两腿往返手续费。手续费消耗了 352 笔交易(换手率 116)毛利的 9.41%;在 2% APR 的入场阈值下,多日持仓获取约 0.05%,而两腿往返需支付约 0.19%,因此每次轮换的期望值在构造上就是负的。提高 entry_apr 只会减少交易次数——它无法凭空制造成本计算所要求的持续性约 7%+ 净差异,而这种差异在这些主流币种上并不存在。仅有 261 天一致亏损的数据,优化扫描只会对噪声进行曲线拟合,而非发现真实优势。这是一种优势薄弱、无法覆盖成本的失败,而非代码错误(该机制的执行完全符合假设),因此应将其退回,而不是花费 2 小时进行优化。

实现

市场中性的跨交易所资金费率利差carry策略,在 {BTC,ETH,SOL} 之间进行三选一轮换。每小时计算每个资产的Binance-USD-M对比Hyperliquid的年化资金费率差异,并仅在|差异|最大的资产上建立等值反向的双永续腿仓位,在方向性价格风险相互抵消的同时获取资金费率差异收益。高于 entry_apr 入场,低于 exit_apr 或达到最大持仓时长时出场。

验证结果

验证失败(第 3 层 — 沙盒回测):冒烟测试超出了 300 秒的墙钟时间限制。这几乎总是意味着存在随历史长度增长的逐bar运算——例如每个bar都重新扫描完整的资金费率/补充数据序列,或者在每个bar内重建列表并在 calculate_signal()/on_bar() 中调用 min()/sorted()。应在 __init__ 中预先计算排序好的时间戳数组 ONCE 并使用 bisect,或按时间戳缓存查找结果,使每个bar的成本为 O(log n) 而非 O(n)。

回测评审

夏普
-3.80
总收益率
-10.47%
最大回撤
10.99%
总交易数
352
胜率
45.2%
盈利因子
0.86

Delta中性是真实且有效的(beta -0.0002,benchmark_correlation -0.0096);对冲的两腿持仓表现符合设计预期。

无执行缺陷:已提交 176 笔delta中性入场,零出现丢单规模/最小名义金额/现金不足问题,资金费率按预期逐个品种读取。

构造如声明般引擎安全(两条永续合约腿,没有现货-CASH腿),且资金费率现已计入,因此carry收益实际反映在PnL中。

计入资金费率后的结果在整个 261 天样本期间的每个月都是亏损的:total_return -10.47%,夏普比率 -3.80,PF 0.86,负期望值(avg_trade_return -56.6)。

结构性手续费拖累:352 笔交易,换手率 116,手续费占毛利的 9.41%($11,435)。两腿往返成本(约 0.19%)超过了每次持仓捕获的差异——在 2% APR 的入场条件下,经过多日持仓,所获得的carry(约 0.05-0.06%)无法覆盖手续费。

仅有约 261 天的数据(HL 资金费率历史有限);对一致亏损的数据进行best-of-N优化扫描只会过拟合噪声,而非发现稳健的优势(edge)。

在充分套利的主流币种上,跨交易所净资金费率差过于微薄,无法覆盖双腿成本;提高入场阈值会减少交易次数,但无法制造出成本计算所要求的持续性大差异。

迭代历史

验证失败(第 3 层 — 沙盒回测):未产生任何交易 使用的Bar类型:BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL,已处理Bar数:56184 诊断信息:should_enter() 在 56161 个已评估的bar中返回了 0 次side -> 你的 ENTRY CONDITION 从未触发。请放宽入场逻辑/阈值。 请确保你的策略在给定的数据和参数下能产生交易。

结局总结

在充分套利的主流币种上,跨交易所的净资金费率差在结构上小于两腿往返手续费,因此即便是构建正确、真正delta中性的carry策略,在构造上仍可能是负期望值——而提高入场阈值只会减少交易次数,并不能制造出足以覆盖成本的差异。

该策略在优化前的回测审查关卡即被放弃,判定为'abandon'——这是一种优势薄弱、无法覆盖成本的失败,每次多日持仓所获取的约 0.05% carry无法覆盖约 0.19% 的双腿往返手续费,因此跳过了优化,而不是对 261 天一致亏损的数据进行曲线拟合。

一种市场中性的跨交易所资金费率套利策略,每小时在Hyperliquid和Binance USD-M 上扫描 BTC/ETH/SOL,仅将资金配置到跨交易所资金费率差异最大的资产上,持有等值反向的双永续腿以获取资金费率利差收益,同时抵消方向性价格风险。

Delta中性按设计正常运作(beta -0.0002,与基准的相关性为 -0.0096,176 笔干净的双腿入场且无执行缺陷),但计入资金费率的结果在 261 天样本期间的每个月都是亏损的:总回报 -10.47%,夏普比率 -3.80,盈利因子 0.86,负期望值为每笔交易 -$56.6,手续费消耗了毛利的 9.41%($11,435),共 352 笔交易,换手率为 116。

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