跳至正文
全部策略

策略

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)

迭代历史

验证失败(第 4 层 — QA 审核): - THE STATED EDGE(前瞻性 PREDICTED 资金费率)IS UNTESTABLE;WHAT RAN IS A REALIZED-FUNDING FADE、THE DEAD FUNDING-REVERSION FAMILY。L39 例外允许此假设正是因为 hl_predicted_fundings 是前瞻性的且针对 HL 特定的 —— 该主张是你可以在资金费率驱动的 unwind(平仓)AHEAD 之前建仓。但开发者诚实披露(且 funding_events_available=1756 证实)预测数据源是一个无可用历史的快照,因此加载器回退到 hl_funding_rates —— 每根 K 线的 REALIZED 资金费率读数。截至 K 线的已实现资金费率在本质上并非前瞻性,因此 '提前于平仓建仓' 优势并未被测试;实际运行的是 realized-funding fade(已实现资金费率回归),这是本次会话中已被证伪的资金费率反转机制。该想法针对特定交易场所的理由不适用于所测量的内容。 - THE POSITIVE RESULT IS A BULL-YEAR……展开收起

验证失败(第 4 层 — QA 审核): - THE STATED EDGE(前瞻性 PREDICTED 资金费率)IS UNTESTABLE;WHAT RAN IS A REALIZED-FUNDING FADE、THE DEAD FUNDING-REVERSION FAMILY。L39 例外允许此假设正是因为 hl_predicted_fundings 是前瞻性的且针对 HL 特定的 —— 该主张是你可以在资金费率驱动的 unwind(平仓)AHEAD 之前建仓。但开发者诚实披露(且 funding_events_available=1756 证实)预测数据源是一个无可用历史的快照,因此加载器回退到 hl_funding_rates —— 每根 K 线的 REALIZED 资金费率读数。截至 K 线的已实现资金费率在本质上并非前瞻性,因此 '提前于平仓建仓' 优势并未被测试;实际运行的是 realized-funding fade(已实现资金费率回归),这是本次会话中已被证伪的资金费率反转机制。该想法针对特定交易场所的理由不适用于所测量的内容。 - THE POSITIVE RESULT IS A BULL-YEAR DIP-BUYING ARTIFACT、NOT THE FUNDING-FADE EDGE —— 由 45-long / 6-short 的分布所示。在 Hyperliquid 上 BTC 资金费率主要为 POSITIVE(多头支付),因此真正的对称回归应做 MORE 的空头(对拥挤多头进行回归)而非多头;本次结果相反(45 对 6)。价格确认闸门系统性地阻止了 short-fades(在牛市样本中价格上涨时无法做空)而放行了 long-fades(逢低反弹),因此 'fade' 在上升趋势中退化为 buy-the-dip(逢低买入)。+3.46% / PF 1.196 因此是单一利好年份中依赖于行情的 long-dip beta(多头逢低买入 beta),而 DISTINCTIVE 拥挤多头 fade —— 真正的假设 —— 仅触发 6 次(噪音)。在更完整或熊市样本中,short-fade 一侧是做空进入轧空,正是本次会话中杀死所有 fade 的行为(liquidation(强平)、OI-divergence(背离)、false-breakout(假突破)、funding-reversion(资金费率反转))。Sharpe 0.275 的 CI [-1.38, 1.76] 横跨零;capacity_usd $4.62M 配合 impact_cost_pct 14.7% 在该交易场所属于薄且容量受限。

验证失败(第 4 层 — QA 审核): - THE DEVELOPER 的 OWN PRE-COMMITTED ABANDON CONDITION IS MET:本次运行使用的是 REALIZED funding(资金费率),而非 L39 例外所要求的前瞻性预测数据源。他写道:'如果本次运行再次报告 source=hl_funding_rates,那么前瞻性优势在现有数据下不可测试,应 ABANDONED 而非第三次迭代。'funding_events_available=1976(一段完整的历史序列 —— 预测数据源是无历史的快照,无法产生该序列)证实了 realized fallback(已实现回退)再次触发。因此,独特的前瞻性预测资金费率优势 —— L39 允许此 HL 思路的 ENTIRE 理由 —— 仍然不可测试,而实际运行的是 realized-funding-reversion fade(已实现资金费率反转回归),这是本次会话中已被证伪的策略族。按书面表述,该假设无法用现有数据进行测试。 - THE ASYMMETRY IS STRUCTURAL、NOT A GATE BUG ——……展开收起

验证失败(第 4 层 — QA 审核): - THE DEVELOPER 的 OWN PRE-COMMITTED ABANDON CONDITION IS MET:本次运行使用的是 REALIZED funding(资金费率),而非 L39 例外所要求的前瞻性预测数据源。他写道:'如果本次运行再次报告 source=hl_funding_rates,那么前瞻性优势在现有数据下不可测试,应 ABANDONED 而非第三次迭代。'funding_events_available=1976(一段完整的历史序列 —— 预测数据源是无历史的快照,无法产生该序列)证实了 realized fallback(已实现回退)再次触发。因此,独特的前瞻性预测资金费率优势 —— L39 允许此 HL 思路的 ENTIRE 理由 —— 仍然不可测试,而实际运行的是 realized-funding-reversion fade(已实现资金费率反转回归),这是本次会话中已被证伪的策略族。按书面表述,该假设无法用现有数据进行测试。 - THE ASYMMETRY IS STRUCTURAL、NOT A GATE BUG —— drift-neutral(漂移中性)修正几乎没有改变多空分布(45-long/6-short -> 47-long/8-short,仍约 85% 做多),因此 +9.66% 是牛市年的 long-dip-buying(多头逢低买入),NOT 对称资金费率回归。demean-momentum(去均值动量)修正本应恢复 short-fades(空头回归),但并未实现,原因自洽:拥挤的多头资金费率极值 COINCIDE 高于正常的向上加速度(极端正向资金费率正是由轧空所产生的),因此 drift-neutral 确认 CORRECTLY 否决了几乎所有 short-fade —— 你无法确认对一个仍在加速运动的拥挤群体的回归。价格确认的 fade(回归)因此本质上偏向多头逢低买入:它实际上只能对拥挤空头进行 fade(买入回调),因为对拥挤多头进行 fade(做空轧空)正是该确认机制拒绝的下跌飞刀。因此,改进后的指标(PF 1.495、Sharpe 0.829、avg_trade 0.629%)是上升趋势年份中更好的 TIMED long-dip-buying(多头逢低买入),而独特的拥挤多头 fade —— 真正的假设 —— 只是 8 笔噪音交易。在熊市/震荡样本中,这些少量空头交易是做空进入轧空,即死掉的 fade;long_win_rate 0.51 对 short_win_rate 0.50(样本数 n=8)并非已展示的做空优势。

验证失败(第 3 层 — 沙盒回测):Arrow 错误:模式错误:元数据冲突导致无法合并模式。键 “size_precision” 的值 “5” 与 “8” 不一致 使用的 Bar 类型:BTCUSD.HYPERLIQUID-1-MINUTE-LAST-EXTERNAL,已处理 Bars:0 请确保您的策略在给定数据和参数下能够产生交易。

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