跳至正文
全部策略

策略

SOL-AVAX 平稳性门控协整配对统计套利(市场中性多空,Binance USD-M 期货,4H,ADF/Hurst 门控 + 去协整止损,纯 OHLCV)

结局: 已放弃

SolAvaxStationarityGatedCointegrationPairStatArb4H

结局总结

该策略是对一个已失效均值回归思路的有原则重试:将 SOL/AVAX 协整配对交易迁移至 Binance 4H 期货,并加入 Hurst 平稳性门控,目的是只反向交易确实均值回归的价差,否则就观望。实际运行中,机制按设计执行 —— 276 笔平衡、市场中性交易 —— 但扣除成本后没有优势:策略亏损 13.9%,夏普比率为 0.18,而佣金(毛收益的 183%)和市场冲击(66%)吞噬了微薄的毛利润。更糟的是,当 2021 价差暴涨时,策略仍出现 69.9% 的回撤;这恰恰是门控和去协整止损本应消除的尾部风险。分析师在第 2 次迭代的优化前门槛放弃了该策略,认为三个可调参数既无法在配对趋势运行时创造协整,也无法克服已经超过毛 PnL 的成本 —— 这是在非平稳配对上重现“均值回归已死”模式。

假设

一个MARKET-NEUTRAL、双腿统计套利配对交易,标的为SOLUSDT.BINANCE和AVAXUSDT.BINANCE USD-M永续期货(4H K线),其CORE MECHANISM是滚动STATIONARITY GATE:当滚动统计检验确认价差呈CURRENTLY均值回归(协整)时,反向交易SOL/AVAX对数价差ONLY,一旦不再满足则立即离场观望。这是分析师明确且反复提出的建议(将协整配对思路从数据匮乏的HL 15m重新定位到Binance 4H,要求>=12个月的数据并对对数比率进行ADF验证),也是在动量篮子因子被充分覆盖后剩下的唯一真正新颖、非冗余的方向。与已失败的朴素比率均值回归策略CRITICAL DISTINCTION(ETH/BTC -62%、横截面2日反转-94%、所有日内反向交易):那些策略从SECTOR ANALOGY出发假设均值回归,并对实际呈趋势的NON-STATIONARY价差进行逆势交易——均值回归已死教训适用于非平稳价差。本策略NEVER假设协整成立;它通过滚动平稳性检验在每个K线上VERIFIES对其进行验证(价差的ADF p值,或若无statsmodels则用Hurst指数<0.5/方差比代理),仅在平稳窗口内交易。EVERY设计选择遵循本阶段的约束性教训:(1)FUTURESBinance(仓位规模清晰、可做空、无现货记账错误),使用>=12个月的4H数据——NOTHyperliquid(其15m SOL/AVAX数据仅约2个月,导致上次尝试失败)。(2)PURE OHLCV——价差、对冲比率、z分数和nikov平稳性检验均源自价格;不受funding数据终点-2024、补充数据流(0-for-7)和HL数据问题的影响。(3)以STATIONARITY GATE为核心,而非点缀——这是针对所有比率MR策略失败原因的原则性修复。(4)DE-COINTEGRATION STOP——一旦价差未通过平稳性检验或z值爆表即退出并离场观望,从而控制摧毁此前配对的“逆势交易趋势性价差”尾部风险。(5)DYNAMIC HEDGE RATIO(滚动OLS),实现真正的美元/贝塔中性。(6)NOT动量篮子(截然不同的市场中性配对机制),NOT补充信号策略,NOT现货。刻意保持极简:3个可调参数(回看期、entry_z、stationarity_threshold)。

第 2 次迭代对 Layer-2 合成测试失败的修复:`_hurst()` 是一个 `@staticmethod`,却以 `self._hurst(spread)` 的方式调用。Layer-2 `_StrategyProxy` 会重新绑定策略方法并移除 staticmethod 装饰器,因此 `self` 被作为第二个位置参数注入一个只接受单个参数的函数(“需要 1 个位置参数,但给出了 2 个”)。将 `_hurst` 转换为普通实例方法 `def _hurst(self, series)` 即可解决问题 —— 现在无论以绑定还是未绑定方式调用都能正常工作。未改动其他逻辑:OLS 对冲比率、对数价差 z 分数、Hurst 平稳性门控、美元中性入场,以及去协整/z 值止损/时间止损退出(均已通过 Layer 1)保持不变。

优化前置门槛:根本上亏损,风险指标极差,任何参数扫描都无法修复。基础配置在扣除成本后具有NO优势——仅佣金就占毛PnL的183%(commission_pct_of_gross 1.83),市场冲击另占66%(impact_cost_pct 65.97),因此总成本超过毛利润;profit_factor为1.006,其中avg_loss(5204)>avg_win(5013),导致total_return -13.9%,Sharpe比率为0.18,IR -0.70。高换手率(69.3,由exit_z=0均值回归换仓驱动)使得成本主导是结构性的,而非可调的。更糟的是,尽管是市场中性策略,该策略仍遭受69.9%的最大回撤:Hurst平稳性门控和去协整止损NOT控制住2021 SOL/AVAX价差爆裂(年化-33.6%,单日+39.6%/-19.5%),而这正是该假设旨在消除的典型的“逆势交易趋势性价差”尾部风险。容量仅约$230K。3个可调参数(回看期、entry_z、stationarity_threshold)无法在配对去协整的地方凭空制造出协整,也无法挽救一个成本已超过毛PnL的策略——这是非平稳配对上重现的均值回归已死模式。不值得花费2小时进行优化。

