🧠 量策派 自研的统计量化交易系统 · 每笔进出有数字理由 · OKX / Hyperliquid 查看 Quant Pro →
market analysis

2026-10-22 失败复盘:震荡盘整 regime 下,8 个负 Sharpe 策略的真实回测教会我们什么

量策派 编辑部 发布 2026-10-22 · 9 分钟阅读 · 3905 字
2026-10-22 失败复盘:震荡盘整 regime 下,8 个负 Sharpe 策略的真实回测教会我们什么

2026-10-22 失败复盘:震荡盘整 regime 下,8 个负 Sharpe 策略的真实回测教会我们什么

速览: 2026-10-22 BTC $84233、RSI 61.1,regime 为震荡盘整;8 个负 Sharpe 回测策略合计 2512 笔、平均 Sharpe -2.52,其中 AVAX Parabolic SAR 回测 Sharpe -3.99、年化 -110.3%,ETH Ichimoku 回测最大回撤 93.0%,趋势跟随类信号在该环境集体失效。

引言:今日行情速读

先把今天(2026-10-22)的真实盘面摆出来。BTC 报 $84233,24 小时 +0.2%,7 天 +2.4%,30 天 -0.2%,RSI 61.1;ETH 报 $2474,24 小时 +0.0%,7 天 +1.3%,RSI 49.9。当前 regime 判定为震荡盘整。

这四个数字放在一起,本身就构成了一个很典型的“没有方向”的结构。BTC 的 30 天累计变化只有 -0.2%,等于一个月原地踏步;但 7 天是 +2.4%,说明短期有反弹动能;RSI 61.1 处在中性偏强区间,距离 70 的超买线还有将近 9 个点。做一个简单推算:30 天前 BTC 约在 $84402 附近,7 天前约在 $82259 附近——也就是说,先跌了约 2.5%($84402 → $82259),再涨回 2.4%($82259 → $84233),一跌一涨几乎完全对冲,净变动 -0.2%。这正是“震荡盘整”在价格上的定义:有波动,没有位移。

ETH 更弱一些。24 小时 +0.0%,等于完全走平;RSI 49.9,几乎精确落在 50 的中性线上。ETH/BTC 汇率约 0.0294,即 1 ETH ≈ 0.0294 BTC。BTC 的 RSI 61.1 与 ETH 的 RSI 49.9 之间形成了 11.2 点的强弱差,说明这一轮反弹的资金集中在大市值资产,没有扩散到 ETH。

对趋势跟随类策略来说,这是最不友好的组合:波动率足够高,能触发信号;但没有持续性,信号一触发就反转。本文要复盘的那批负 Sharpe 回测,恰好全部是在这个 regime 下诞生的。

核心分析

一、Ichimoku 雲帶:同一条信号在四个品种上亏出四种形状

先看这组最完整的样本,四个品种、同一套 Ichimoku 雲帶逻辑、同样 4h swing 周期:

编号 品种 Sharpe 年化 最大回撤 笔数 胜率
#37 SOL/USDT -1.28 -83.8% 86.4% 589 42.4%
#17 BTC/USDT -1.47 -55.0% 56.7% 436 39.9%
#36 ETH/USDT -1.67 -92.5% 93.0% 516 39.7%
#38 AVAX/USDT -1.98 -146.1% 137.3% 594 42.1%

这四条的回测笔数分别是 589、436、516、594,加起来 2135 笔,平均每个品种 534 笔。这是本文最重要的一个观察:样本量足够大,说明这不是运气问题,也不是某一段行情的偶然,而是信号逻辑与市场结构之间的系统性不匹配。四个品种的平均 Sharpe 是 -1.60,平均年化 -94.35%,平均最大回撤 93.35%,平均胜率 41.0%。

胜率这一列值得单独拆开看。42.4%、39.9%、39.7%、42.1%,全部低于 50%,且集中在 40% 附近。一个胜率 40% 的策略要成立,平均盈亏比必须大于 1.5;而 Ichimoku 的经典用法是“云带突破进场、云带反向出场”,在震荡市里出场点往往比进场点更差,盈亏比根本达不到 1.5。胜率 40% × 盈亏比不足 1.5 = 负期望,这是最朴素的算术,和参数调优无关。

