跳至正文
全部策略

策略

BTC 跨场所资金费率差套利,Delta 中性(Binance 对 Hyperliquid——在支付资金费率的场所做多 BTC 永续合约 / 在另一场所做空 BTC 永续合约,同一资产,赚取跨场所资金费率价差直至其恢复正常,2 参数)

结局: 已放弃

BtcCrossVenueFundingDifferentialNeutral

真正差异化的跨场所、市场中性机制(benchmark_meaningful正确为假);资金费用由引擎计入(17,188次事件),因此结果真实,而非不可计入持有收益的伪影

假设

一种 MARKET-NEUTRAL、CROSS-VENUE、SAME-ASSET 的资金费率套利策略,应用于 BTC:在 TWO 个场所持有等量反向的 BTC 永续合约头寸——BINANCE USD-M(BTCUSDT.BINANCE)以及 HYPERLIQUID(BTC 永续合约)——并赚取两者资金费率之间的 DIFFERENCE。由于两条腿都是同一标的的 BTC 永续合约,价格敞口相互抵消(delta ≈ 0);损益的唯一驱动因素是收取的资金费率差和少量残余基差。这与我待定策略集合中的所有假设都有实质区别:我在 Binance 内部的跨资产资金套利策略按各自的资金费率对 8 个不同永续合约排序(资产间分散);THIS 交易的是 ONE 资产(BTC),捕捉的是同一 SAME 资产在两个不同交易所的资金费率之间的 SPREAD(场所基差)。根据 L39 的例外规则,它确实属于 HL-SPECIFIC:相对于 Binance 的跨场所资金费率差无法仅在 Binance 上表达,因此这不是把 Binance 策略机制重新定向到 HL。Binance 与 Hyperliquid 的资金费率经常出现分化(参与者构成、资金费率公式和上限不同,也会出现短暂的单一场所拥挤),套利者消除价差时,价差会均值回归——这是一种真实、由机制支付的现金流,专业交易团队会从中获利。它填补了代表不足的跨场所类别(7.0% 对比目标 ≥15%),也属于市场中性方向。低换手(仅在资金费率价差较大时入场,持有至多次资金费率结算后价差恢复正常),因此每个场所约 0.10%/0.09% 的往返交易成本可由多次资金费率支付摊销。有意将其设为 2 参数(资金费率价差入场阈值、退出阈值),以尽量缩小过拟合空间;并且仅有 2 条明确定义的交易腿(无参数膨胀),以避免早期多参数跨场所价差策略在第 -2 层验证时失败。仅使用两个场所都提供的资金费率和价格序列(无需期权目录,也无需多腿滚动);可获取 HL 资金费率/价格历史,频率为每日/8 小时(这NOT 是一种亚小时级 HL 策略,因此不受 HL 短期日内历史数据限制)。

我NOT提交另一个调优变体,因为我已验证没有任何改动能修复此问题,进一步调优只会把最后一次迭代浪费在QA已正确诊断的死胡同上。不过,我确实发现了一些值得上报的问题。FIRST,我VERIFIED THE IMPLEMENTATION IS CORRECT。两条腿以相同的定点精度解码(匹配时间戳的原始价格比BN/HL = 0.999795,标准差0.00055),因此as_double()为每条腿返回相同的USD价格,等名义账簿确实是delta中性的;节奏归一化、资金费率查询和持有时钟都正确。不存在需要修复的代码缺陷。SECOND,我MUST CORRECT QA的THIRD OBJECTION ON THE……展开收起

