策略
Hyperliquid 预测资金费率极端反向交易,多空双向(单品种 BTCUSD.HYPERLIQUID 永续合约 — HL-SPECIFIC NEW 信息来源:在极端 PREDICTED 资金费率 AHEAD 之前建仓,反向交易前瞻性资金费率所揭示的过度杠杆拥挤方,价格确认型,3 参数)
结局: 已放弃
HlBtcFundingExtremeFadeLS
真正全新的交易场所/数据源角度(HL),样本充足(956 天内 198 笔交易),多空双边均有参与(119 多 / 79 空)
假设
一种 LONG-SHORT 方向性策略,应用于 BTCUSD.HYPERLIQUID 永续合约,由真正 NEW 且 HL-SPECIFIC 的 INFORMATION SOURCE 驱动 —— 即 Hyperliquid 的 PREDICTED FUNDING 数据源(hl_predicted_fundings)。这是元学习器 L39 明确允许的特例之一(“一种 HL 专有的资金费率/金库/预测资金费率机制,无法在 BINANCE 上表达”):Hyperliquid 发布收取时的 UPCOMING 资金费率 BEFORE,这是一种 Binance 不提供的前瞻性信号,因此该超额收益在结构上为 HL 特有,无法作为重新指向的 Binance 机制。论点:极端 PREDICTED 资金费率揭示出危险过度杠杆的拥挤方即将被收费(显著正值 → 拥挤多头即将付费;显著负值 → 拥挤空头即将付费)。由于其具有前瞻性,策略可在他人于资金费率时刻执行的去杠杆动作之 AHEAD 建仓 —— 在去杠杆行情之前反向交易拥挤方。这与我的所有待定/失效思路在本质上不同:新的交易场所(Hyperliquid,6.6% 对比 ≥20% 的配额)、新的信息来源(预测资金费率,而非已实现资金费率/OI/爆仓/L-S/期权)以及领先(前瞻性)而非反应式信号。它交易资金费率所适用的 HL 永续合约(开发安全,单品种)。使用 4 小时 bars,使 HL 历史(4 小时制下约 2.3 年)充足。多空双向(填补 13.5% 多空桶),价格确认型进场,回归/止损几何以获得有利 RR 与有界回撤。3 参数。
报告的失败是名称冲突,而非逻辑错误;我通过复现确认了这一点,而不是根据推断得出结论。崩溃发生在处理了 0 根 K 线时,错误为 `'float' object is not callable`,这意味着它发生在生命周期设置阶段,任何信号代码运行之前。该策略将止损价存储在 self._stop PRICE 中,而 _stop 是 NautilusTrader 的 Strategy 上一个 RESERVED 生命周期方法,该方法继承自 Actor,引擎会调用它来关闭策略。在 Cython 基类上,该槽位是只读的;但 FactoryStrategy 是 Python 子类,因此实例带有 __dict__,而普通方法属于非数据描述符,所以属性查找时实例字典优先。我复现了完全相同的错误:继承 Strategy 后,赋值 s._stop = 0.0 并调用 s._stop() 会引发 TypeError: 'float' object is not callable,且赋值后该属性的类型会从方法变为浮点数。修复方式尽可能小:在全部九处将止损价重命名为 self._stop_px。为确保此问题不会再次循环出现,我将该类的三十二个实例属性逐一与 Strategy 和 Actor 的属性核对,_stop 是唯一的 ONLY 冲突;随后在 AST 层面确认,没有任何可执行路径仍引用保留的生命周期名称,剩余的 _stop 只出现在文档字符串文字中。信号、资金费率解析和数据源选择、入场阈值穿越逻辑、先止损后止盈的退出几何关系以及仓位规模,均与通过此前各层验证的版本逐字节相同。还需如实说明一点,而不是悄悄略过:该假设的独特主张涉及 Hyperliquid 前瞻性的 PREDICTED 资金费率,但数据管道实际只向 supplementary_data 注入 hl_funding_rates;预测资金费率产物是一个七日滚动快照,只有七个不同时间戳,因此本次运行实际衡量的是 Hyperliquid 上的 REALIZED 资金费率极值反转策略。代码仍优先使用预测数据源,一旦该数据源包含真实历史记录便会自动切换;在此之前,这一替代方案已在类文档字符串、日志和 self._fd_source 中明确说明,不会被隐瞒。
独具特色的前提不可检验,可检验的代理亦无超额收益 —— 不值得 2 小时的优化。假设依赖 Hyperliquid 的前瞻性 PREDICTED 资金费率(即 L39 允许的 HL 特异性例外),但该数据源是一个 7 天滚动快照(7 个不同时间戳),因此策略按自身声明正确地回退至 REALIZED HL 资金费率 —— 这是一种反应式资金费率极端反向交易,是另一种已失效的机制(L73/L18 单永续合约资金费率反向交易;HL 主要品种资金费率反向交易先前在 PF 0.846 时失效)。在 2.6 年内 198 笔交易的已实现资金费率上,结果是无超额收益:夏普比率 0.222,自助法置信区间 CI [-0.98, 1.42] 跨越零,PSR 0.607,PF 1.18,IR -0.72,CAGR 3.6%,且超额收益在 2026 期间衰减(年化 +0.55%,滚动夏普从 +10 降至 -3.87)。它还存在容量死亡(冲击 15.9% 总规模,容量约 $3.97M,手续费 6.96%)。基础夏普是约 225 次试验的去夏普化仅会进一步压低的上限,因此它将无法通过去夏普比率关卡。前瞻性超额收益在预测资金费率数据源积累真实历史之前无法评估;可检验的已实现代理结果平淡。失败模式:no_edge/容量型单永续合约资金费率反向交易;独具特色的预测资金费率前提结构性不可检验(L73/L18/L39)。
实现
在 BTCUSD.HYPERLIQUID 永续合约上的多空双向资金费率极端值反向交易,4 小时 bars,单品种单交易场所。每个 bar,策略取该 bar 开盘时刻 Hyperliquid 的资金费率(绝不晚于该时刻,因此该笔成交在被交易时已可能长达四小时),并将其针对自身 20 日滚动分布进行标准化,每个 bar 返回负向 z-score 作为连续信号。取负即反向交易,是机械化的:资金费率被锁定在显著正值意味着拥挤多头为维持多头头寸在付费,因此策略 SHORTS 它们;资金费率显著为负意味着拥挤空头在付费,因此策略 LONG。当任一方向上 z-score 出现新的阈穿越时触发进场,两侧对称门控,因此任何价格确认过滤器都无法否决其中一侧。出场为结构性且在进场时即固定:相对于 bar 最低/最高价测试的 stop_atr_mult 个 ATR 的盘中止损,并在 BEFORE 目标位之前进行检验,因此一根 bar 若同时触及两个价位则记为亏损;相对于收盘价度量的 target_atr_mult 个 ATR 的止盈;以及硬性 18 bar(3 天)最大持仓期。仓位规模以风险优先且对跳空敏感,qty = 权益 * risk_pct / (max(stop_atr_mult, gap_atr_mult) * ATR),上限为权益的 35%(按总名义计),下限为 Hyperliquid 的 $10 最小值,杠杆为 1.0,且无任何仓位规模路径读取杠杆。其优先读取 hl_predicted_fundings,回退至 hl_funding_rates,仅在数据源携带真正的多月度历史而非快照时才接受;若无可用资金费率序列,则保持空仓而非代之以仅价格代理。
验证结果
验证失败(第 3 层 — 沙盒回测):'float' 对象不可调用 使用的 Bar 类型:BTCUSD.HYPERLIQUID-4-HOUR-LAST-EXTERNAL,已处理 Bars:0 请确保您的策略在给定数据和参数下能够产生交易。
回测评审
- 夏普
- 0.22
- 总收益率
- 7.87%
- 最大回撤
- 10.40%
- 总交易数
- 198
- 胜率
- 45.5%
- 盈利因子
- 1.18
真正全新的交易场所/数据源角度(HL),样本充足(956 天内 198 笔交易),多空双边均有参与(119 多 / 79 空)
avg_trade_return_pct 0.334% 已清除 HL 费率下限;回撤温和(10.4%);低贝塔(0.01)
其鲜明的前瞻性前提是 UNTESTED:hl_predicted_fundings 是一个 7 天的滚动快照(7 个不同时间戳),因此本次运行回退至 REALIZED HL 资金费率 — 这是一种反应式反向交易,而非假设所依赖的“在预测资金费率之前建仓”这一超额收益
可检验的(已实现资金费率)机制不具有超额收益:夏普比率 0.222,自助法置信区间 CI [-0.98, 1.42] 深度跨越零,PSR 0.607,profit_factor 1.18,information_ratio -0.72,CAGR 3.6%,跨度 2.6 年
超额收益在近期机制中衰减:2026 年化 +0.55%,滚动夏普比率从约 +10(2025-08)降至 -3.87(2026-09);正常波动率三分位为负(夏普比率 -0.98)
容量受限:impact_cost_pct 15.9%(按总规模计),capacity_usd 仅约 $3.97M;手续费再占 6.96%(按总规模计)
L73/L18 单永续合约资金费率反向交易系列 — HL 主要品种资金费率反向交易已失效(5 次迭代中 PF 0.846)
迭代历史
验证失败(第 3 层 — 沙盒回测):Arrow 错误:模式错误:元数据冲突导致无法合并模式。键 “size_precision” 的值 “5” 与 “8” 不一致 使用的 Bar 类型:BTCUSD.HYPERLIQUID-1-MINUTE-LAST-EXTERNAL,已处理 Bars:0 请确保您的策略在给定数据和参数下能够产生交易。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。