实现

在 Binance USD-M 4H K线上的市场中性 SOL/AVAX 协整配对统计套利。基于对数价格拟合滚动 OLS 对冲比率,计算对数价差 z 分数,并在滚动 Hurst 指数平稳性门控确认价差当前存在协整(Hurst < 阈值 => 均值回归)时对其进行反向交易 ONLY。建立美元中性头寸(做空高估的一腿 / 做多低估的一腿),并在回归、去协整(门控失效)、z 值暴涨或达到时间止损时退出。纯 OHLCV,不使用杠杆。

验证结果

验证失败(Layer 2 —— 合成场景): 使用的参数:['exit_z', 'z_stop', 'entry_z', 'leg_frac', 'lookback', 'min_notional', 'time_stop_bars', 'sol_size_precision', 'avax_size_precision', 'stationarity_threshold'] 请检查 __init__ 是否从 self.parameters.get() 设置了所有属性。 - steady_uptrend:TypeError: SolAvaxStationarityGatedCointegrationPairStatArb4H._hurst() 需要 1 个位置参数,但给出了 2 个(K 线时间戳:1735700400000) - steady_downtrend:TypeError: SolAvaxStationarityGatedCointegrationPairStatArb4H._hurst() 需要 1 个位置参数,但给出了 2 个(K 线时间戳:1735700400000) - flat_ranging:TypeError: SolAvaxStationarityGatedCointegrationPairStatArb4H._hurst() 需要 1 个位置参数,但给出了 2 个(K 线时间戳:1735700400000) - volatility_spike:TypeError: SolAvaxStationarityGatedCointegrationPairStatArb4H._hurst() 需要 1 个位置参数,但给出了 2 个(K 线时间戳:1735700400000) - zero_volume:TypeError: SolAvaxStationarityGatedCointegrationPairStatArb4H._hurst() 需要 1 个位置参数,但给出了 2 个(K 线时间戳:1735700400000) - price_gap:TypeError: SolAvaxStationarityGatedCointegrationPairStatArb4H._hurst() 需要 1 个位置参数,但给出了 2 个(K 线时间戳:1735700400000)

回测评审

夏普
0.18
总收益率
-13.95%
最大回撤
69.89%
总交易数
276
胜率
51.1%
盈利因子
1.01

机制按设计运行:276 笔交易,多空平衡,138 做多 / 138 做空,确实实现市场中性(组合 beta 0.07,benchmark_correlation 0.20)

纯 OHLCV,差异化的配对统计套利,有足够的交易样本用于优化

benchmark_meaningful=false 正确标记该策略为市场中性;按绝对指标评估

扣除成本后没有优势:commission_pct_of_gross=1.83(仅佣金就占毛利的 183%),且 impact_cost_pct=65.97%——交易成本吞噬了毛利润的 EXCEED;换手率 69.3 使这一问题具有结构性

profit_factor 1.006,其中 avg_loss(5204)> avg_win(5013),胜率为 51% —— 扣除成本后的期望收益为负;total_return -13.9%,夏普比率 0.18,IR -0.70,alpha 为负

一个号称市场中性的策略出现 70% 最大回撤 —— Hurst 门控 + 去协整止损未能遏制 2021 价差暴涨(年化 -33.6%),这正是该假设声称要解决的尾部风险

capacity_usd ~$230K — 即使找到夏普比率,也只能以玩具规模部署

3 个可调参数无法凭空创造并不存在的协整,也无法克服已经超过毛 PnL 的成本

结局总结

平稳性门控无法在已去协整的配对中凭空创造协整;高换手的均值回归反复交易(此处由 exit_z=0 驱动)可能使交易成本在结构上超过毛 PnL —— 因此必须先确认成本和回撤可行性,再押注门控有效。

该策略在优化前的 BACKTEST_REVIEW 门槛处被放弃:交易成本已经超过毛利润,而且 Hurst 门控与去协整止损未能遏制 2021 SOL/AVAX 价差暴涨 —— 这正是设计声称要解决的趋势性价差尾部风险 —— 因此认为参数扫描无法挽救策略,也就没有进入优化阶段。

一种市场中性的 SOL/AVAX 协整配对统计套利策略,在 Binance USD-M 4H 期货上交易,仅当基于滚动 Hurst 指数的平稳性门控确认价差当前正在均值回归时,才反向交易对数价差;策略采用动态 OLS 对冲比率、去协整止损和仅三个可调参数(回看期、entry_z、stationarity_threshold),使用纯 OHLCV。

在约 926 天内,基础回测亏损:总回报 -13.9%,夏普比率 0.18(CI 低 -0.81),信息比率 -0.70,利润因子 1.006;共 276 笔平衡交易(138 做多 / 138 做空),胜率为 51%,且平均亏损($5,204)超过平均盈利($5,013)。策略确实实现市场中性(beta 0.07,基准相关性 0.20),但最大回撤达到 69.9%;仅佣金就占毛 PnL 的 183%,市场冲击另占 66%,换手率为 69.3,容量约为 $230K。

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