策略
Hyperliquid ETH UTC时段开盘区间突破,多空(单一标的永续合约,1小时,纯OHLCV,亚洲/EU区间 -> US时段扩展突破,ATR止损,时段结束/移动止损退出,低参数)
结局: 已放弃
HyperliquidEthSessionOpeningRangeBreakoutLS1H
结局总结
该策略旨在填补工厂两个最大的投资组合缺口——Hyperliquid 交易场所与多空双向方向——通过在 ETH 上实施一种简洁、低参数的日内开盘区间突破,捕捉亚欧 EU 区间在 US 时段的突破方向。其运行完全符合设计,具有均衡的多空组合,但在 ETH HL 的测试窗口期内,该前提本质上并无方向性优势:负夏普比率(-2.15)、盈利因子 0.816 和 -19.4% 收益率,所有这些都因 1H 频繁交易中手续费拖累吞噬了毛利的 18% 而进一步恶化。由于没有可迭代的 Bug,且仅有 193 天的单一行情历史数据,分析师在回测评审环节选择放弃该策略,而非去优化噪声。该策略从未进入优化、风险审查或模拟交易阶段。
假设
一个针对 ETHUSD.HYPERLIQUID 永续合约(1-HOUR K 线)的 LONG-SHORT、SINGLE-INSTRUMENT、纯 OHLCV 日内 OPENING-RANGE-BREAKOUT 策略。它同时填补了投资组合中两个占比最低的类别:HYPERLIQUID 交易场所(5.7% 对比 ≥20% 的实盘交易配额——这是单一最大缺口,也是工厂正在将实盘执行转向的场所)以及 long_short 方向(14.5%)。与策略库中已有的两个 HL/日内策略相比,该机制被刻意设计为 ORTHOGONAL:它既 NOT 是波动率状态挤压突破策略(HyperliquidSolVolSqueezeBreakout1H),也 NOT 是单脉冲 K 线延续策略(Sol/Eth ImpulseBarContinuation)。相反,它利用的是日内 SESSION STRUCTURE:加密货币的 24 小时行情仍呈现出一种反复出现的时段交接模式——亚欧时段(以 00:00 UTC 为锚)确立日内开盘区间,而该区间最常在 US 交易时段内被方向性地扩展/突破。该策略定义开盘区间,然后按该交易时段的定向偏好交易其首次有效突破——向上突破做多,向下突破做空。纯 OHLCV 意味着零补充数据依赖(可规避 HL 资金费率/OI/清算数据的可用性故障),1H K 线每天提供约 24 根,因此即便是中等的 HL 历史数据也能产出大量可验证的交易样本(每天一笔交易)。参数被刻意保持精简(4 个核心参数),以抵御反复出现的过拟合所导致的策略弃用。
针对 Layer -2 合成失败的第 2 次迭代修复:`_bar_ts()` 原本是 `@staticmethod`,但 Layer -2 的 `_StrategyProxy` 会重新绑定策略方法,导致 `self._bar_ts(bar)` 将 `(self, bar)` = 2 个参数传给一个 1 参数的静态函数,在每个场景中均引发 TypeError。将 `_bar_ts` 转换为常规实例方法 `def _bar_ts(self, bar)`,使其签名在直接调用和代理调用两种情况下均能匹配。这是尽可能最小的改动——所有信号逻辑、会话/区间结构、ATR 括号式退出、杠杆感知型仓位管理、导入以及类结构(这些均已通过 Layer 1)均保持不变,因此不会出现任何先前层的回退。
不值得优化:基础回测从根本上亏损,并非表现略差。原始信号的边际收益为NEGATIVE(profit_factor 0.816——毛亏损超过毛盈利,夏普比率-2.15,索提诺比率-4.83,预期收益为负,PSR 0.0395),且1H设计固有的高昂成本拖累进一步加剧了亏损(手续费占毛收益的18.06%,冲击成本约$17.7k)。策略正确实现了假设(193笔交易,约每天1笔,多空均衡,时段结束时平仓),因此没有可供迭代修复的代码错误——日内UTC时段开盘区间这一前提,在测试窗口内的ETH HL上根本没有方向性边际收益。样本也只有193天(单一市场状态),因此从N次结果中择优优化只会拟合约6个月的噪声,而非找到稳健的边际收益。优化无法把负-PF、高费用信号变成可晋级策略;应放弃,而不是再花2小时。(如果日后继续探索时段结构思路,就需要更长、覆盖多种市场状态的历史数据,并采用频率低得多的构造来摆脱手续费拖累——这需要重构前提,而不是微调参数。)
实现
在 ETHUSD Hyperliquid 永续合约上进行多空双向的日内开盘区间突破交易(1小时,纯 OHLCV)。以 00:00 UTC 为起点,取最初的 range_hours 建立每日开盘区间;随后在 US 时段,按突破方向交易首次明确收盘价突破该区间的行情,每 UTC 日最多一笔交易,设置 ATR 初始止损和 ATR 移动止损,并在时段结束/日界滚动时平仓(不隔夜持仓)。
验证结果
回测评审
- 夏普
- -2.15
- 总收益率
- -19.43%
- 最大回撤
- 25.01%
- 总交易数
- 193
- 胜率
- 40.4%
- 盈利因子
- 0.82
策略运行正常且符合假设:193 笔入场(约每 UTC 一笔),100 多 / 93 空均衡分布,日内交易并在收盘时平仓(平均持仓 5 小时 17 分钟,敞口 19.4%)——ORB 机制得到忠实实现,无代码缺陷。
填补了真实的投资组合缺口(Hyperliquid交易场所 + long_short),并按预期采用纯-OHLCV、低参数设计。
边际收益从根本上为负:夏普比率-2.15(CI最高仅达+0.08),索提诺比率-4.83,profit_factor 0.816(毛亏损超过毛盈利——原始方向信号亏损),预期收益为负(每笔交易-$102),total_return -19.4%,PSR 0.0395。
严重且结构性的成本拖累:commission_pct_of_gross 18.06%,另有约$17.7k冲击成本——1H时段内频繁交易不利于控制费用,即使存在微薄的边际收益,也会被成本全部吞噬。
样本稀少且仅覆盖单一市场状态:只有193天的HL历史数据——优化只会拟合约6个月的噪声,而非找到稳健的边际收益。
结局总结
日内1小时的时段结构突破策略必须跨过很高的手续费门槛(此处占毛收益的18%),并需要漫长且覆盖多种市场状态的历史数据来验证——在单一市场状态的稀少样本上,盈利因子为负且手续费高昂的信号无法通过优化变成可晋级策略;要想继续推进,必须重构为更低频的策略前提,而非微调参数。
分析师在优化前的回测审核关口给出了“放弃”的判定:原始方向信号亏损(盈利因子低于1.0),且没有代码错误需要修复;高昂的1H频繁交易成本拖累会吞噬任何微薄的边际收益;而仅覆盖单一市场状态的193天样本意味着,优化只会拟合约6个月的噪声。
一种在ETHUSD.HYPERLIQUID 1小时永续期货上进行多空、单一标的日内开盘区间突破交易的策略:使用从00:00 UTC起始的亚洲/欧洲时段来定义每日区间,然后交易该区间首次明确的US时段突破(向上突破做多,向下突破做空),采用ATR移动止损,并在时段结束时平仓——旨在用纯OHLCV填补代表性不足的Hyperliquid交易场所和多空方向类别。
它忠实实现了这一假设(193笔入场,约每UTC天一笔,100笔多头 / 93笔空头,平均持仓5小时17分钟),但其边际收益从根本上为负:总回报-19.4%,夏普比率-2.15(CI最高仅达+0.08),索提诺比率-4.83,盈利因子0.816,预期收益为负(每笔交易-$102),PSR 0.0395,最大回撤为25%。它还受到严重的手续费拖累:手续费占毛收益的18.06%,此外冲击成本约为$17.7k;而Hyperliquid历史数据仅覆盖193天。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。