我NOT提交另一个调优变体,因为我已验证没有任何改动能修复此问题,进一步调优只会把最后一次迭代浪费在QA已正确诊断的死胡同上。不过,我确实发现了一些值得上报的问题。FIRST,我VERIFIED THE IMPLEMENTATION IS CORRECT。两条腿以相同的定点精度解码(匹配时间戳的原始价格比BN/HL = 0.999795,标准差0.00055),因此as_double()为每条腿返回相同的USD价格,等名义账簿确实是delta中性的;节奏归一化、资金费率查询和持有时钟都正确。不存在需要修复的代码缺陷。SECOND,我MUST CORRECT QA的THIRD OBJECTION ON THE DATA。QA称在92天持有期上基差噪声会“累积成巨大的单笔交易波动”。事实并非如此。将delta中性P&L直接度量为两条腿之间的比率差(尺度不变,无需重缩放),基差P&L标准差在30个结算周期时为0.059%,在90时为0.062%,在180时为0.065%,在276个结算周期(92天)时为0.063%——持平,并未增长,因为两个BTC永续合约跟踪紧密,且基差是有界的(在1316根K线上的全区间为0.987至1.008),并非随机游走。相对于在92天持有期内赚取的1.739% carry而言,基差噪声0.04xcarry,并非主导力量。因此该机制在长期持有下的经济学实际上是成立的。THIRD,AND THIS IS THE ESCALATION:这使得沙盒结果在经济学上不可能成立。在约$22k的账簿上出现-$18k的最大亏损和+$18.5k的最大盈利,意味着约±80%的波动,而0.063%的基差不可能产生这种波动——报告的单笔交易P&L比头寸实际能产生的高出两个数量级。我追溯到一个值得平台修复的具体原因:runner.py为EACH个场所播种Money(100_000),并为每个额外场所累加total_starting_capital += 100_000(第563行),因此这个双场所回测是相对于$200,000来衡量收益,而base_template的get_account_equity()仅解析PRIMARY品种所在场所的账户并返回$100,000。因此,该策略按指标计算所用资本的一半来确定仓位规模,且双场所P&L聚合不一致。这将破坏EVERY跨场所双腿策略,而不仅是这一个——而跨场所正是研究负责人正积极试图填补的方向(7.0%对比15%目标),所以我宁愿将其标记给平台,而不让它继续产生虚假拒绝。FOURTH,NONE OF THAT RESCUES THIS HYPOTHESIS,我的建议仍然是ABANDON。有两个致命约束,且与任何会计修复无关。(a)样本:Hyperliquid资金费率历史始于2025-03-10,因此1.20年就是全部可用重叠区间。任何代码改动都无法加深它,单一机制下的1.2年窗口无法支持3窗口滚动向前加15天留出检验。(b)我在迭代2中证明并经QA确认的费用/可测性权衡:每次结算0.0063%的carry相对于0.190%的双场所往返成本小约30x,因此费用可行性需要30-90天持有,而这在1.2年窗口中机械地只能产生4-15笔交易。即使会计得到纠正,且经济学如我的测量所示正常运作,结果也只是少数持续一季度的交易,价值约净1.5%/年——无法验证,且若无重杠杆则不具经济意义。该机制是真实的(Hyperliquid在结构上比Binance每8小时多付约0.0037%,毛收益约4%/年),但相对于成本太小,且数据太新,无法被此流程验证。只有在Hyperliquid资金费率历史再积累数年,且多场所资本基数不一致得到修复后,才应重新审视。

无优势、低于门槛的跨场所同资产资金费率差持有收益(L22/L57/L44家族,0个幸存者)——不值得花2小时优化。资金费用IS已计入(17,188次事件),因此这是真实的经济结果,且失败了:avg_trade_return_pct -1.47%(远低于0.15%门槛),profit_factor 0.816,夏普比率-0.195(CI [-0.86,0.55]),total_return -5.2%,在交易的两年中均亏损。每结算期跨场所BTC持有收益(约0.0063%)在结构上小于0.19%双场所往返成本,迭代2的平滑/最小持有摊销修复已未能解决此问题。在截断的HL窗口(2023-01-01至2026-05-22)内仅12笔交易,没有稳健的参数区域可优化。标题进一步被疑似陈旧腿伪影污染:最后一笔交易在2026-07-16平仓,比HL K线结束晚约2个月,在Delta中性账本上产生-4.67%的一天,驱动了2026亏损的大部分。任何阈值调优都无法凭空创造两个数据源本不包含的资金费率溢价。

实现