再看品种之间的排序。按 Sharpe 绝对值由小到大是 SOL(-1.28) < BTC(-1.47) < ETH(-1.67) < AVAX(-1.98),按最大回撤排序是 BTC(56.7%) < SOL(86.4%) < ETH(93.0%) < AVAX(137.3%)。AVAX 在两个维度上都是最差的,BTC 在两个维度上都是最好的。这个梯度非常干净:标的波动率越高,云带信号的假突破成本越高。云带的本质是把“价格穿越过去 N 周期的高低区间中点”当作趋势确认,而高波动品种在震荡市中穿越的频率是低波动品种的倍数,每一次穿越都是一次成本。

38 的最大回撤 137.3% 需要单独说明。在无杠杆的现货回测里,最大回撤在数学上不可能超过 100%。这个数字只有两种解释:一是回测中启用了杠杆,二是复利路径下净值曾逼近归零后继续计算。不管是哪一种,它都在提醒一件事——回测里的杠杆设置会被震荡市成倍放大,而震荡市恰恰是最容易触发强制平仓的环境。

把这些放回今天的盘面:BTC 30 天 -0.2%、ETH 24 小时 +0.0%,价格大概率在云带上下反复穿越。今天 BTC 的 RSI 61.1 不算超买,意味着还有上行空间,但也意味着没有进入“单边趋势”该有的强度区间(通常 RSI 需要站稳 65 以上并持续)。在这种结构下,Ichimoku 的回测结论对今天依然适用:信号会出现很多次,但每一次的期望值都是负的。

二、Parabolic SAR:胜率 0.0% 的 108 笔,问题出在策略还是回测口径

第二个案例更极端。

19 Parabolic SAR(BTC/USDT,swing,4h):Sharpe -2.15,年化 -24.2%,最大回撤 9.8%,108 笔,胜率 0.0%。

108 笔交易、胜率精确等于 0.0%,这在真实市场里几乎不可能自然发生。任何随机信号在 108 次独立试验中至少赢一次的概率都接近 100%。所以这里必须做两层解读。

第一层,这大概率是回测口径造成的假象。常见的成因包括:逐笔盈亏按“信号翻转时的差价”记账而忽略了持仓方向、手续费被重复扣除、或者止损逻辑把每一笔的退出都标记在亏损侧。0.0% 这个数字本身就是一个告警信号——它告诉我们,回测框架在记录这笔交易的方式上有问题,而不是告诉我们“SAR 这个指标一定亏”。

第二层,即便口径有瑕疵,方向性结论仍然有效。看另外两个数字:年化 -24.2%,最大回撤只有 9.8%。年化亏损是最大回撤的 2.5 倍,这个比例关系说明亏损是“缓慢、稳定、持续”的,不是某一次爆仓。这是典型的高频小亏 + 交易成本侵蚀形态:每一笔亏得不多,但笔数堆起来就把净值磨掉了。108 笔在 4h 周期上大约对应一年半以上的数据,换算下来每 5 天左右一笔,成本项的累积效应非常可观。

对比 #29 Parabolic SAR(AVAX/USDT,swing,4h):Sharpe -3.99,年化 -110.3%,最大回撤 98.7%,158 笔,胜率 36.7%。这里胜率 36.7% 是“正常”的亏损胜率,但最大回撤 98.7% 意味着净值几乎归零。同一条 SAR 逻辑,在 BTC 上是“慢性失血”,在 AVAX 上是“急性休克”。区别就在于标的波动率:SAR 的加速因子在价格快速来回时会让止损点剧烈跳动,波动越大的品种,止损被打掉的频率越高,而每次被打掉之后价格又往往回到原方向。

回到今天。BTC RSI 61.1 这个位置,正是 SAR 最容易发生翻转的区间——不够强到形成单边,又不够弱到形成单边下跌,价格在中间地带反复。今天 BTC 24 小时只涨了 0.2%,这种“贴着走”的形态对 SAR 是最差的输入。

三、短周期与低样本:Sharpe -3.38 与 -4.25 背后是 62 笔和 49 笔

剩下两个案例的 Sharpe 绝对值最大,但样本量最小,必须放在一起看才不会被误导。

41 VWAP 回歸(AVAX/USDT,ultra,15m):Sharpe -3.38,年化 -100.4%,最大回撤 9.1%,62 笔,胜率 43.5%。

这组数字里最刺眼的是“年化 -100.4% 配最大回撤 9.1%”。回撤只有 9.1%,说明净值曲线非常平滑——没有一次大的单笔亏损;但年化亏掉 100%,说明亏损来自极高频率的小额负期望叠加。15 分钟周期、ultra 模式,意味着信号触发极其频繁,62 笔在 15m 上可能只覆盖很短的历史窗口。胜率 43.5% 看似接近一半,但对均值回归类策略来说,43.5% 的胜率配上“小赢大亏”的尾部结构,就是标准的负期望。

