最大回撤:每个策略都有93%以上的时间待在高点之下
作者 chwoo · 加密货币交易7年。自2026年春起运行自动交易机器人。 · · 更新
最大回撤是回测期间账户价值从高点到低点跌下去的最大幅度。它通常只作为一个百分数印在收益旁边,却是决定你 能不能真的一直持有这个策略的数字。收益告诉你最后到了哪里,回撤告诉你路上必须活过什么。
一个百分数会藏住真正压垮人的那部分:时间。所以我们把两样都量了。对本站八个预设,我们逐根K线走过资金曲线, 不只问最糟的坑有多深,还问它持续了多久,以及整段历史里有多少时间是在前一个高点之下度过的。
在水面之下才是常态
BTC,每个预设用自己的默认周期,计入现实成本,杠杆1倍,数据截至2026年8月31日。「最长下跌区间」指从某个 高点到重新收复该高点之间最长的一段;若至今尚未收复,则计到最后一根K线。
| 策略 | 收益 | 最大回撤 | 最长下跌区间 | 高点之下的K线 | 当前距高点 |
|---|---|---|---|---|---|
| 金叉 | +190.7% | 16.0% | 440天 | 97.6% | -3.6% |
| 超级趋势动量 | +221.3% | 42.6% | 433天 | 99.0% | -32.0% |
| 带趋势过滤的RSI | -0.2% | 19.5% | 2,065天 | 93.4% | -8.7% |
| 唐奇安突破 | -41.5% | 79.2% | 2,073天 | 99.7% | -56.4% |
| RSI 30进70出 | -59.1% | 82.4% | 2,022天 | 99.4% | -80.8% |
| RSI 超卖反弹 | -83.2% | 88.5% | 2,652天 | 97.6% | -86.1% |
| 布林带均值回归 | -98.1% | 98.8% | 2,671天 | 99.1% | -98.7% |
| MACD交叉 | -98.6% | 99.1% | 2,778天 | 99.8% | -98.8% |
看「高点之下的K线」这一列,因为它几乎不变。 这里每一个策略,包括那个赚了+190.7%的,都把93.4%到99.8%的K线花在了前一个高点之下。 坐在自己的纪录之下,在回测里不是例外,而几乎就是持有一个策略的全部体验。资金的最高点是你偶尔造访的地方, 不是你居住的地方。
再看本站最强的预设。超级趋势动量收益+221.3%,它最长的下跌区间是 433天。而截至数据的最后一根K线,它 比高点低32.0%,已经跌了290天。这还是好的那一边。任何在错误时点开始这个策略的人,都在看着它亏了将近一年,而七年的数字说的是+221.3%。
90%的回撤不是10%的九倍
回撤不是线性的,因为回本是相对缩小后的余额来算的。跌50%要涨100%才回来,不是50%。
| 回撤 | 回本所需涨幅 |
|---|---|
| 10% | +11.1% |
| 20% | +25.0% |
| 30% | +42.9% |
| 50% | +100.0% |
| 70% | +233.3% |
| 80% | +400.0% |
| 90% | +900.0% |
| 95% | +1,900.0% |
| 98% | +4,900.0% |
把它和第一张表一起读。MACD策略99.1%的回撤,要回到原来的高点大约需要 一百倍的涨幅,这就是它已经在高点之下待了2,778天的原因,也是它再也回不去的原因。相比之下,金叉的16.0%只需要约19%, 就是一个平平常常的好季度。
这就是应该把回撤当成一条越不过的约束、而不是能拿去换收益的统计量的现实理由。在超过50%的某个地方,策略就不再是策略,而变成了一种盼望。
短回测会把回撤报小
同样的测量,换不同的窗口长度。每一列是那段回溯窗口内最糟的回撤。
| 策略 | 1年 | 2年 | 3年 | 5年 | 7年 | 全历史 |
|---|---|---|---|---|---|---|
| 金叉 | 10.6% | 13.6% | 13.6% | 13.6% | 13.6% | 16.0% |
| 超级趋势动量 | 42.6% | 42.6% | 42.6% | 42.6% | 42.6% | 42.6% |
| 带趋势过滤的RSI | 7.7% | 11.7% | 13.5% | 13.6% | 19.5% | 19.5% |
| 唐奇安突破 | 41.6% | 41.6% | 41.6% | 41.6% | 79.2% | 79.2% |
| RSI 30进70出 | 41.1% | 43.9% | 51.1% | 64.6% | 82.4% | 82.4% |
| RSI 超卖反弹 | 50.3% | 60.3% | 67.2% | 79.9% | 87.4% | 88.5% |
| 布林带均值回归 | 58.9% | 69.1% | 75.7% | 92.9% | 98.8% | 98.8% |
| MACD交叉 | 43.6% | 57.7% | 76.2% | 91.2% | 98.3% | 99.1% |
MACD那一行最清楚。一年的检验报出43.6%的回撤,全历史报出 99.1%。除了测量往回伸了多远,什么都没变。回撤数值是地板,不是天花板,而你的检验越短,那块地板就被放得越低。
有两行打破了这个规律,应该点名而不是藏起来。超级趋势动量在每个窗口都是42.6%,唐奇安突破在四个窗口都是 41.6%。当最深的那次下跌近到连一年窗口都装得下时,就会这样。这不值得安心:它意味着那些策略此刻正处在或 接近自己最糟的回撤里,而第一张表最后一列显示超级趋势比高点低32.0%,正好印证了这一点。
同样的规则,换个币,换个回撤
超级趋势动量,规则一字不改,跑在五个币上。
| 币种 | 交易数 | 收益 | 最大回撤 | 最长下跌区间 | 当前距高点 |
|---|---|---|---|---|---|
| BTC | 376 | +221.3% | 42.6% | 433天 | -32.0% |
| ETH | 380 | +428.3% | 69.4% | 1,850天 | -63.6% |
| SOL | 304 | +268.4% | 74.7% | 553天 | -61.4% |
| DOGE | 290 | +317.7% | 90.1% | 2,047天 | -42.9% |
| XRP | 352 | -32.6% | 89.1% | 2,044天 | -84.0% |
一个策略的回撤并不只是这个策略自己的属性。在BTC上是42.6%,而在收益更好、有+317.7%的DOGE上是 90.1%。若按BTC的数字定好仓位,再把同一套规则拿到DOGE上跑,那就是按错了一倍的风险 在定仓位。
这里赚得最多的是ETH的+428.3%,而它最长的下跌区间是 1,850天。高收益和长期痛苦不是反义词,它们经常一起来。
杠杆买来的是深度加时长
同一个策略在BTC上,只把杠杆往上加。
| 杠杆 | 收益 | 最大回撤 | 最长下跌区间 | 高点之下的K线 |
|---|---|---|---|---|
| 1倍 | +221.3% | 42.6% | 433天 | 99.0% |
| 2倍 | +111.6% | 68.2% | 1,047天 | 99.2% |
| 3倍 | -58.5% | 93.6% | 2,629天 | 99.4% |
| 5倍 | -99.9% | 100.0% | 2,629天 | 99.4% |
收益列在3倍上转负,这一点在仓位与杠杆那篇指南里讲过。这里要注意的是第三列。从1倍到2倍,433天的下跌区间变成了1,047天,3倍则变成2,629天,也就是可用历史的大部分。杠杆不只是把坑挖深,它还让你在任何你愿意等的时间里都爬不出来。
怎么用这个回撤数字
- 把它当地板读。 上面八个里有六个,窗口越长越糟。用全历史检验,并且仍要假设未来会 找到更深的一个。
- 不只问多深,还要问多久。 这里赚得最多的预设也曾一口气在水下433天,而现在又是第290天。
- 按回撤定仓位,不按收益定。 把杠杆调到:历史上最糟的那次下跌乘上倍数之后,仍然是你会继续持有的东西。
- 每一个你打算交易的市场都重新量一遍。 同样的规则在BTC是42.6%,在DOGE是90.1%。
- 超过50%就当成不合格。 回本那张表解释了原因:需要翻倍,而超过90%需要奇迹。
参考资料
- Drawdown (economics)
- William F. Sharpe, "The Sharpe Ratio" — Return per unit of risk, the number drawdown should be read next to.