与迭代 2 相比没有变化。在 BTC 上进行 Delta 中性跨场所资金费率套利,使用 Binance USD-M 与 Hyperliquid 的 8-HOUR K 线,并将 Binance -8h 与 Hyperliquid 每小时频率进行标准化;价差经过 45 次结算平滑处理,并从持仓的 ts_opened 起强制执行 30 次结算的最短持仓期。我提交的版本未作修改,因为我找不到能修复所报告问题的改动,并且已确认实现本身正确。

验证结果

验证失败(第4层 — QA审查)[类别=not_measurable]: - [edge_concern]沙盒甚至不是对该策略的有效测量:在约1.2年可用窗口内仅10笔交易,且单笔交易损益(largest_loss -$18,330,largest_win +$18,989,avg_loss $8,084)比Delta中性BTC账本(基差损益标准差约0.06%)可能产生的大约2个数量级。机制小但合理(HL比Binance每8小时多支付约0.0037%,毛收益约4%/年);只是此处尚无法验证。 - DATA TOO YOUNG。hl_funding_rates序列始于2025-03-10,因此Binance/HL重叠仅约1.2年(2020-2024压力窗口全部0.0 — 无HL数据)。费用经济迫使持有30-90天(持有收益约0.006%/结算 vs 0.19%双场所往返 → 盈亏平衡约30个结算期),在1.2年内仅产生约4-15笔交易(沙盒:10)。这无法填充3窗口滚动向前验证 + 15天样本外验证,因此无论有无优势,该假设都不可验证。搁置至HL资金费率历史累积数年后再用未改动的代码重访。 - CROSS-VENUE损益/CAPITAL-BASE INCONSISTENCY(平台层面、开发者已标记、指标证实)。在Delta中性约0.06%基础账本上出现±$18k的单笔交易损益是不可能的 — 双场所损益未一致汇总。开发者追溯到runner.py按每场所$100k注资(回报相对$200k),而get_account_equity()仅返回主场所的$100k,因此规模与回报分母不一致。这污染了EVERY跨场所双腿策略的指标,因此即使10笔交易的结果也不可靠。该策略基于get_account_equity()正确定规模;缺陷在多场所核算。升级至平台。

回测评审

夏普
-0.20
总收益率
-5.21%
最大回撤
7.48%
总交易数
12
胜率
41.7%
盈利因子
0.82

真正差异化的跨场所、市场中性机制(benchmark_meaningful正确为假);资金费用由引擎计入(17,188次事件),因此结果真实,而非不可计入持有收益的伪影

有意将参数数量控制为 2,以缩小过拟合空间;delta 中性构造使 max_drawdown 保持适中(7.5%)

没有优势且预期收益为负:avg_trade_return_pct -1.47%(远低于 0.15% 下限),profit_factor 0.816,夏普比率 -0.195,其 CI [-0.86, 0.55] 跨越零值,total_return -5.2%,PSR 0.414——在实际交易的两个年份里均亏损

结构性问题:每次结算的跨场所 BTC 资金套利收益(约 0.0063%)远低于双场所往返交易成本 0.19%;迭代 -2 中的持仓纪律修复已尝试摊薄成本,但仍然亏损

在被截断的 HL 窗口(2023-01-01 至 2026-05-22)内只有 12 笔交易——数量太少,无法进行有意义的优化,也不存在可供调整的稳健参数区间

疑似陈旧腿伪影:最后一笔交易于2026-07-16平仓,比HL K线结束晚约2个月(2026-05-22),在名义上Delta中性的账本上产生-4.67%的单日,驱动了2026亏损的大部分

L22/L57/L44跨场所同资产资金费carry/基差家族——0个幸存者;ETH/SOL现货-永续和CM-USDM同系均因完全相同的单笔交易为负、低于下限特征被放弃

迭代历史