34 SuperTrend 策略(SOL/USDT,swing,4h):Sharpe -4.25,年化 -28.9%,最大回撤 28.7%,49 笔,胜率 28.6%。

这是八个策略里 Sharpe 最差的(-4.25),但它的年化亏损只有 -28.9%,最大回撤 28.7%。这说明 Sharpe 的绝对值排序,不等于亏损的严重程度排序。49 笔样本下计算出来的 Sharpe,统计置信区间极宽——用 49 个观测去估计一个年化指标的均值,标准误大到几乎无法区分“真实负 Sharpe”和“随机波动”。胜率 28.6%(49 笔里大约 14 笔盈利)同样是小样本噪声。

这两个案例合起来给出一条方法论:看回测不能只看 Sharpe 一个数。至少要同时看四项——笔数(是否 ≥ 200)、年化(绝对亏损幅度)、最大回撤(尾部风险)、胜率(是否与盈亏比匹配)。#34 的 Sharpe -4.25 很吓人,但它的实际破坏力远小于 #38 的 Sharpe -1.98 配 137.3% 回撤。

今天 AVAX 和 SOL 没有给出实时数据,但 BTC 与 ETH 的盘面提供了环境参照:BTC 24h +0.2%、ETH 24h +0.0%,日内振幅被压缩到极低水平。低波动压缩是短周期策略的陷阱——15m 级别的 VWAP 回归在这种环境下会频繁触发,但每次的利润空间被压到低于手续费,回测里 -100.4% 的年化正是这么来的。

四、三条归因线:过拟合、regime 错配、杠杆放大

