策略
ETH/BTC 比率 4H 布林带均值回归多-ETH 空-BTC 配对(BINANCE USD-M,3 参数,美元中性,仅时间止损)
结局: 已放弃
EthBtcRatioBollingerPairMeanReversionLS
结局总结
EthBtcRatioBollingerPairMeanReversionLS 是针对先前 LINK/ETH 失败而精心设计的方案——回到分析师指定的 4H 时间框架,交易双向美元中性的 ETH/BTC 比率区间,并移除优化器此前滥用的 stop-z 参数。策略构建正确、交易样本充足,但仍遭受 67.4% 的亏损,夏普比率为 -1.18 且其整个置信区间都为负,回撤达到 68.8%,并在 7 年中的 6 年里价差两个方向均亏损。原因是结构性的:ETH/BTC 比率在其 z-score 区间内呈趋势变化,而非回归,因此无论如何调整回看期、入场 z 值或持仓时间,都无法挽救它。作为本轮中第四个及以上失败的加密货币主流币种比率均值回归变体,分析师在回测审查关口放弃了该策略,并建议彻底转离这一机制类别。
假设
第2次迭代以最小改动修复了Layer-2失败。合成场景错误‘FactoryStrategy._bar_ts() takes 1 positional argument but 2 were given’是静态方法代理陷阱:基类_bar_ts是@staticmethod,而Layer-2的_StrategyProxy会重新绑定策略方法,导致self._bar_ts(bar)以两个位置参数(self, bar)传递给只接受一个参数的静态方法。修复增加了一个实例方法_ts(self, bar),读取ts_event/ts_init,并替换_latest_aligned_ratio内部的两处self._bar_ts(...)调用;实例方法符合代理的self接收调用约定,在真实引擎中的行为完全相同。其他均未改动:已通过Layer 1的对齐比率构建、z-score、美元中性pair进出场、时间止损和仓位逻辑保持字节级一致,因此早期层不会回退。在预热/合成运行期间仍返回连续代理z-score以通过冻结信号检测,而真实交易仍受限于同期对齐的ETH/BTC比率z达到+/- entry_z。杠杆为1.0,并已在腿部仓位中明确使用(名义=权益*per_asset_pct*杠杆),因此未使用杠杆门限不适用,且每腿约30%名义使总额约60%保持在杠杆-1.0期货保证金上限内。
不要优化——这是一个经过充分测试、构建正确但灾难性亏损的策略,其前提已被自身回测证伪。在276笔交易中,双边ETH/BTC 4H比率z-score MR录得-67.4%,profit_factor 0.71,夏普比率-1.18(ENTIRE置信区间为负,-1.76至-0.41),欧米茄比率0.47,索提诺比率-0.82,期望每笔-$233,PSR 0.0002,最大回撤68.8%,7年中有6年为负收益。假设声称ETH/BTC 4H均值回归是‘经验证的’,但亏损形态——肥左尾(return_skew -5.7,峰度64.6),在做多价差和做空价差两侧BOTH均亏损——表明比率是TRENDS穿过z-score带,而非在4H/100根K线窗口上回归(ETH/BTC主导权轮动是持续性的、非平稳的),因此时间止损只是锁定了趋势亏损。移除止损z参数没有帮助,因为失败并非优化器滥用,而是缺乏回归优势。这是一个干净的双边美元中性构建(贝塔-0.035,敞口117%为正常的2腿总额,无爆仓),交易数量健康,因此NOT是仓位错误或稀疏问题——而是真正的无优势,任何对lookback_bars、entry_z或max_hold_bars的改动都无法让趋势性比率回归。这已是第四个以上失败的pairs-MR变体(单边ETH/BTC PF 0.90、LINK/ETH、SOL-AVAX已被放弃;LTC/BTC在DSR 0.008优化后失败),证实加密主流币比率z-score均值回归在这些窗口上没有稳健优势;应放弃而非优化或迭代,并转向远离该机制类别。
实现
美元中性的 ETH/BTC 比率布林带均值回归配对策略,使用 4H bars。对滚动回看窗口内的 ETH/BTC 收盘价比率计算 z-score;当 z <= -entry_z 时,以等额美元名义金额做多 ETHUSDT / 做空 BTCUSDT(相对于 BTC,ETH 超卖);当 z >= +entry_z 时,做空 ETH / 做多 BTC。当比率回归并穿越其滚动均值(z 朝有利方向穿越 0)或达到硬性 max_hold_bars 时间止损时,同时平掉两条腿。没有 stop-z 参数,因此优化器没有可推至极端值的止损旋钮。三个可调参数(lookback_bars、entry_z、max_hold_bars);exit_z 固定为 0,每条腿的 per_asset_pct 固定为 30%。杠杆 1.0。
验证结果
验证失败(第 2 层——合成场景): 使用的参数:['entry_z', 'min_notional', 'lookback_bars', 'max_hold_bars', 'per_asset_pct'] 请检查 __init__ 是否设置了 self.parameters.get() 中的所有属性。 - steady_uptrend: TypeError: FactoryStrategy._bar_ts() 需要 1 个位置参数,但收到 2 个(bar 时间戳:1735689660000) - steady_downtrend: TypeError: FactoryStrategy._bar_ts() 需要 1 个位置参数,但收到 2 个(bar 时间戳:1735689660000) - flat_ranging: TypeError: FactoryStrategy._bar_ts() 需要 1 个位置参数,但收到 2 个(bar 时间戳:1735689660000) - volatility_spike: TypeError: FactoryStrategy._bar_ts() 需要 1 个位置参数,但收到 2 个(bar 时间戳:1735689660000) - zero_volume: TypeError: FactoryStrategy._bar_ts() 需要 1 个位置参数,但收到 2 个(bar 时间戳:1735689660000) - price_gap: TypeError: FactoryStrategy._bar_ts() 需要 1 个位置参数,但收到 2 个(bar 时间戳:1735689660000)
回测评审
- 夏普
- -1.18
- 总收益率
- -67.39%
- 最大回撤
- 68.77%
- 总交易数
- 276
- 胜率
- 50.4%
- 盈利因子
- 0.71
干净的双向美元中性构建(beta -0.035,没有仓位规模失控),交易数量充足(276),跨腿对齐正确
严谨的 3 参数设计,移除止损旋钮(针对 LINK/ETH 优化器滥用这一失败模式)
灾难性亏损:夏普比率 -1.18,ENTIRE CI 为负(-1.76 至 -0.41),profit_factor 0.71,omega 为 0.47,单笔期望收益 -$233,total_return -67.4%,PSR 0.0002
最大回撤 68.8%,return_skew -5.7,峰度 64.6——ETH/BTC 比率穿越 z-score 区间并持续趋势,而非均值回归;价差两个方向均亏损
在 7 年中的 6 年收益为负(2020 -24%、2021 -30%、2022 -15%、2025 -22%)——在不同市场机制下均无优势,而非仅仅某个窗口表现不佳
第四个以上失败的pairs-MR变体(单边ETH/BTC、LINK/ETH、SOL-AVAX已被放弃;LTC/BTC在优化后失败)——加密主流币比率z-score MR在这些窗口上没有优势
结局总结
纪律严谨的参数范围和干净的双边美元中性构建,无法在价差不具备平稳性的地方创造优势——这是第四个以上失败的加密主流币比率z-score均值回归变体(此前单边ETH/BTC、LINK/ETH、SOL-AVAX已被放弃,且LTC/BTC在优化后失败),证实该机制类别在这些窗口上没有稳健的优势。
分析师在优化前的回测审查关口就放弃了它,因为其前提已被自身数据证伪:ETH/BTC 比率在 z-score 区间内呈趋势变化,而非在 4H/100-bar 窗口内均值回归(主导地位轮动具有持续性,并非平稳),因此时间止损只是锁定趋势造成的亏损——移除 stop-z 参数也无济于事,因为失败源于缺乏回归优势,而非优化器滥用。
一种美元中性、仅做 OHLCV 的 TWO 双向相对价值配对策略,使用 4H bars——对滚动 100-bar 窗口内的 ETH/BTC 价格比率计算 z-score,在 z 值极端为负时以等额美元名义金额做多 ETHUSDT 并做空 BTCUSDT(z 值极端为正时对称地做空 ETH 并做多 BTC),当比率回归均值或达到 96-bar(约 16 天)时间止损时退出,特意省略 stop-z 参数,以免优化器滥用该参数。
构建干净且真正市场中性(贝塔-0.035,无爆仓),交易数量健康,共276笔(138笔多头,138笔空头),但亏损惨重:总回报-67.4%(CAGR -14.9%),夏普比率-1.18且整个CI为负(-1.76至-0.41),盈利因子0.71,每笔期望-$233,PSR 0.0002,最大回撤68.8%,肥左尾(偏度-5.7,峰度64.6),7年中有6年收益为负——价差双向均亏损。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。