验证失败(第4层——QA复核): - DECISIVE FEE-VIABILITY FAILURE——收获的现金流比交易成本低一个数量级,已由开发者自己的测量证明,并经沙盒确认。Binance减HL的8小时资金费率差的平均绝对值为0.0063%,而双场所往返成本为名义本金的0.190%(Binance为0.100%+Hyperliquid为0.090%)。盈亏平衡需要持有约30个结算周期(约10天),但价差仅在3-6个标记内保持宽幅,因此每笔交易捕获的carry(约0.019-0.038%)比开平仓的0.190%成本5-10x SMALLER。开发者模拟了全部八种进出场配置,EVERY ONE均亏损(最终权益0.853-0.999x,夏普比率-0.42至-11.75),每种情况下费用都是所获carry的2-11x。沙盒完全印证了这一点:avg_trade_return_pct为+0.0013%(基本为零,约为0.15%期货下限的1/100分之一),profit_factor 0.90,在102笔交易中total_return -2.69%。这是QA应在第4层拦截的教科书式fee_edge失败:预期单笔交易波动比往返成本低一个数量级,任何阈值都无法使其盈利(提高entry_thresh只会使交易减少至2笔近乎弃交易的“最优”无操作)。应在此拒绝,而不是耗费回测/优化周期重新发现它。 - 样本对评估流程而言太短。Hyperliquid资金费率历史始于2025-03-10,Binance/HL可用重叠仅约1.2年(沙盒已覆盖其中350天)。这无法以任何统计意义支持3窗口滚动向前优化加15天留出检验——下游稳健性关卡将只能裁决单一加密机制的一小部分。即使不存在费用问题,该优势在此窗口也无法验证。 - 对冲在信号尺度上受噪声主导(加剧费用失败)。HL/Binance基差每-8小时变化的标准差为0.0529%——为所收获的0.0063%平均资金费率差的8.6x——因此单结算周期P&L由基差噪声而非carry驱动。Delta中性结构在LONG持有下确实有效(开发者测得常开变体残余基差P&L仅-0.06%/年),但在此均值回归框架实际采取的3-6个标记持有下,carry信号被基差噪声淹没。这不是代码缺陷(等名义对冲是正确的)——而是经济属性使该交易对上的短期持有资金费率价差收获在结构上不可行。

验证失败(第 4 层 — QA 审查): - FEE-VIABLE AND MEASURABLE ARE MUTUALLY EXCLUSIVE ON THIS STRATEGY — 迭代-2的修复以不可测性失败换取了费用失败,开发者已证明不存在能同时避开两者的配置。每结算期的持有收益约为0.0063%,而0.190%双场所往返成本小约30x,因此盈利需要长达数月的持有;平滑(45)+最小持有(30)纪律实现了这一点(平均每笔净收益升至+0.272%,PF 4.08,持有收益1.54%/年 > 费用0.48%/年,超过0.15%门槛)——但在可用窗口内,长达数月的持有在机制上只能产生约4笔交易。开发者的完整梯度使该权衡明确且单调:102笔交易亏损;平滑-9 -> 11笔交易-0.066%;平滑-21 -> 8然后6笔交易(仍低于门槛);平滑-45在4笔交易时超过门槛。沙盒恰好复现了这一点:6笔交易(低于可测性门槛,与导致BTC smart-money兄弟策略失败的同一标准),净亏损total_return -3.79%,PF 0.74,avg_trade_return_pct -2.90%,持有92天,其中累积基差漂移占主导(最大亏损 -$18k,avg_win $6568 < avg_loss $8918)。四到六笔交易无法填充3窗口滚动向前验证或15天样本外验证,因此唯一费用可行的版本不可测,而唯一可测的版本亏损。这是结构性死路,而非调参问题。 - 样本过短 — 与迭代1相比未变,且任何代码改动都无法修复。Hyperliquid资金费率历史始于2025-03-10,因此ENTIRE可用Binance/HL重叠仅约1.2年(沙盒已覆盖其中350天)。任何参数都无法加深数据。即使不考虑费用/可测性权衡,约1.2年的单一周期的窗口也无法支持管线所需的3窗口滚动向前验证 + 15天样本外验证,因此即使以可测的交易数量存在优势也无法验证。 - Delta中性对冲在现今-92天的持有中累积了显著的基差损益。等名义本金构造正确,残余基差年化后很小(据开发者为-0.06%/年),但在92天持有下,每结算期基差噪声累积成巨大的单笔交易波动(沙盒最大亏损 -$18k,最大盈利 +$18.5k,基于约22%账本),因此单笔交易由三个月内基差恰好漂移到的位置主导,而非由收取的持有收益主导。这不是代码缺陷(对冲正确)——这正是4-6笔季度长持有的交易样本双重无信息的原因:极小样本量AND高单笔交易方差。

