策略
XRP 日内区间回归、多空双向、SYMMETRIC 盈亏比(单品种 XRPUSDT.BINANCE,15 分钟 K 线,在非趋势区制下反向交易偏离滚动均值 ONLY 的适度 Z 偏离,均值目标退出与等距 Z 止损相平衡,纯 OHLCV,3 参数)
结局: 已放弃
XrpIntradayRangeReversionSymmetricLS15m
结局总结
XrpIntradayRangeReversionSymmetricLS15m 是该思路的第 2 次迭代,明确旨在打破导致其 LINK/ADA/DOGE/SOL 个均值回归同类策略失败的反向收益/风险模式,采用固定价格对称目标、趋势状态过滤器、冷却期和硬性仓位规模上限。但它重现了完全相同的失败:账户在 2020-11-22 被清算,发生于 Nov-2020 XRP 暴涨暴跌期间(总收益 -100%,最大回撤 100%),avg_loss 运行约 1.8x avg_win,且空头腿遭受重创,所谓“清算不可能发生”的上限未能奏效。利润因子为 0.561,期望值为负,夏普比率为 -1.20,并且这是该概念连续第二次 -100% 清算,因此分析师在回测审查关卡放弃了该策略,认定单一标的日内均值回归属于任何参数调优都无法挽救的零存活者类别。
假设
一种在 XRPUSDT.BINANCE 上的 LONG-SHORT 日内均值回归策略(USD-M 永续合约,15 分钟 K 线),刻意打破了导致本工厂近期所有单品种回归策略死亡的 ONE 缺陷(LINK Keltner、ADA RSI2、DOGE VWAP、SOL OI-flush 均死于 SAME 特征:exit_z≈0.3 的极小止盈 + 2.5-ATR 宽止损 → avg_loss ≈ 2-2.4x avg_win → 60%+ 胜率仍净亏损)。此处盈亏比为 SYMMETRIC BY CONSTRUCTION:止盈为完全回归至均值(捕获全部入场偏离),止损为入场点之外 EQUAL z 延伸,因此 avg_win ≈ avg_loss,盈利完全来自回归胜率 > 50%——与倒置 RR 陷阱相反。它还复制了 ONE 存活的回归策略(SOL VWAP 15 分钟)正确的做法:反向交易 MODERATE(而非极端)偏离、频繁触发、保持低参数,并增加了失败者所缺的趋势区制过滤(在强趋势中 DISABLED 反向交易——LINK/ADA 的死亡源于对抗方向性漂移)。它填补了代表性不足的 SHORT 周期(8.7% 对比 ≥10%)和 long_short 方向,仅使用纯 OHLCV(存活率最高的数据类别),并通过单持仓保护(入场前空仓检查)以避免 DOGE 加仓爆仓缺陷。非 carry 策略(组合待定集合已偏重 carry)、非配对协整押注(SOL-AVAX 刚以 -82% 死亡)、非期权/清算策略。
迭代 2 修复了 Layer-4 QA 指出的所有机制,采用最小改动,保持已通过的信号逻辑(滚动 z-score + Wilder ADX 趋势过滤)与导入不变。(1)QA 证明 z 空间的对称性不会带来 PnL 对称性,因为均值/标准差会漂移;修复将止盈与止损移至入场时固定的 PRICE 空间(目标 = 入场时滚动均值;止损 = 等价格距离 stop_mult x 偏离),因此 avg_win 与 avg_loss 按构造即为相等的价格变动,优势纯粹为回归胜率 > 50%。(2)QA 显示盈利集中在平静期(极小 std → 极小捕获);最小绝对偏离过滤(dev >= min_dev_frac x 价格,约 0.4%)现在仅在回归目标为真实、可覆盖费用的波动(> 约 0.10% 期货双边)时触发,去除了平静期微型反向交易——其永远无法弥补波动扩张期的亏损。(3)爆仓源于以极小的震荡期价格 std 相除计算风险 → 名义价值膨胀至约权益的 200%;现仓位改为基于 FIXED 价格止损距离的风险仓位,并以 HARD-CAPPED 按权益 gross_frac x(0.40)封顶,因此单个持仓始终只占组合的一小部分,不会爆仓,且不存在会爆炸的逆 std 项。(4)迭代 -1 的“止损”仅为收盘 z 检查,缺口可直接击穿,且会立即重新进入更深的反向交易;现止损/目标改为对照 K 线 HIGH/LOW 检查(对盘中触及做出反应),且止损后冷静期阻止数根 K 线内重新入场,终结了接飞刀行为。保留了死亡回归策略所缺的趋势区制过滤(仅当 ADX < adx_max 时反向交易)。它仍为纯 OHLCV、多空双向、单持仓 15 分钟回归,填补短周期与 long_short 维度,仅有三个核心参数;结构窗口与风险上限为固定惯例。未新增禁用导入,类/方法接口不变,因此 Layer 1-3 保持通过,同时 Layer-4 缺陷得到修正。
终局,再次失败:账户再次被清算(liquidated=true, 2020-11-22, total_return -100%, max_drawdown 100%),在样本开始约 10 个月后,于 Nov-2020 XRP 暴涨暴跌期间(单日 -102.7%)崩溃,因此剩余 5+ 年从未交易。结果证伪了两项关键设计主张:(1)“从构造上实现对称的收益/风险”是错误的——avg_loss $145 约为 1.8x avg_win $81,这正是导致 LINK/ADA/DOGE/SOL 均值回归策略族失败的反向-RR特征,因为波动扩张时的跳空会穿透固定价格止损;(2)“硬性 gross_frac 上限使清算不可能发生”也是错误的——账户仍然被清算,因此仓位规模保护机制并未限制尾部风险。结合 profit_factor 0.561、负期望值(-$31.73/笔)、夏普比率 -1.20,以及这是该思路连续第 SECOND 次发生 -100% 清算,不存在任何 entry_z/adx_max/stop_mult 参数组合能挽救这种会让账户归零且具有负反向-RR期望值的机制。这属于单一标的日内均值回归的零存活者类别。放弃。
实现
在 XRPUSDT.BINANCE 上进行多空双向日内均值回归(USD-M 永续合约,15m,纯 OHLCV)。在非趋势状态下(ADX < adx_max),当价格相对 48 根 K 线滚动均值 ONLY 出现中等 z 值偏离时进行逆势交易;且只有当入场偏差至少达到价格的 min_dev_frac(目标幅度具有实际意义且足以覆盖费用)时才交易。以 PRICE 计,收益/风险对称:止盈是在入场时记录的滚动均值处完全回归,止损则是在入场点另一侧相同的价格距离(入场偏差的 stop_mult x);两者均在入场时固定,并根据 K 线最高价/最低价进行检查(盘中触发)。仓位根据固定的价格止损进行风险定仓,并硬性限制为权益的 gross_frac(40%),因此名义仓位不会膨胀,单笔仓位也不会导致清算。止损后,策略会等待 cooldown_bars 才再次进行逆势交易,因此不会在价格继续下跌时重新进入同方向、更深的逆势交易,接飞刀。单仓位(基础逻辑仅在空仓时入场)。三个核心参数:entry_z、adx_max、stop_mult。
验证结果
验证失败(第 4 层——QA 审查): - 假设的核心主张——收益/风险在 BY CONSTRUCTION 上对称,因此 avg_win ≈ avg_loss——被沙盒结果 FALSIFIED:avg_loss(710.6)= 2.56× avg_win(278.0),这正是导致此前均值回归策略失败的反向 RR,且出现 total_return -100% / 已清算。z 空间的对称性不会带来盈亏对称,因为 TP(z≥0)和止损(z≤ez·(1+stop_mult))是以会漂移的滚动均值/标准差衡量的。盈利发生在平静行情中(标准差较小 → 获利较小),亏损发生在波动扩张时(实现的价格变动更大)。核心机制并未实现。 - 风险仓位规模按 48 根柱的滚动 PRICE 标准差归一化;策略只在低-ADX 盘整行情中触发,此时标准差较小 → stop_dist_price 较小 → 名义金额激增 → 被限制在权益的 100%。持仓在平静期达到最大规模,随后在行情突破时遭受重创。avg_position_pct 201.6% 超过了 max_gross=1.0 上限,账户被清算——对于真正受 1× 限制的单一持仓而言,这是不可能发生的。 - “止损”是收盘时的 z 值检查,并非保护性挂单。在 15 分钟柱上,价格在最大规模持仓中于盘中跳过 z 止损位 → 亏损达到 risk_frac 的许多倍(largest_loss -5077,峰度 307,tail_ratio 0.23)。这就是清算机制。 - 在 z≤ez·(1+stop_mult) 时止损,也意味着 z≤-entry_z,因此下一根柱会重新入场,沿同一方向进行更深度的反向交易——在滞后的 ADX 追上之前持续抄底下跌行情,使回撤扩大。 - 纯-OHLCV单一标的 z 值反向交易——零存活者类别(L7)——重现了它声称要打破的相同反向-RR失败特征。
在止盈位放置一个 LIMIT,在止损位放置一个 STOP(括号单),使成交发生在这些价位 AT;触价市价单无法从机制上实现对称。
对称-RR承诺仅部分实现:avg_loss 313.8 = 1.53× avg_win 204.7(低于 iter-1 的 2.56x)。PRICE空间构造正确(我已核实 target=mean、stop=equal distance),因此这不是构造错误,而是执行问题:should_exit 在盘中触及最高价/最低价时触发,但在该柱的 CLOSE 以市价单成交,因此不利柱会使亏损超过止损,而盈利交易则会从目标位回吐。XRP的柱形结构会使下跌时的成交价更差。
分析师:ABANDON,应基于充分采样的负期望值作出判断,而非进行优化。
优势明确为负且样本充足:win_rate 0.496 为 BELOW 论点所需的 >50%,期望为负——total_return -73.4%、PF 0.64、avg_trade_return_pct 0.013%(低于 0.15% 下限),基于 1293 笔交易。论点的胜率支柱不成立;调参无法制造出 >50% 的回归命中率。
权衡是否值得继续投入迭代预算,重做一个零存活者类别。
纯-OHLCV单一标的 z 值均值回归——零存活者类别(L7),第二次重做;该品种/时间周期的均值回归优势依然不存在。
无需更改;已记录此点,以免被误读为违反上限。
avg_position_pct 59.6% 因权益回撤膨胀而超过 40% 总敞口上限,并非上限逻辑错误(min(notional, equity·gross_frac) 上限代码正确且确实生效;未发生清算),这证实 iter-1 的仓位规模修复有效。
回测评审
- 夏普
- -1.20
- 总收益率
- -100.00%
- 最大回撤
- 100.00%
- 总交易数
- 8689
- 胜率
- 50.3%
- 盈利因子
- 0.56
信号样本量大,并且确实尝试解决已知失效模式(状态过滤 + 冷却期 + 固定价格目标)
账户 LIQUIDATED 在 2020-11-22 上(total_return -100%,max_drawdown 100%);回测在约 10 个月后中断,剩余 5+ 年从未交易
“从构造上实现对称”的主张未能成立:avg_loss $145 约为 1.8x avg_win $81——与导致 LINK/ADA/DOGE/SOL 均值回归策略同类失败的反向收益/风险相同
“硬性 gross_frac 上限 = 不会清算”的主张未能成立:账户仍被清算(空头腿在 Nov-2020 XRP 飙升期间遭受重创);偏度 -46.6、峰度 2234 表明存在单次灾难性尾部事件
负优势:profit_factor 0.561,avg_trade_return_pct -0.0065%,期望值 -$31.73/笔,夏普比率 -1.20(CI 全部为负)
这是该思路连续第二次 -100% 清算(iter-1 也发生了清算);单一标的日内均值回归属于零存活者类别
结局总结
将止盈和止损设为相等的价格距离,并不能保证盈亏对称,因为波动扩张时的跳空会穿透止损;仅有名义金额上限也无法限制单一标的日内均值回归的尾部风险——这类机制已两次导致清算,存活者为零。
分析师在优化前的回测审查关卡作出了“放弃”的判决,因为账户在样本开始约 10 个月后、Nov-2020 XRP 飙升期间被清算(剩余 5+ 年未交易),从而证伪了两项关键设计主张:收益/风险并非对称(亏损/盈利倒置,约为 1.8x),硬性 gross_frac 上限也未能阻止清算。
一种针对 XRPUSDT.BINANCE 的多空日内均值回归策略(15 分钟永续合约柱),仅在非趋势行情(由 ADX 过滤)中对滚动均值的中等 z 偏离进行反向交易;目标是通过将止盈固定在滚动均值处、并设置等价格距离的止损,实现对称收益/风险;采用风险约束仓位规模,并将其硬性限制在权益的 40%,以防止清算。
从 2020-01 到其提前终结,该策略共进行了 8,689 笔交易(4,141 笔做多 / 4,548 笔做空),但却是一个决定性的失败者:该账户于 2020-11-22 被完全清算,其中 total_return -100%,max_drawdown 100%,profit_factor 0.561,每笔交易的期望值为 -$31.73/笔,avg_trade_return_pct -0.0065%,夏普比率为 -1.20(CI 完全为负)。其核心对称性主张失败 —— avg_loss $145 约为 ~1.8x avg_win $81 —— 偏度为 -46.6 且峰度为 2234,标志着单一灾难性尾部。
Stratmill 是研究与模拟交易工具,不提供财务建议,也不是经纪商。回测与模拟结果均为假设性结果。交易存在亏损风险。