把八个策略放在一张表里,合计 2512 笔回测交易,平均 Sharpe -2.52,平均胜率(剔除 #19 的 0.0% 口径异常后)39.0%。这个整体画像可以拆成三条独立的失败原因。

第一条:过拟合,集中在小样本策略上。 #34 只有 49 笔、#41 只有 62 笔,两个样本量都不到 100。#34 的 Sharpe -4.25、#41 的 Sharpe -3.38 是八个策略里绝对值最大的两个,而它们恰好是样本最少的两个——这个相关性不是巧合。样本少意味着参数在有限的几个价格形态上被反复调优过,一旦市场形态改变,参数就完全失效。判断标准很简单:回测笔数低于 200 的策略,不管 Sharpe 多好或多差,都不该被当成结论。

第二条:regime 错配,这是八条里的主线。 Ichimoku 雲帶、Parabolic SAR、SuperTrend 三者本质都是趋势跟随——它们的盈利模型是“识别出一次持续的方向,用一次大赢覆盖多次小亏”。而今天的 regime 是震荡盘整:BTC 30 天 -0.2%,先跌 2.5% 再涨 2.4%,净位移接近零。在这种环境下,趋势跟随策略的结构性问题是大赢永远不会到来,只剩下小亏不断累积。#17 BTC 版本 436 笔、胜率 39.9%、年化 -55.0%,就是“只付成本、收不到回报”的完整写照。

反过来,#41 VWAP 回歸是均值回归类,理论上更适合震荡市,但它的周期是 15m ultra,在低波动压缩下利润空间被成本吃掉,同样失败。这说明震荡市并不是“均值回归就一定赢”的简单结论,周期和成本结构同样决定结果。

第三条:杠杆放大,体现在回撤数字上。 #38 最大回撤 137.3%、#29 最大回撤 98.7%、#36 最大回撤 93.0%、#37 最大回撤 86.4%——四个策略的最大回撤超过或接近 90%。无杠杆现货组合的最大回撤上限是 100%,这些数字说明回测中要么加了杠杆,要么是在复利路径下净值逼近归零。无论哪种,回撤越接近 100%,恢复所需的收益越趋于无穷:一个 93.0% 的回撤需要后续 +1329% 才能回到原点。这是杠杆在震荡市里最隐蔽的杀伤方式——它不制造亏损,它制造不可逆。

实战启示:当前环境下该怎么做

第一,把样本量当硬门槛。 今天复盘里 #34(49 笔)和 #41(62 笔)的 Sharpe 绝对值最大,但可信度最低。任何回测结论,笔数低于 200 都不该进入决策;#37 到 #38 那组的 436 到 594 笔才是可用的样本规模。这条规则会直接过滤掉大部分“看起来很美或很糟”的策略。

第二,regime 判定先于策略选择。 今天 BTC 30 天 -0.2%、RSI 61.1、ETH RSI 49.9,判定为震荡盘整。在这个判定下,趋势跟随类回测的历史表现(#17 年化 -55.0%、#36 年化 -92.5%)本身就构成了“不启用”的理由。不是策略不好,是策略与环境的匹配度为零。判断依据要量化:30 天涨跌幅绝对值低于 5%、RSI 在 45–65 之间,就按震荡处理。

第三,看四项而不是一项。 Sharpe 只是第一层筛选。真正决定是否可用的,是笔数、年化、最大回撤、胜率四项的组合。#38 的 Sharpe 只有 -1.98,比 #34 的 -4.25 好看得多,但 137.3% 的最大回撤让它的实际风险高出一个量级。回撤是不可逆的,Sharpe 是可逆的,优先级应该反过来。

第四,杠杆必须与回撤预算绑定。 回测里出现 93.0%、98.7%、137.3% 这类数字,说明参数搜索时没有对杠杆设上限。实操中应该反向操作:先定最大可承受回撤(比如 15%),再倒推单笔风险预算和杠杆倍数,而不是先定杠杆再看回撤。今天这种低波动压缩环境尤其危险——波动率低会让人误以为风险低,从而加杠杆,而震荡市的突然扩张往往发生在最没有准备的时候。

第五,跨品种验证是低成本的过滤器。 Ichimoku 在四个品种上的 Sharpe 分别是 -1.28、-1.47、-1.67、-1.98,四个全负、无例外。这种一致性本身就是最强的证据:如果只有 AVAX 一个品种是负的,可以归因于标的特性;四个品种全部为负,就是信号逻辑的问题。反过来,一个策略如果在 4 个品种上有 3 个正 1 个负,那一个负的才值得单独研究。

需要说明的是,上面这套“回测 + 执行”的完整流程——包括多品种批量回测、regime 判定、样本量门槛、回撤预算控制——已经被产品化成 Quant Pro 这个工具。它的设计前提是资金始终留在用户自己的 OKX 账户里,系统只负责信号计算与回测验证。本文引用的所有数字都来自历史回测,回测结果不代表未来表现。

风险提示

第一,本文所有数据均为回测结果,不是实盘业绩。回测存在幸存者偏差、参数选择偏差、以及无法完全模拟的滑点与流动性约束,实际结果可能显著偏离。

第二,#19 出现的胜率 0.0%(108 笔)是明确的口径异常信号,说明回测框架在极端情况下的记账逻辑需要复核。任何单一维度的异常值都不应直接作为决策依据。

第三,回测中出现的最大回撤 137.3%、98.7%、93.0% 提示杠杆或复利路径被启用。杠杆会同时放大收益与亏损,且在震荡市中更容易触发强制平仓,可能导致本金全部损失。

第四,当前 regime 判定为震荡盘整,是基于 2026-10-22 的 BTC RSI 61.1、30 天涨跌幅 -0.2% 等有限指标得出的时点判断。regime 会在没有预警的情况下切换,今天的结论可能在数日内失效。

第五,加密资产波动剧烈,历史回测中的负 Sharpe 策略并不意味着反向操作就能获得正收益——交易成本、滑点、资金费率在反向后同样存在。本文不构成任何投资建议。

常见问题

Q1:回测 Sharpe 为 -3.99 的策略,直接反着做是不是就能赚钱?

不能这样推导。#29 Parabolic SAR 的回测 Sharpe 是 -3.99、年化 -110.3%,但反向操作要成立需要三个前提同时满足:交易成本对称、滑点不因方向改变、以及原策略的亏损不是来自成本侵蚀而是来自方向错误。从数据看,#29 胜率 36.7%、最大回撤 98.7%,亏损中相当部分来自波动放大下的止损成本,这部分成本反向之后依然存在。正确做法是把“方向假设”单独拿出来重新回测,而不是直接反手。

Q2:为什么同样一套 Ichimoku 雲帶,在四个品种上的 Sharpe 差别这么大(-1.28 到 -1.98)?

差异主要来自标的波动率。#37 SOL 的 Sharpe 是 -1.28、最大回撤 86.4%,#38 AVAX 的 Sharpe 是 -1.98、最大回撤 137.3%。云带信号依赖“价格穿越区间中点”来确认趋势,波动越大的品种在震荡市中穿越频率越高,每一次假突破都是一次成本。四个品种的胜率其实很接近(39.7% 到 42.4%),说明信号质量相似,差异全部来自波动放大后的成本端。

Q3:样本量多少才算够?49 笔

每周精选送到邮箱

周日一封邮件 · 本周深度文章 + 交易机会 + 策略更新