跳至正文
全部策略

策略

锚定-VWAP 偏离均值回归,仅做多现货(单一标的 BTCUSDT.BINANCE_SPOT)

结局: 已放弃

BtcAnchoredVwapDeviationReversionSpotLong

结局总结

该策略改编了 TradingView 上流行的锚定-VWAP带原型,而该原型在工厂的假设中缺失:在每个确认的摆动低点锚定一条VWAP,并在其下方买入极端负偏离,理论依据是,低于近期参与者成交量加权成本基线的交易属于结构性均值回归位,而非裸振荡指标读数。构造干净——现货场所路由正确,拐点确认无前视,仅有三个参数——但回测果断证伪了该前提:盈利因子0.69,八年期回报为-45.3%,单笔交易负期望低于手续费下限,并呈现典型的小赚大亏模式,在9年中有7年亏损。分析师在回测评审时放弃了它,认为它是屡次失效的纯多头均值回归抄底家族中方向做反的成员——锚定-VWAP的框架并未挽救它,在持续下跌趋势中抄底买入而趋势继续下跌——在参数空间中没有任何可优化的优势。

假设

在每个重要摆动低点/高成交量时段起点锚定一条VWAP,并以ATR或标准差单位跟踪价格相对其的偏离。当价格拉伸至锚定VWAP下方极端NEGATIVE偏离带时BUY=在远低于近期参与者成交量加权成本基线处的恐慌性抛售(结构性回归位,NOT裸振荡指标)。向锚定的VWAP方向逐步退出(均值回归止盈),并在入场下方设置ATR止损以限制尾部风险。仅在BINANCE_SPOT上做多,因为无杠杆且无空头腿(按路由规则场所正确)。提炼自 TradingView VWAP带原型,该原型在所有现有工厂假设中均缺失。必须超过现货手续费下限:平均单笔回报>名义金额的0.25%。3个参数:偏离带入场阈值、ATR止损倍数、VWAP重锚规则。

完全按命名实现假设的三个参数:entry_dev(以sigma计的偏离带入场阈值)、stop_atr_mult(ATR止损倍数)和anchor_lb(VWAP重锚规则——定义何为“重要摆动低点”的拐点半宽)。保留了与裸振荡指标的区别特征:参考位是成交量加权的交易价格,RE-ANCHORS随市场结构变化而非沿固定窗口滑动,且离散度从同一锚点按成交量加权计算,因此水平和带宽都是自拐点以来实际成交量的属性。场所路由直接遵循规则,无需覆盖:该策略为纯多头,杠杆=1且无资金费优势,因此BINANCE_SPOT(CASH,maker/taker为0.10%)正确——若路由至期货,将为无法利用的收益支付永续费用。费用可行性:目标是从锚定VWAP下方`entry_dev`sigma处完整回归至锚定线,在4H BTC上通常为几个百分点的波动,可轻松超过0.25%现货单笔下限;4-HOUR周期(而非1分钟)使持有期保持在机制隐含的数天至数周范围,避免手续费损耗。两个值得指出的实现细节。第一,无前视:摆动低点拐点仅在`anchor_lb`根后续K线打印后才被确认,重锚从拐点K线向前重建累加器——策略从不读取当时不可见的价格。第二,sigma以min_sigma_fracxVWAP为下限;重锚后样本极小,未设下限的sigma会因纯噪声将z-score放大并制造虚假入场。引擎实际可能产生的边界情况已处理且仅处理这些:自锚点以来累计成交量为零时,VWAP退化为典型价格的非加权均值而非除以零(第2层的zero_volume场景),平坦价格窗口产生零方差由sigma下限吸收,ATR止损距离被钳制在[1.5%,15%]内,因此退化的ATR不会产生离谱的仓位。根据L15,仓位规模受双重约束——在止损处风险为权益的2%,AND权益名义上限80%,每次仅持单仓且无加仓/摊平路径——因此亏损不会复合成仓位规模。根据L21/L25,预热相对365天沙盒窗口较短(2 xanchor_lb+5=45根K线≈7.5天2,190),且入场是连续变化信号上的单一阈值而非复合AND机制过滤器,因此易于触发。仅使用核心OHLCV——无辅助数据源——因此L35/L4辅助数据验证循环失效模式均不适用。

扣除成本后无优势的决定性净亏损者:profit_factor0.69(<1.0),8年内total_return-45.3%,夏普比率-0.307(CI[-0.89,0.27],probabilistic_sharpe0.146),以及avg_trade_return_pct-0.297%(NEGATIVE,低于0.25%现货手续费下限),193笔交易的期望为-$235/笔。胜率为46.6%,avg_loss($1407)超过avg_win($1106)——失败的加密均值回归经典的小赚大亏特征——且在9年中有7年亏损(2022-25.8%),最大回撤为49.4%(CI高点78.2%)。该假设的前提——在摆动低点锚定VWAP可将抄底变为结构性成本基线回归而非裸振荡指标——被证伪:在锚定VWAP下方买入极端负偏离只是在持续下跌趋势中抄底,几乎在整个样本上亏损。这是纯多头均值回归抄底家族,在此屡次失效(本轮多个回归候选因同样原因被放弃)。avg_trade_return_pct为负(而不仅仅是低于下限)意味着信号方向做反,因此降低频率或重调阈值无济于事——参数空间中没有任何可调优的优势,将同一亏损机制换到另一标的上重构仍会亏损。根据L8(当total_return≤0或PF<1.0时永不推进),在BACKTEST_REVIEW放弃,而不花2小时去优化。

实现

