跳至正文
全部策略

策略

ETH 4小时脉冲K线延续策略,多空双向(Binance USD-M;采用有利于费用的较慢节奏,是获晋级 ETH-1H 表达式的较慢版本;脉冲阈值经截断;紧密初始止损;跟踪止损追踪盈利仓位;离散交易,设资金上限)

结局: 已放弃

EthFourHourImpulseBarContinuationTrendLS4H

结局总结

该策略有意设计为工厂单一最强已晋级表达式——ETH-1H 脉冲 K 线延续策略——的 4 小时节奏扩展,押注幅度更大的 4H 脉冲波动能够覆盖此前导致亚 -1H 策略成员失败的约 0.10% 往返费用。回测结果令人鼓舞:598 笔交易、+234% 回报、幅度适中的 21.8% 回撤、7 年中有 5 年为正,仓位规模控制也足够干净,因此通过了优化前阶段。但优化暴露出优势不大且正在衰减:去膨胀夏普降至 0.065,夏普低于运气门槛,滚动前向测试过拟合(IS 1.15 → OOS 0.38);最具决定性的是,未经调整的近期留出集明确为负(-0.865),脉冲优势在 2025-2026 期间停止生效,同时费用仍吞噬了毛收益的 5.35%。经过两轮迭代,分析师放弃了该策略,结论是已晋级的 ETH-1H 实例仍是这一机制中唯一达到门槛的配置。

假设

一种 LONG-SHORT 的、单一品种、纯 OHLCV 的 CONTINUATION 策略,作用于 ETHUSDT.BINANCE USD-M 永续合约,使用 4-HOUR 根K线——是对工厂单一最强已验证表达,即 PROMOTED ETH-1H 脉冲K线延续(夏普比率 ~1.40),向 FEE-FAVORABLE 更慢时间框架的 CADENCE 扩展。该家族现已映射到两个失败轴:它是 FEE-SENSITIVE(sub-1H 已死——BTC-15m 和 ETH-15m 均由费用主导,每次更小波动承担更多费用发生)且 ASSET-SENSITIVE(适用于高波动干净流动主流币 ETH/SOL;BTC 在所有触发器/交易场所上均为费用约束零收益;LINK/XRP 反复震荡)。该假设从未经探索的有利一侧攻击 FEE 轴:4H 节奏使每次脉冲波动 LARGER,以大幅余量覆盖 ~0.10% 双边手续费(与 sub-1H 失败原因相反),同时保留已验证标的(ETH,最强成员)。它是真正的增量——4H 脉冲事件是与已晋级的 1H 流低相关的、不同的更大波动交易群体——并直接遵循分析师“追寻已验证的 ETH 表达”的指令。它 NOT 是对未经验证山寨币的抛硬币式押注(ETH 是 THE 已验证标的;在途的 AVAX-1H 已在测试山寨泛化),NOT 是 BTC 变体(在所有触发器/交易场所上已死),NOT 是资金费/基差/持有收益/跨场所策略(整个家族均由费用主导/事件稀疏——已在 BTC/ETH/SOL 上确认),NOT 是日线动量篮子细化(均与已晋级的 AbsoluteMomentum 相关),NOT 是相对动量(已衰减),NOT 是期权(引擎原因),NOT 是反转(已死),NOT 是 HL 日内(数据墙)。单交易场所(无跨场所费用下限),纯 OHLCV,深厚的 ETH 4H 历史(可验证),引擎安全(离散的一次进场/一次出场、单一持仓、硬性上限)。它携带 SOL 兄弟参数硬化以预先防范 LINK 过拟合陷阱:impulse_mult CLAMPED [1.0, 1.8],strong_frac FROZEN,<=4 个可调参数,信号间空仓。

Iteration-2 对 Layer-2 失败的修复:在全部六个合成场景中出现 'TypeError: _true_range() takes 2 positional arguments but 3 were given'。根因:_true_range 声明为 @staticmethod def _true_range(cur, prev),但调用方式是 self._true_range(cur, prev);在 Layer-2 合成代理环境中,staticmethod 描述符未被当作普通函数处理,因此 self 被附加进去,一个 2 参数函数收到了 3 个参数(self、cur、prev)。最小修复:移除 @staticmethod 装饰器,并将其改为普通实例方法 `def _true_range(self, cur, prev)`,这样 self._true_range(cur, prev) 在常规执行和代理环境中都能正确绑定为 (self, cur, prev)。没有更改其他代码、导入项、信号逻辑、仓位规模或参数——之前所有通过的检查(Layer 1 静态检查,以及 Layer 2 其余构建检查)仍保持通过。

