策略
SOL Hyperliquid 4H 双向唐奇安通道突破多空策略(仅用 OHLCV,3 个参数,风险对称)
结局: 已放弃
SolHyperliquidFourHourBidirectionalDonchianBreakoutLongShort
结局总结
SolHyperliquidFourHourBidirectionalDonchianBreakoutLongShort 将已验证的 BTC 单向做多唐奇安突破策略转为 Hyperliquid SOL 上对称的多空策略,并刻意不设过滤器,以最大化交易次数,同时填补交易场所和方向配额。信号触发次数充足(2.3 年内交易 141 笔),但策略持续亏损——盈利因子 0.96,夏普比率 -0.14,期望收益 -$73/笔交易,回撤 44%,连续亏损 20 笔——在震荡山寨币上的突破假信号使多头和空头两边净亏损。定义该假设的新增项(空头方向、高波动山寨币、无过滤器)恰恰摧毁了策略优势,因此问题在于机制错配,而不是可调参数缺失。分析师在回测审查关卡放弃了该策略,并指出从负期望收益出发进行优化只会重现突破策略家族在山寨币上的前向测试失败模式。
假设
单品种多空 Donchian 突破,使用标准 FactoryStrategy 钩子实现(无需集中管理)。该机制根据假设完全对称:should_enter 在收盘 > 前 N 周期高点时触发做多,在收盘 < 前 N 周期低点时触发做空(通道通过 highs[:-1]/lows[:-1] 排除当前 K线,使突破水平由已确立的历史决定),相同的 ATR-倍数追踪止损在 should_exit 中管理两侧(多头在低于运行峰值 3*ATR 时退出,空头在高于运行谷值 3*ATR 时退出)。追踪极值在 calculate_signal 中每根 K线根据实时仓位状态维护,并在入场时初始化,如果状态丢失则从开盘仓位进行防御性重建。calculate_signal 返回连续通道位置(收盘价相对通道中点的半宽单位),使信号每根 K线都变化并通过 Layer-2 冻结信号检测,而突破和追踪止损决策位于 gate 方法中。NO 趋势/成交量/制度过滤器,将参数面保持在恰好三个假设声明的可调参数(donchian_period、atr_stop_mult、position_pct),避免假设所指出的合取概率交易饥渴;ATR 周期为固定基础设施。仓位规模为资本相对(权益名义的 50%,约 100k 上的 ~50k),并以较大余量超过 Hyperliquid $10 最小名义要求;SOL 在 4H 上足够频繁地突破通道,实现 >40 笔/年交易。该品种使用目录 HL 符号格式 SOLUSD.HYPERLIQUID(非标题中的连字符形式),在明确安全的 HL 数据路径上使用 4-HOUR K线,填补 HYPERLIQUID 场所和 long_short 方向配额缺口。杠杆保持 1.0,仅作为非放大型仓位规模乘数引用,因此未使用杠杆门控不适用;对称止损避免了不对称的 TP<SL 失败模式;HYPERLIQUID 的 ~0.09% 往返吃单费用可由多 ATR 趋势捕获轻松覆盖。
在充足的 141 笔交易 / 2.3 年样本中净亏损:profit_factor 0.96(<1),夏普比率 -0.14,期望收益 -$73/笔交易,total_return -8.96%,且风险灾难性(max_DD 44%,连续亏损 20 笔,2026 -29.4%,sharpe_ci_low -2.32)。没有可供优化发掘的正向优势——从负期望收益出发进行 best-of-225 扫描,只会曲线拟合出一个边际配置,而它在前向测试中会失败;这正是已知的突破策略家族在山寨币上的失败模式(AVAX/DOGE/ADA 个成交量突破同类策略都优化出了亮眼的样本内夏普比率,随后在经 deflated Sharpe 检验后失败,且样本外表现为负)。经验证的同类策略(BtcFourHourDonchianTrendBreakoutLong)在 BTC 上仅做多;而本假设的关键新增项——对称的 SHORT 方向、更高波动的山寨币,以及零趋势/成交量/市场状态过滤器(有意保留,以填补 long_short + HYPERLIQUID 配额)——恰恰是造成亏损的因素(多头和空头两边都因突破假信号而净亏损)。唯一可能有效的修复方案都与假设本身的前提相矛盾,因此这是机制上的根本错配,而非可调参数缺失。FAILURE PATTERN:将已验证的单向做多趋势突破机制转移到震荡山寨币上的双向对称多空策略,会因双向假突破产生负的净期望收益——无法通过优化挽救。
实现
双向 Donchian 通道突破趋势启动,运行于 SOLUSD.HYPERLIQUID 永续合约,4H K线,OHLCV-only。当收盘价突破前 20-周期高点时做多,当收盘价跌破前 20-周期低点时做空。一个对称 ATR(14) 追踪止损管理两侧:多头跟踪运行峰值高点,在低于其 3*ATR 反转时退出;空头跟踪运行谷值低点,在高于其 3*ATR 反转时退出。无趋势/成交量/制度过滤器。资本相对仓位规模(每仓位 50% 名义),杠杆 1.0。三个可调参数:donchian_period、atr_stop_mult、position_pct。
回测评审
- 夏普
- -0.14
- 总收益率
- -8.96%
- 最大回撤
- 44.05%
- 总交易数
- 141
- 胜率
- 37.6%
- 盈利因子
- 0.96
交易次数充足(141 年内 2.3 笔)——并非交易不足;信号触发频繁
设计简洁,仅使用 OHLCV 单一品种;入场诊断显示没有因仓位规模/最低名义价值要求而丢弃交易
填补两个投资组合缺口(HYPERLIQUID 交易场所 + 多空方向)
净亏损且 NO 优势:profit_factor 0.96(<1),Sharpe -0.14,期望值 -$73/笔,total_return -8.96% 跨越健康样本 — 并非偶然
风险灾难性:max_drawdown 44%,连续亏损 20 笔,2026 -29.4%,max_drawdown_duration 448 天;sharpe_ci_low -2.32,PSR 0.44
两侧均亏损:long_win_rate 0.32,short_win_rate 0.44 — 无过滤的突破在震荡的山寨币上双向均遭来回打脸
与已验证的同类策略存在机制错配:BtcFourHourDonchianTrendBreakoutLong 在 BTC 上仅做多;加入空头方向 + 切换到高波动山寨币并取消过滤器,破坏了策略优势
结局总结
将已验证的单向做多趋势突破机制转移到波动性更高的山寨币上,采用不设过滤器的双向多空策略,会因双向假突破产生负的净期望收益——唯一可能有效的修复方案(设定方向偏向或加入过滤器)都与假设自身由配额驱动的前提相矛盾,因此无法通过优化挽救。
分析师在回测审查关卡、优化开始前放弃了该策略,因为在充足(非交易不足)样本中,盈利因子低于 -1.0 且夏普比率为负的策略没有可供发掘的正向优势——从负期望收益开始进行 best-of-N 扫描只会曲线拟合出一个前向测试失败的配置——而且失败的根源是机制上的根本错配:已验证的同类策略仅在 BTC 上做多,而此处定义性新增项(对称空头方向、震荡山寨币和零过滤器)恰恰会造成突破假信号。
一种双向、仅使用 OHLCV 的唐奇安通道突破策略,应用于 SOLUSD.HYPERLIQUID 4H 永续合约,并采用对称机制:价格突破此前 20 根 K 线高点时做多,跌破 20 根 K 线低点时做空;两边均由同一个 ATR 倍数移动止损控制,并刻意不设置趋势、成交量或市场状态过滤器,仅使用 3 个参数,一次性填补代表性不足的 Hyperliquid 交易场所和多空配额。
在健康的 141-笔交易、约 2.3 年样本(2024-2026)中,该策略净亏损且无优势:-8.96% 总回报(CAGR -4.6%),盈利因子 0.96,Sharpe -0.14(CI 低 -2.32),单笔期望值 -$73,37.6% 胜率,44% 最大回撤,20-笔连败 — 且两侧均亏损(多头胜率 0.32,空头胜率 0.44)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。