验证失败(第4层——QA复核): - ABANDON——两个致命且相互独立的约束,任何代码改动都无法修复(开发者同意,我确认)。(a)SAMPLE:Hyperliquid资金费率历史始于2025-03-10,因此约1.2年就是全部可用的Binance/HL重叠区间——单一机制窗口无法支持3窗口滚动向前加15天留出检验。(b)FEE/MEASURABILITY TRADE-OFF:每次结算的carry约为0.0063%,而双场所往返成本为0.190%(小约30x),因此费用可行性需要30-90天持有,这在1.2年窗口中机械地只能产生4-15笔交易——低于可测性下限。每个费用可行的配置都不可测,每个可测的配置都亏损。这些在下述会计问题REGARDLESS下依然成立,因此放弃决定不依赖于(不可信的)沙盒指标。 - PLATFORM BUG CONFIRMED(并非本策略代码的缺陷)——开发者上报的多场所资本基数+P&L聚合不一致是真实的,我已在源码中直接验证。(1) src/backtesting/runner.py第477行设total_starting_capital =……展开收起

验证失败(第4层——QA复核): - ABANDON——两个致命且相互独立的约束,任何代码改动都无法修复(开发者同意,我确认)。(a)SAMPLE:Hyperliquid资金费率历史始于2025-03-10,因此约1.2年就是全部可用的Binance/HL重叠区间——单一机制窗口无法支持3窗口滚动向前加15天留出检验。(b)FEE/MEASURABILITY TRADE-OFF:每次结算的carry约为0.0063%,而双场所往返成本为0.190%(小约30x),因此费用可行性需要30-90天持有,这在1.2年窗口中机械地只能产生4-15笔交易——低于可测性下限。每个费用可行的配置都不可测,每个可测的配置都亏损。这些在下述会计问题REGARDLESS下依然成立,因此放弃决定不依赖于(不可信的)沙盒指标。 - PLATFORM BUG CONFIRMED(并非本策略代码的缺陷)——开发者上报的多场所资本基数+P&L聚合不一致是真实的,我已在源码中直接验证。(1) src/backtesting/runner.py第477行设total_starting_capital = 100_000,第563行对每个额外场所执行`total_starting_capital += 100_000.0`,注释为'pair deploys 200k — total_return / max_drawdown must use this as the denominator',因此METRICS将双场所账簿相对于$200,000归一化。(2) src/strategies/base_template.py的get_account_equity()(第467行)明确仅返回PRIMARY品种所在场所的余额($100,000)。因此跨场所双腿策略SIZES每条腿按$100k(每腿50k)定规模,而收益却相对于$200k衡量——-2倍的基数错配——更具破坏性的是,持仓报告中delta中性账簿的各场所P&L未跨两个场所账户轧差。这就是该delta中性账簿(按开发者的尺度不变测量,基差被限定在约0.06%)报告不可能的±$18k单笔波动的原因:那是一条腿在92天持有期内的约36%方向性波动,未与另一场所抵消腿轧差。这会破坏EVERY跨场所双腿策略的指标,而这正是研究负责人正积极试图填补的方向(7.0%对比15%目标)——在修复前它将继续产生虚假结果/拒绝。 - 对我此前(迭代-2)复核的更正,予以接受:我曾称delta中性对冲的基差噪声在92天持有上会“累积成巨大的单笔交易波动”。开发者的尺度不变测量(腿间比率差,无重缩放)显示基差P&L标准差在持有长度上为FLAT——30个结算时为0.059%,90时为0.062%,180时为0.065%,276时为0.063%——因为两个BTC永续合约跟踪紧密且基差有界(0.987-1.008),并非随机游走。相对于92天持有期约1.74%的carry,基差噪声约为carry的0.04x,并不占主导。因此对冲在长期持有下的经济学实际上是成立的;我早前“基差噪声主导”的说法是错误的,沙盒的大幅波动是上述会计假象,而非真实基差风险。这不改变放弃结论(样本+费用/可测性),但记录应准确。

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