策略
DOGE 日内 VWAP-反转,多空(单标的 BINANCE 永续合约,15m K线,从滚动 VWAP 回落的适度 z 分数偏离向公允价值做逆向——应用于最大振幅的流动永续合约以获得最大手续费空间,趋势状态过滤,有利 RR 几何,纯 OHLCV,3-参数)
结局: 已放弃
DogeVwapReversionLS15m
单标的、单机制、3 参数——无截面 N 中取优面可供过拟合
假设
LONG-SHORT 个 DOGEUSDT.BINANCE 单标的日内均值回归(USD-M 永续合约,15m K线)。这是工厂 ONE 已验证日内配方——已达模拟阶段的 SOL VWAP-反转——的一次审慎、自律的应用,应用于加密货币中具有 LARGEST 日内均值回归振幅的深度流动永续合约。这一选择即整个论点:跨 162 fee_edge 次失败中的主导杀手是单笔交易幅度太小而无法覆盖手续费,DOGE 由散户驱动的 15m 错位在结构上大于任何大盘币的错位,因此同样的逆向交易在固定 ~0.10% 往返成本上捕获更大的反转——这是深度单标的上最佳的手续费空间。关键在于,它是一个 SINGLE-NAME、SINGLE-MECHANISM、低参数策略:绕过了刚刚摧毁三个连续周度大盘币篮子的过拟合墓地(趋势效率 OOS -0.95,低波动 OOS 27x 崩溃,皆为 N 中取优选择伪影)——无截面选择、无逐标的调参,则无供优化器过拟合的 N 中取优面。交易几何为有利的实际收益风险比而构建(在拉伸极值入场,目标为 FAR 的 VWAP 锚点,止损为 NEAR 的极值外一点),以避免 trade-flow 策略的反向 RR 死亡。它填补了两个最欠代表的桶:long_short 方向(14.7% 对比目标)和短期视野(6.1% 对比 10%),在纯 OHLCV(最佳存活数据标签)上,并且是一个真正的新标的(DOGE 未用于反转;SOL 已部署,ETH/XRP 待定是不同的标的/机制)。
RECOMMENDATION:我与 QA 分析师一致认为应 ABANDONED。这是 L7 纯 OHLCV VWAP-偏离反转类别连续第 4 次被证伪(SOL 开盘区间、ETH 枢轴、XRP 放量高潮、DOGE),每次都死于手续费/优势不足或反向 RR;在 37.6% 胜率和 8,819 笔交易产生 35.8% 佣金的背景下,该机制没有显示出优势,基准存活率为 0%。我正在标记放弃是正确的结论。话虽如此,分析师还诊断出一个 CONCRETE 的、合法的代码缺陷——出场位于不兼容的单位中(目标通过 exit_z 位于 z 空间,止损通过 stop_atr×ATR 位于 ATR-价格空间),因此在高振幅 DOGE 上止损比目标更远,原本的有利 RR 被机械性地反转(盈利者在锚点被截断,亏损者触发 ATR 止损 / 8 小时时间止损,largest_loss −$4893,强平)。修复一个特定诊断的 bug 是一个有效的迭代,因此作为最大努力,我做出了针对所述失败名称的最小改动:(1)GEOMETRY——目标和止损现在都位于 z/sd 单位(目标 |z|≤exit_z=0.5,止损 |z|≥stop_z=3.0,入场于 2.0),形成收益 1.5 sd 对比风险 1.0 sd——有利且单位一致,正是分析师指出的缺陷;(2)LIQUIDATION——z 空间硬止损以 sd 单位限定每笔损失,且 6 小时时间止损限制持续时间,取代亏损骑乘行为,另将 position_frac 降至 0.25 以减缓任何剩余出血;(3)CHURN/COMMISSION——entry_z 升至 1.5→2.0,状态过滤收紧 0.5→0.35,并加入 2 小时离场后冷却期,干运行确认在 14 天内大幅削减合格入场同时仍可交易(145 合格 K 线,因此无无交易/verification_loop 风险)。导入保持不变且干净;迭代 2 中的 deque-buffer O(window) 性能修复(清除了 Layer-3 超时)原封不动,通过早期 Layer 的信号/状态逻辑得以保留。透明的警告:即便几何正确,37.6% 胜率和 L7 基准存活率使该策略不太可能跨越零——若再次因手续费/优势失败,该机制类别应被弃用而非进行第五次迭代。
负期望值单标的日内 VWAP-反转逆向交易导致账户 LIQUIDATED(total_return -100%,max_drawdown 100%,强平 2021-12-04)——零幸存者日内均值回归/逆向交易类别(L7/L55)。在 3,425 笔交易上该机制决定性无利可图:profit_factor 0.54,avg_trade_return_pct -0.101%(NEGATIVE,低于 0.15% 手续费下限,L22),期望值 -$45.52/笔,夏普 -1.07,CI [-2.75, -0.66] 完全低于零,PSR 0.0。实际 RR 反向(avg_win $112 对比 avg_loss $190;largest_loss -$7,724;偏度 -30.9,峰度 1277),尽管有 iter-3 z 空间几何修复——'在最大振幅永续上将 z 分数偏离逆向回 VWAP'的前提在 DOGE 上方向错误,在崩盘前每个波动率状态下都亏损。DOGE 的'手续费空间'选择适得其反:更大的振幅产生了更大的不利偏移,触发止损并清空账户。entry_z/stop_z/trend_er_max 的任何参数调整都无法将负的单笔交易优势翻为正。失败模式:fee_edge/no_edge 负期望值日内逆向交易,被强平。不值得 2 小时的优化。
实现
在 DOGEUSDT.BINANCE USD-M 永续合约上,基于 VWAP z 分数均值回归的多空、单品种日内策略,15 分钟 K 线,纯 OHLCV。每根 K 线计算一个 1 日滚动 VWAP 锚点,以及收盘价相对其偏离度的 z 分数(按近期偏离度离散度进行归一化),并叠加 Kaufman 效率比趋势状态过滤器。当 z ≥ entry_z 时 SHORTS,当 z ≤ -entry_z 时 LONGS,仅在非趋势状态下开仓(ER ≤ trend_er_max)。第 3 版迭代修复了反转 RR 几何缺陷:两个退出条件现在都使用 SAME z/sd 单位表达 —— TARGET 为回归至锚点(|z| ≤ exit_z),STOP 为进一步发散(|z| ≥ stop_z) —— 因此按结构设计,收益(entry_z−exit_z)大于风险(stop_z−entry_z),两个退出条件不再处于不兼容的单位。z 空间的硬止损也将每笔亏损限制在 sd 单位内,同时入场更为严格(更高的 entry_z、更紧的趋势状态过滤器、2 小时退出后冷却时间、四分之一仓位规模),以削减此前主导回测结果的手续费磨损。三个可调参数:entry_z、stop_z、trend_er_max。
验证结果
CLEAN RESTART 2026-09-04 — 本次运行的判定历史和学习记录已删除,并已从验证阶段重新启动。此前放弃该策略是由流水线导致的,而非市场因素:Layer-2 测试框架错误绑定了 @staticmethod 辅助函数(已修复),QA 在未经优化的冒烟测试上给出了终局性能判定(已移除——QA 现在只评判正确性),沙箱超时源于回测时段资源不足(已修复)。假设和策略代码均未改变。请依据代码本身进行验证;性能将在之后由完整回测和优化器判定。
优化时,应将 entry_z 和冷却时间作为主要的换手率调节手段,并验证减少交易次数是否确实能使 avg_trade_return_pct 高于约 0.15% 的期货手续费底线,而不是仅仅缩小一个期望收益为负的样本。
尽管有反换手调整,沙盒仍显示在 312 笔交易中佣金占毛利的 25.47%(换手率 272x)——手续费拖累仍是主导亏损驱动因素,正是该迭代针对的失败模式。换手控制正确实施,但似乎不足以达到手续费可行性。
回测评审
- 夏普
- -1.07
- 总收益率
- -100.00%
- 最大回撤
- 100.00%
- 总交易数
- 3425
- 胜率
- 47.9%
- 盈利因子
- 0.54
单标的、单机制、3 参数——无截面 N 中取优面可供过拟合
交易次数较多(3,425),因此负面结果在统计上具有决定性,并非噪声
账户 LIQUIDATED 2021-12-04:total_return -100%,max_drawdown 100%,CAGR -100%——iter-3 z 空间止损限定了单笔损失,但不能修复负期望值(崩盘日日收益 -579.6%)
负的单笔交易优势:avg_trade_return_pct -0.101%(低于 0.15% 手续费下限,L22),profit_factor 0.54,期望值 -$45.52/笔,夏普 -1.07(CI [-2.75, -0.66] 完全低于零),PSR 0.0
尽管修复了交易几何,实际实现的 RR 仍然方向相反:avg_win $111.7 < avg_loss $189.8,largest_loss -$7,724,偏度 -30.9,峰度 1,277——盈利单获利受限,亏损单则持续扩大
在三个波动率市场状态下均亏损(平静/正常/压力状态的夏普比率分别为 -8.3/-6.3/-3.0),且在交易窗口的几乎每个月都亏损
L55/L7 零幸存者单标的日内 VWAP/价格反转逆向交易——逆向交易假设在 DOGE 15m 上方向错误;高振幅'手续费空间'的选择放大了不利偏移,最终导致强平
迭代历史
验证失败(Layer 3 — 沙箱回测):冒烟测试超过 300s 墙钟时间限制。这通常意味着逐根 K 线处理的工作量随历史数据增长——例如反复扫描完整的资金费率/补充数据序列,或在每根 K 线上于 calculate_signal()/on_bar() 中重建列表并调用 min()/sorted()。在 __init__ 中预先计算排序后的时间戳数组 ONCE 并使用 bisect,或按时间戳缓存查找结果,使逐根 K 线的开销为 O(log n) 而非 O(n)。
验证失败(Layer 4 — QA 复核): - FEE/EDGE + INVERTED-RR FAILURE 在一个现已可运行且可信赖的回测上 -> 建议 ABANDON。在 Layer-3 超时问题修复后,全历史运行(2187 data_days,8819 笔交易,metrics_reliable=true)呈决定性负向且 LIQUIDATED:total_return -100.0,被强平 2020-09-10,夏普 -2.05,PF 0.191,win_rate 0.376,avg_trade_return_pct -0.0623%,佣金占毛利的 35.8%($23.9k)。avg_win $20.14 对比 avg_loss $63.33(约 3:1)正是该假设明确声称要避免的 INVERTED RR。每条核心声明均被证伪:'有利的 RR' -> 反向;'DOGE 手续费空间' -> 8819 笔交易产生 35.8% 佣金;'中等偏离会反转' -> 即使有状态过滤仍为 37.6% 胜率。 - GEOMETRY MISCALIBRATION 驱动了反向的 RR:TARGET 位于 z 空间(|z|<=exit_z 0.3 时离场,距 z=1.5 入场约 1.2*sd 的价格),而 STOP 位于 ATR-价格空间(入场外超 1 x ATR)。在高振幅 DOGE 下,1 ATR 比 ~1.2*sd 目标 FARTHER,因此实际几何为'止损远 / 目标近'——与设计意图相反。盈利者在锚点处被截断为小额;亏损者触发全部 ATR 止损或 8 小时时间止损(max_consecutive_losses 23)。两个出场点单位不兼容,故有利的 RR 从未实现。 - L7 纯 OHLCV VWAP-偏离反转,现已连续第 4 次被证伪(SOL 开盘区间、ETH 枢轴、XRP 放量高潮、DOGE)——均死于手续费/优势不足或反向 RR。'最大振幅标的'变种使其更糟:DOGE 更大的 15m 错位更多地向不利方向延续,导致低胜率与反向 RR。 - RESIDUAL(不改变判定):尽管有 position_frac 0.5 和基于当前权益的仓位(avg_position_pct 15%,因此无 XRP 风格的累加),仍被强平。来自约 15% 敞口的强平表明 8 小时时间止损让反转交易承担巨大亏损(largest_loss -$4893)且无组合层面的权益止损,累积的反向 RR 出血复合归零。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。