仅做多的锚定-VWAP 偏离均值回归,交易 BTCUSDT.BINANCE_SPOT(4-HOUR 根柱,无杠杆)。每个确认的摆动低点锚定一个 VWAP——其最低价是左右各 `anchor_lb` 根柱范围内的最低价,并在滞后 `anchor_lb` 根柱后确认,以避免使用未来信息——同时使用滚动成交量加权累加器(v、p*v、p^2*v 之和),从该枢轴向前跟踪锚定的 VWAP 及其成交量加权标准差。连续信号为 -dev_z = -(close - anchored_vwap)/sigma,因此只有当价格低于自该枢轴以来所有参与者的成交量加权成本基础时,它才为正;`signal >= entry_dev` 表示价格已延伸至低于该基础 `entry_dev` 个 sigma——即下探至结构性均值回归水平的投降式抛售。仅做 BUY(CASH 场所,无做空腿)。按最先触发者执行退出:(1)入场价下方 `stop_atr_mult` x ATR(14) 的 ATR 止损,在入场时锁定,并与柱内最低价比较;(2)锚定-VWAP 回归目标,与柱内最高价比较(带有 `tp_dev_z` sigma 偏移,0 = VWAP 本身);(3)90 根柱(约 15 天)时间止损,避免资金被困在迟迟不发生的均值回归中。在 ATR 止损位按权益的 2% 承担风险,名义头寸硬性限制为权益的 80%。

验证结果

路由至回测评审进行完整多年评估(覆盖锚定抄底应盈利的牛市机制);在该处适用0.25%下限。26笔交易的窗口太小,不足以宣判优势死亡;若完整历史也显示低于-0.25%,则在回测评审时放弃。

沙盒净亏损(total_return-8.5%,夏普比率-0.80,PF0.62,win_rate0.46,avg_trade_return_pct-0.328%,共26笔交易),单笔低于0.25%现货下限。但这NOT是结构性费用可行性失败:换手率低(21.5,平均持有2.5天),且单次回归波动可轻松覆盖费用(avg_win约2%,avg_loss约名义金额的2.7%)。净亏损源于在46%胜率下亏损者超过盈利者——在小样本(26笔交易)单一窗口上的方向性均值回归优势缺失,最可能是震荡/下跌的BTC区间,抄底接了下跌飞刀。该机制在结构上能够超过费用下限。

无需更改;只有当优化器显示过早退出造成不利影响时,才考虑在入场时锁定目标 VWAP。

设计说明(非缺陷):止盈目标是 CURRENT 锚定的 VWAP,它每根柱都会变化;如果新的更低摆动低点使 VWAP 重新锚定到更低的成本基础,目标也可能在交易中途下移,从而可能更早以较小利润退出。这与“朝锚定的 VWAP 退出”(锚点跟踪市场结构)是一致的,但退出水平不会在入场时锁定。

回测评审

夏普
-0.31
总收益率
-45.31%
最大回撤
49.43%
总交易数
193
胜率
46.6%
盈利因子
0.69

场所路由正确(仅做多/无杠杆 → BINANCE_SPOT);锚定-VWAP 构造干净且无前视偏差;仅有 3 个可调参数

在较长的 8 年样本中交易次数充足(193)——样本量不是问题

profit_factor0.69(<1.0)——策略亏损;8年内total_return-45.3%

avg_trade_return_pct NEGATIVE(-0.297%),低于 0.25% 现货手续费门槛且方向错误;期望收益为 -$235/笔

夏普比率-0.307(CI[-0.89,0.27]);probabilistic_sharpe0.146——无有效信号

在 9 年中的 7 年为负,其中包括 -25.8% 2022;max_drawdown 49.4%(最高 78.2% CI)

win_rate 46.6%,且 avg_loss > avg_win——典型的小盈利/大亏损均值回归失败模式

仅做多均值回归逢低买入家族(在此反复被证明失败);锚定-VWAP 框架未能挽救它

结局总结

用更具结构性的参考位(锚定VWAP成本基线而非裸振荡指标)来包装抄底并不能创造优势——纯多头加密均值回归仍会在持续下跌趋势中买入极端负偏离,产生小赚大亏特征和方向做反的单笔回报,且没有任何可调优的参数区域。

根据禁止在总回报 ≤ 0 或利润因子 < 1.0 时继续推进的规则,它在 BACKTEST_REVIEW 阶段被放弃:其前提已被证伪——在摆动低点锚定 VWAP 并未将逢低买入转变为结构性的成本基础均值回归,只是在持续下跌的下行趋势中买入回调。由于单笔回报为负(方向错误),而不只是低于手续费门槛,因此调整任何阈值或频率都无济于事,它从未进入优化或分析阶段。

一种在 BTCUSDT.BINANCE_SPOT 上运行的仅做多、单一标的现货均值回归策略:在每个确认的摆动低点锚定一个 VWAP,当价格延伸至该锚定 VWAP 下方的极端负偏离带时买入(价格远低于近期参与者的成交量加权成本基础),并通过 ATR 止损逐步退出至 VWAP 附近。该策略提炼自 TradingView 的锚定-VWAP-带形态。

在 8 年样本期内,它是明确的净亏损策略:利润因子 0.69,总回报 -45.3%,avg_trade_return_pct -0.297%(为负且低于 0.25% 现货手续费门槛,期望收益为 -$235/笔),夏普 -0.307(CI [-0.89, 0.27]),193 笔交易的最大回撤为 49.4%。胜率为 46.6%,平均亏损($1,407)超过平均盈利($1,106)——这是典型的均值回归小盈利/大亏损失败模式;在 9 年中的 7 年亏损(2022 -25.8%)。

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