策略
ETH/BTC 比率均值回归(Z-Score)
结局: 已放弃
EthBtcRatioZScoreMeanReversionPairsMidTerm4H
结局总结
该策略押注 ETH/BTC 比率会均值回归,在 4H K线上将 2-sigma z-score 偏离作为美元中性的 ETH-vs-BTC 配对进行逆向交易。实现没有问题——552 笔配对入场,未丢弃任何交易,并正确地按相同时间戳对齐跨腿数据——但结果具有灾难性且不分市场状态:Sharpe -1.23、profit factor 0.83、总收益 -70.9%、回撤 73%,并且每一年都亏损。分析师在优化前放弃了该策略,认为其前提方向完全相反——在这个尺度上,ETH/BTC 比率呈趋势而非回归,因此逆向交易会使两条腿都与持久趋势对抗。值得注意的是,这是本轮第二个以相同方式失败的 ETH/BTC 比率回归变体,进一步表明在 20-bar 4H 回看窗口下该价差是非平稳的。
假设
针对 ETH/BTC 比率的中期均值回归策略,在 Binance USD-M Futures 上作为合成配对交易。使用 4h K线,计算 ratio = ETHUSDT_close / BTCUSDT_close,然后计算 20 期滚动 z-score。入场:z > +2.0 → SHORT ETHUSDT + LONG BTCUSDT(每条腿的名义金额均为 USD);z < -2.0 → LONG ETHUSDT + SHORT BTCUSDT。退出:|z| < 0.5(均值回归目标)、|z| > 3.5(regime-break 止损)或 7-day 时间止损。使用 extra_instruments=['BTCUSDT-PERP.BINANCE'],以便 on_extra_bar() 缓存最新的 BTC 收盘价,在每根 ETH K线上计算比率。根据账户权益和 1-2x 杠杆确定头寸规模。优势:在流动性最高的加密货币交易对上进行类协整均值回归。风险:山寨季趋势状态会打破均值,两条腿之间的资金费率差异会侵蚀 PnL,双边手续费拖累(往返总计约 0.20%)意味着平均单笔收益率必须 > 0.30% 才可行。
将 ETH/BTC 比率 z-score 均值回归实现为合成配对。BTC 被配置为 SAME-4H 时间框架的额外腿,因此基类的跨腿对齐屏障会推迟主腿处理,直到同期 BTC K线到达——z-score 和成交使用相同时间戳的价格,避免了陈旧 T-1 对冲腿导致的虚假基差错误。比率存储在单个同步缓冲区中(每个已处理的主腿 K线追加一次),使滚动均值/标准差保持索引对齐,符合多标的对齐规则。由于基类模板只提交主腿订单,BTC 对冲腿作为 should_enter 中的副作用提交,并在 should_exit 中平仓,使两条腿同步变动;每条腿使用相等的 40%-equity 名义金额,使头寸保持美元中性,总敞口约为 80%,因此杠杆保持 1.0(leverage_set_but_unused 门控条件不会触发),同时仍可部署资金。退出区间是策略优势的核心:|z|<0.5 可锁定大部分回归收益,|z|>3.5 是 regime-break 止损,用于防御山寨季趋势(所述的 #1 风险),而 7-day 时间止损可限制资金费率/手续费拖累。calculate_signal 返回自然单位下的连续 z-score,阈值以匹配的 z 单位进行比较,绝不截断。交易场所为 BINANCE USD-M 期货,因为该策略会做空一条腿;BTCUSDT.BINANCE 是正确的可交易永续合约交易对符号(假设中的“BTCUSDT-PERP.BINANCE”不是有效的目录 ID)。两条腿往返交易约 0.20% 的成本,由目标平均单笔收益率 >0.30% 的 2-sigma 比率反转来覆盖。
ETH/BTC 比率 z 分数均值回归的假设再次被实证证伪:该策略是一个稳定且灾难性的输家,Sharpe 为 -1.23(CI 完全为负)、profit_factor 0.831、total_return -70.9%、单笔期望收益 -$62.8、PSR 0.0024、最大回撤 73.1%——在 7 年中有 EVERY 年亏损(2020 -42.4% 至 2026 -0.8%),期间滚动 Sharpe 始终为负。按绝对指标评估(对市场中性配对而言 benchmark_meaningful=FALSE)。代码实现正确(552 配对的美元中性开仓,0 已剔除,跨腿对齐屏障),且样本充足,因此这是方向错误的边缘信号,而非 bug:症状(在所有状态下由“反向做偏离”规则导致两腿持续亏损)与 ETH/BTC 对数比率在 20-bar/4H 尺度上呈 TRENDING 而非均值回归相符,因此做空高估比率、做多低估比率系统性地对抗持续趋势(可能原因,作为症状陈述而非已验证的数据声明)。这是本会话已因同样原因放弃的 ETH/BTC 比率 z 分数回归策略的近重复版本。不优化:任何 lookback/z 阈值调整都无法将 Sharpe 为 -1.23 且每年皆负的系统性亏损反转策略翻转为赢家。不迭代:代码正确实现了该假设;唯一的“修复”方案是将信号反转为比率动量交易,这属于不同的假说。不值得花 2 小时。FAILURE PATTERN:在 4H 尺度上对 ETH/BTC 对数比率进行 z 分数均值回归,会产生与状态无关的 LOSSES(Sharpe -1.23,PF 0.83,总计 -71%,73% DD,每年皆负),因为该比率在此尺度上是非平稳/趋势性的,而非均值回归——对趋势性加密主流价差的 2-sigma 偏离进行反向操作是一种系统性亏损交易,美元中性结构也无法挽救;相对价值回归需要真正协整/平稳的价差,而 ETH/BTC 在 20-bar 4H lookback 下并非如此。这是本会话中第二个以相同方式失败的 ETH/BTC 比率回归变体。
实现
在 Binance USD-M 永续合约上,以 4H K 线进行的美元中性 ETH/BTC 比率 z 分数均值回归。主腿 ETHUSDT.BINANCE,对冲腿 BTCUSDT.BINANCE。每根对齐的 4H 收盘价计算 ratio = ETH/BTC、一个 20-bar 滚动均值/标准差,以及 z = (ratio-mu)/sigma。z >= +2 时做 SHORT ETH + LONG BTC;z <= -2 时做 LONG ETH + SHORT BTC,每条腿名义金额相等,均为 40%-equity USD(美元中性,总敞口约 80%)。当 |z| 回归至 <= 0.5(目标)、|z| >= 3.5(状态破坏止损)、经过 42-bar(7-天)时间止损,或单腿回撤达 15% 时退出。信号为连续 z 分数(每根 bar 均变化);以 z 单位表示的 should_enter/退出阈值。杠杆 1.0。
回测评审
- 夏普
- -1.23
- 总收益率
- -70.94%
- 最大回撤
- 73.05%
- 总交易数
- 1104
- 胜率
- 49.5%
- 盈利因子
- 0.83
正确实现:552 组配对美元中性入场,0 已剔除,已使用跨腿对齐屏障——不存在代码错误或稀疏性问题
灾难性且持续亏损:Sharpe -1.23(CI -2.10 至 -0.37,全为负值),profit_factor 0.831,total_return -70.9%,期望收益为每笔 -$62.8,omega 0.65,PSR 0.0024
在 EVERY 年亏损(2020 -42.4% 至 2026 -0.8%),滚动 Sharpe 始终为负——在所有市场状态下信号方向都错了
风险严重:max_drawdown 73.1%(CI 至 87%),max_drawdown_duration 约 2358 天,Sortino -1.11
与本轮中已放弃的一个 ETH/BTC 比率 z-score 回归策略几乎完全重复——前提同样已被推翻(在 20-bar 4H 回看窗口下,该比率呈趋势而非均值回归)
结局总结
相对价值 z-score 回归需要真正协整/平稳的价差,而 ETH/BTC 在 20-bar 4H 回看窗口下并非如此——逆向交易趋势性加密货币主流币比率的偏离,是一种不区分市场状态的亏损交易,美元中性结构无法挽救它;任何回看窗口/阈值调参都无法扭转结果,除非反转信号,将其变成比率动量交易(这是不同的假设)。
分析师在回测审查阶段放弃了该策略,认为其前提已被实证推翻且信号方向错误,而非代码缺陷——代码在充足样本中完全按规格交易,但由于 ETH/BTC 对数比率在 20-bar/4H 尺度上呈趋势(非平稳)而非均值回归,逆向交易 2-sigma 偏离会系统性亏损,因此策略持续与持久趋势对抗;它还与本轮中已因相同原因放弃的一个 ETH/BTC 比率回归变体几乎完全重复。
一种美元中性多空配对策略,针对 ETH/BTC 比率,在 Binance USD-M 4H 期货上作为合成配对交易(纯 OHLCV),计算 ETH/BTC 的 20 期滚动 z-score,并逆向交易 2-sigma 偏离——比率偏高时做空 ETH + 做多 BTC,比率偏低时做多 ETH + 做空 BTC——当均值回归时平仓(|z|<0.5),设置 regime-break 止损、7 天时间止损,以及每条腿的紧急止损。
在 1,104 笔交易样本中(552 笔美元中性配对入场,未丢弃任何交易,并设有跨腿对齐屏障),该策略持续巨亏:Sharpe -1.23(CI -2.10 至 -0.37,全为负值),profit factor 0.831,总收益率 -70.9%,期望收益为每笔 -$62.8,PSR 0.0024,Sortino -1.11,最大回撤 73.1%(CI 至 87%);七年中每一年均亏损,滚动 Sharpe 始终为负。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。