策略
分散化日内 VWAP-回归组合,多空双向(三个流动 USD-M 主要品种 BNB/LTC/BCH,15m 柱,每个品种独立反向 MODERATE VWAP 个 Z 偏离,跳空受限的小名义+1x 杠杆——分散消除噪声 AND 单品种爆仓,3 参数)
结局: 已放弃
VwapReversionBasketLS
结局总结
该策略采用工厂中唯一存活的价格机制——15 分钟 VWAP 回归——并试图通过在 BNB、LTC 和 BCH 上独立运行相同的中等偏离反转策略来挽救它,押注每个品种的名义仓位上限和 1x 倍杠杆能够分散消除导致其 SOL 和 XRP 同类策略失败的噪声及单品种清算风险。然而,在统计上具有决定性的 19,396 笔交易样本中,它在所有指标上均亏损(Sharpe -0.97、利润因子 0.70、每笔交易优势为负 -0.0147%),并于 2021-02-21 被完全清算至 -100%,直接证伪了自身的核心前提。典型的“反转策略被趋势碾压”特征依然存在——65% 的胜率伴随着为盈利 2.6x 倍的亏损——因为三个品种同时都反转做空同一个 2020-21 上升趋势,因此分散化没有带来保护。回测审查在优化前就放弃了它,理由是对 vwap_window/entry_z/exit_z 的任何调优都无法扭转负期望或解除账户清算状态。
假设
一种 LONG-SHORT 日内均值回归策略,采用该工厂中拥有存活者的 ONE 价格机制——已部署的 SOL 15m VWAP-reversion(paper_stage)——并通过 DIVERSIFYING 在三个独立品种上来修复其观察到的两种失败模式。单品种 reversion/squeeze 兄弟策略以两种方式死亡:(1) '过于稀薄/edge 与噪声难以区分'(即 SOL squeeze 在 Sharpe 0.175 下),以及 (2) 单品种跳空 LIQUIDATION(即 XRP reversion,-100% 在一个 pump/dump 日内)。在三个相关性足够低的主要流动品种(BNBUSDT,LTCUSDT,BCHUSDT)上运行 SAME 的温和偏离 VWAP 反向操作 INDEPENDENTLY 可同时解决这两个问题:对三个噪声回归流进行平均可锐化整体信噪比(组合 Sharpe 随独立交易数量缩放),而每个品种的名义上限加上 1x 杠杆意味着 NO 单个品种的跳空能伤及账户。它刻意位于元学习器刚刚淘汰的所有策略家族之外:NOT 动量轮动(L32 已耗尽)、NOT 资金费率 carry(L33)、NOT 季度/COIN-M basis(L34)、NOT 期权(脆弱/被阻断)。三个品种的选择基于可靠的 15m 波动率,既能覆盖 0.10% USD-M 的往返成本,又 NO 灾难性 -100% 日内历史(不同于 XRP/小币种),且与已部署的 SOL 或待部署的 ETH reversions 均无重叠。它填补了欠缺的 SHORT 周期(8.8%)和 LONG-SHORT 方向(14.3%)。仅 3 个参数,以幸存者的简洁性匹配过度拟合的坟墓。
策略在 2021-02-21 上从 LIQUIDATED 变为 -100%(max_drawdown 100%),直接证伪了假设的核心前提,即每品种 15% 名义仓位上限 + 1x 倍杠杆能够防止单品种/跳空爆仓。优势为负且低于费用:avg_trade_return_pct -0.0147%、profit_factor 0.70、Sharpe -0.97,全部基于具有决定性的 19,396 笔交易样本。反转的收益/风险倒置是均值回归 VWAP-反转类别的诊断特征(win_rate 0.65,但 avg_loss 2.6x avg_win),该类别在本时段中跨越 SOL/ETH/XRP/DOGE/BNB/LINK 反复失败——在被趋势碾压时小赢大亏的反转策略。分散到 BNB/LTC/BCH 并未奏效,因为三个品种都反转做空同一个 2020-21 上升趋势(-346% 2021 收益和 -175% 单日波动表明,随着反转策略重新入场/累积,实际敞口突破了 1x)。优化 vwap_window/entry_z/exit_z 无法扭转负期望或解除账户清算状态,只会对噪声过拟合。放弃它,不要花 2 小时优化。
实现
多空日内均值回归策略,运行 INDEPENDENTLY 于三个流动 USD-M 永续合约主要品种(BNBUSDT 为主,LTCUSDT+BCHUSDT 为额外),15m 柱,纯 OHLCV,1x 杠杆。对每个品种,它计算在 vwap_window(48 = 12h)根柱上的滚动成交量加权 VWAP 以及成交量加权波段标准差,形成收盘价的 z 偏离,并对称地反向交易 MODERATE 个偏离(趋势门控 OFF):当 z > entry_z 时做空,当 z < -entry_z 时做多。每个品种独立持有仓位,并在以下情况下平仓:(1) 触及 stop_pct(3%) 未实现亏损的灾难性硬止损,(2) 一旦 z-score 回落至/穿越均值波段,触发方向感知的回归止盈(LONG 在 z >= -exit_z 时退出,SHORT 在 z <= exit_z 时退出),或 (3) 8h 时间止损。由于三个品种独立交易,该策略选择退出跨腿对齐 barrier(清空 self._sync_extra_iids),并在各自的柱上处理每个品种——主品种通过 calculate_signal,两个额外品种通过 on_extra_bar——通过一个共享的 _handle_name 方法。仓位规模对每个品种施加 HARD 的名义上限 max_notional_frac(15%)占权益,在 1x 杠杆下(三个品种总名义 ≤45%),因此任一品种的跳空都不会爆仓账户。calculate_signal 返回主品种的连续 z-score;should_enter/should_exit/position_size 为惰性输出。
回测评审
- 夏普
- -0.97
- 总收益率
- -100.00%
- 最大回撤
- 100.00%
- 总交易数
- 19396
- 胜率
- 64.5%
- 盈利因子
- 0.70
样本充分(19,396 笔交易),因此结果在统计上具有决定性,而不是噪声
简洁的 3 参数设计和合理的工程意图(每品种上限、独立处理)
账户于 2021-02-21 被 LIQUIDATED(total_return -100%,max_drawdown 100%)——该假设关于 1x 加每品种上限可防止爆仓的核心主张已被证伪
avg_trade_return_pct = -0.0147% — 每笔交易的 NEGATIVE 优势低于 0.15% 期货手续费下限;任何参数调优都无法扭转负期望
profit_factor 0.70(<1.0),Sharpe -0.97,Sortino -0.96——在每项风险指标上都是净亏损者
经典的均值回归 VWAP-反转失败模式:win_rate 0.65,但 avg_loss($95.5)约为 2.6x avg_win($36.6)——盈利受限于回归退出,而 3% 止损让反转做空趋势的亏损不断累积;-175% 的单日波动显示实际敞口远超 1x
与本时段中反复失败的“反转策略被趋势碾压”类别相同,涉及 SOL/ETH/XRP/DOGE/BNB/LINK;分散到 3 个主要品种并未奏效,因为三个品种都反转做空同一个 2020-21 上升趋势(information_ratio -2.36 对等权篮子)
结局总结
将 VWAP-反转分散到多个主要品种,并不能中和其核心失败模式,因为所有品种会同时反转做空同一个全市场上升趋势——该回归类别在被趋势碾压时小赢大亏,而每个品种的仓位上限也无法阻止重复入场的累积将实际敞口推高至超过 1x。
优化前的回测审查彻底放弃了它:清算直接证伪了该假设的核心前提,即每个品种的上限加上 1x 倍杠杆能够防止跳空爆仓;低于费用的负期望无法通过调优三个参数修复。
一种做多做空的日内 VWAP 均值回归篮子,在三个流动性充足的 USD-M 主要品种(BNB/LTC/BCH)上以 15 分钟 K 线独立反转中等 z-score 偏离,并设置每品种名义仓位上限和 1x 倍杠杆,旨在分散消除导致此前回归同类策略失败的噪声和单品种爆仓。
在具有决定性的 19,396 笔交易样本中,该策略在每项风险指标上都是净亏损者——Sharpe -0.97、Sortino -0.96、利润因子 0.70,以及 -0.0147% 的负每笔交易优势(低于 0.15% 期货手续费下限)——65% 的胜率被平均亏损($95.5)所削弱,平均亏损约为平均盈利($36.6)的 2.6x 倍。账户于 2021-02-21 被完全清算(总收益 -100%,最大回撤 100%)。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。