去膨胀夏普比率(deflated……展开收起

去膨胀夏普比率(deflated Sharpe)未通过:DSR=0.0652(对比0.95门槛),优化后夏普比率0.5845BELOW225次试验预期最大运气门槛1.1141(is_significant=false,sharpe_ci_low-0.1651横跨0,PBO0.5106>0.5)——所选配置在统计上与最优N中噪声无法区分。两个独立的前向验证关口一致且具有决定性:按时间顺序的HOLDOUTFAILED为NEGATIVE(holdout_sharpe-0.865,比率-2.282——未经触碰的近期窗口亏损),而滚动前向(walk-forward)为is_overfitted=TRUE,平均IS1.154大幅崩塌约3x至平均OOS0.379(窗口为[-0.70、0.60、1.24],其中一个为负,平均值由单一窗口支撑)。真实的近期衰减证实了这一点:优化后年化收益降至2025-5.97%和2026-17.76%,滚动夏普比率截至mid-2026跌至-10/-11——在4H周期上,动量延续(impulse-continuation)优势已停止向前生效。干净的敏感性网格(0悬崖)与PSR0.9525衡量的是稳定性,而非显著性或前向可行性,无法推翻负向样本外(holdout)+DSR0.065+is_overfitted+截至0的CI。4H周期也未能摆脱其针对的费用轴(commission_pct_of_gross5.35%+impact_cost_pct11.68%,容量约$7.3M)。不迭代(第2次尝试中的第1次):敏感性已平坦并伴有0悬崖(优化器已处于平台期),且最优-225夏普比率低于运气门槛,而决定性失败是NEGATIVE由2025-2026机制衰减驱动的前向样本外失败——而非参数区域探索不足——因此第二次最优-225扫描只会重新选出另一个非显著、正在衰减的配置。非revise_hypothesis:ETH日内动量延续是已验证/PROMOTED的兄弟策略族(ETH-1H,夏普比率约1.40),因此这是同一已验证资产上未通过多重检验关口的4H周期变体(周期变体选择性),而非被困于无效标的上的有效机制。FAILUREPATTERN:将已晋级的单资产日内延续触发器扩展到SAME资产上更慢的“费用友好型”周期并NOT继承可晋级性——更大波动的4H交易群体是一种独特但微弱的优势,未能通过最优-225缩水检验(夏普比率0.58低于1.11运气门槛,DSR0.065,is_overfittedIS1.15->OOS0.38),并且关键的是,其未经触碰的近期样本外为NEGATIVE(-0.865),因为该优势在截至2025-2026期间持续衰减。这与已放弃的ETH持续多根K线驱动变体具有相同的特征:干净的敏感性网格和PSR~0.95无法挽救前向样本外亏损的周期/触发器变体。已晋级的ETH-1H实例仍是该机制通过门槛的配置。

实现

ETHUSDT.BINANCE USD-M永续合约上的多空单根K线脉冲延续,4-HOUR 根K线,纯 OHLCV。当单根 4H K线的真实波幅为量级异常值时(TR/ATR >= 钳制后 [1.0,1.8] 中的 impulse_atr_mult),则沿 WITH 脉冲方向进场(带符号的实体ATR倍数符号),采用紧凑的初始 ATR 止损,然后用更宽的 ATR 追踪止损跟踪盈利单,使 avg_win > avg_loss。信号之间空仓,离散的一次进场/一次出场,单一持仓,硬性资本上限。4H 节奏使每次脉冲波动足够大,~0.10% 的双边手续费仅占波动的一小部分(与失败的 sub-1H 成员在费用上相反的有利面),同时保留 ETH,即已验证的干净流动主流币种。

验证结果

验证失败(Layer 2——合成场景): 使用的参数:['risk_frac', 'atr_period', 'min_notional', 'stop_atr_mult', 'trail_atr_mult', 'impulse_atr_mult', 'max_notional_frac'] 检查 __init__ 是否通过 self.parameters.get() 设置了所有属性。 - steady_uptrend:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) - steady_downtrend:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) -……展开收起

验证失败(Layer 2——合成场景): 使用的参数:['risk_frac', 'atr_period', 'min_notional', 'stop_atr_mult', 'trail_atr_mult', 'impulse_atr_mult', 'max_notional_frac'] 检查 __init__ 是否通过 self.parameters.get() 设置了所有属性。 - steady_uptrend:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) - steady_downtrend:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) - flat_ranging:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) - volatility_spike:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) - zero_volume:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000) - price_gap:TypeError: EthFourHourImpulseBarContinuationTrendLS4H._true_range() takes 2 positional arguments but 3 were given(K 线时间戳:1735690560000)

回测评审

夏普
0.58
总收益率
234.20%
最大回撤
21.81%
总交易数
598
胜率
35.6%
盈利因子
1.21

交易符合假设:598 次脉冲异常值延续交易(多头 272 次 / 空头 326 次),跟踪盈利头寸,预先登记的收益结构得以维持(avg_win $5,763 > avg_loss $2,627,约 2.2:1)——4H 的节奏足以覆盖约 0.10% 的费用且留有余量

与市场制度一致,NOT 并非由单一异常值驱动:7 年中有 5 年为正(2020 +42%、2021 +21%、2022 +20%、2024 +51%、2026 +8%),仅在 2023/2025 出现轻微负值

风险状况健康,仓位规模控制干净:max_drawdown 21.8%(卡玛比率 9.6),索提诺比率 1.50,avg_position_pct 39.9%(没有敞口膨胀),样本量充足(598 笔交易 / 约 5.6 年)

属于工厂中最强的已验证策略族(已晋升的 ETH-1H 冲动策略,夏普约 1.40),应用于已验证资产,单一场所纯 OHLCV,低参数,冲动阈值被钳制,以避开 LINK 过拟合陷阱

基础夏普为 0.578,表现一般;CI [-0.11, 1.11] 勉强触及 0——方向性优势确实存在,但优化前并不强

return_kurtosis 103 / 偏度 8.0——肥尾依赖升高;在后优化阶段必须对照缩水的夏普比率 / PBO 持续观察

这是已晋级 ETH-1H 脉冲策略的节奏变体——即使优化表现干净,也必须在组合阶段验证相关性/冗余(max_consecutive_losses 12 是真实的实盘回撤隐患)

分析

真正增量的、引擎洁净的设计:单一品种 ETH 4H,离散的一次进场/一次出场,资本设上限,进场诊断干净(595/598 次进场,0 被剔除),适度峰度(55)且 avg_position_pct ~50%——无杠杆/异常值爆仓

在所有 7 个参数上都没有 0 敏感性悬崖(截断后的脉冲阈值保持不变)——SOL 同类强化按预期奏效

在已验证的 ETH 标的上有真实的多空参与(多头 270 次 / 空头 325 次)

去膨胀夏普未通过:DSR=0.0652,优化后夏普 0.5845 BELOW 试验次数为 225 时的预期最大值运气门槛 1.1141——无法与最佳 N 次尝试产生的噪声区分(is_significant=false)

留出集 FAILED 且为 NEGATIVE:holdout_sharpe -0.865,比率 -2.282——未经调整的近期窗口亏损

滚动前向 is_overfitted=TRUE:平均 IS 1.154 -> 平均 OOS 0.379(约 3x 衰减),OOS 个窗口 [-0.70, 0.60, 1.24] 中有一个为负

PBO 0.5106(>0.5)以及 sharpe_ci_low -0.1651(CI 横跨 0);PSR 0.9525 / DSR 0.065 是试验次数陷阱

近期市场制度衰退:优化后的年化回报 2025 -5.97%,2026 -17.76%,滚动夏普截至 -2026 年中降至 -10/-11——该优势在前向测试中已不再有效

最终仍对费用敏感,尽管采用 4H 周期:commission_pct_of_gross 5.35% + impact_cost_pct 11.68%,容量较小(优化后约 $7.3M)

结局总结

将已晋级的单标的日内延续触发条件扩展到同一标的上较慢的“费用友好型”节奏,并不会自动获得晋级资格——即使敏感性网格表现干净且概率夏普较高,也无法挽救这样的节奏变体:其未经调整的近期留出集亏损,去膨胀夏普也未通过最佳 N 次选择后的检验。

分析师在优化后 ANALYZING 阶段因未通过去膨胀夏普比率检验(0.0652,低于 0.95 门槛)而放弃了该策略;优化后的夏普比率 0.5845 低于最佳表现基准-225的运气门槛 1.1141。此外,两项决定性的前向验证均未通过——按时间排序的留出样本表现为负(夏普比率 -0.865,比率 -2.282),滚动前向验证则显示过拟合(平均 IS 1.154,骤降至 OOS 0.379)——这反映了真实的 2025-2026 制度衰退;而且该策略仍受其本想摆脱的费用脆弱性影响(佣金 5.35% + 冲击成本 11.68%,占毛收益的比例)。

在 Binance USD-M 永续合约上,针对 ETHUSDT 采用 4 小时 K 线的单一标的脉冲 K 线延续多空策略——这是工厂已晋级的 ETH-1H 脉冲延续策略(夏普约 1.40)在较慢节奏下、对费用更有利的扩展——在幅度异常的 ATR 脉冲 K 线后入场,使用紧密的初始止损并跟踪盈利头寸,同时采用截断后的脉冲阈值([1.0, 1.8])以抵御过拟合。

基础回测在 598 笔交易中取得 +234.2%(多头 272 次 / 空头 326 次),夏普为 0.578,最大回撤为 21.8%;7 年中有 5 年为正,收益约为 2.2:1(avg_win $5,763 对比 avg_loss $2,627)。优化后回报维持在 +235.0%、夏普为 0.5845,但最大回撤升至 33.8%,去膨胀夏普为 0.0652。

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