开通会员
首页›量化基础›正文

什么是最大回撤?一个策略最惨的时候会亏多少

什么是最大回撤?量化策略最大回撤怎么看

福
福瑞
10月12日
最大回撤

什么是最大回撤?一个策略最惨的时候会亏多少

假设有两个量化策略。

策略A:

一年赚了30%。

策略B:

一年赚了20%。

只看收益率,你可能会直接选择策略A。

但再告诉你一个数据:

策略A最大回撤50%。

策略B最大回撤8%。

这时候,你可能就要重新考虑了。

因为策略A虽然最后赚了30%,但中间某个阶段,你的账户可能曾经从100万元跌到只剩50万元。

你真的能坚持到最后吗?

这就是量化交易里一个非常重要的指标:

最大回撤。

它回答的问题不是:

最后亏了多少钱?

而是:

在整个投资过程中,从一个高点开始,你最惨的时候曾经跌下去多少?


一、什么是回撤

先不要急着理解“最大回撤”。

我们先看什么是“回撤”。

假设你的账户资金变化是这样的:

10万元。

涨到12万元。

继续涨到15万元。

然后开始下跌:

14万元。

12万元。

最后跌到10.5万元。

之后又重新上涨。

从15万元跌到10.5万元的这一段,就是一次回撤。

因为15万元是此前账户达到的一个高点。

从这个高点往下跌,直到再次恢复或者形成新的低点,这个过程就叫:

回撤。

所以回撤通常不是从最开始的本金计算。

它是从:

历史高点往下计算。

这一点非常重要。


二、什么是最大回撤

一个策略可能运行很多年。

期间可能出现很多次回撤。

比如:

第一次:

资金从10万元涨到12万元,

然后跌到11万元。

回撤大约8.3%。

第二次:

资金从15万元跌到12万元。

回撤20%。

第三次:

资金从20万元跌到14万元。

回撤30%。

那么整个回测期间最严重的一次回撤就是:

30%。

这就是:

最大回撤。

英文经常写成:

Maximum Drawdown

简称:

MDD。

它可以理解成:

在这段历史里,如果你非常倒霉,刚好在某个阶段的高点持有这个策略,之后最多会经历多大的账户缩水。

三、举一个最简单的例子

假设一个策略的资金变化是:

10万元

→ 12万元

→ 15万元

→ 13万元

→ 9万元

→ 11万元

→ 16万元

最低点是9万元。

有人可能会说:

“本金10万元,最低只剩9万元,所以最大回撤是10%。”

这是错的。

因为在跌到9万元之前,账户已经涨到了15万元。

真正需要比较的是:

15万元 → 9万元。

损失了6万元。

6 ÷ 15 = 40%。

所以:

最大回撤是40%。

哪怕最后资金又涨到了16万元,这个40%的回撤依然真实发生过。

这也是为什么只看最终收益,很容易忽略中间发生过什么。


四、为什么最大回撤这么重要

因为投资不是只看终点。

你还必须活着走到终点。

假设一个策略:

10年累计收益500%。

听起来非常厉害。

但中间曾经出现过一次70%的最大回撤。

这意味着什么?

如果当时你的账户是100万元,

可能一度只剩30万元。

想从30万元重新回到100万元,需要上涨多少?

不是70%。

而是:

233%以上。

因为:

30万元 × 3.33 ≈ 100万元。

这就是亏损非常残酷的一面。

亏得越多,想恢复本金,需要的涨幅就越大。

比如:

亏10%,需要上涨约11.1%才能回来。

亏20%,需要上涨25%。

亏50%,需要上涨100%。

亏80%,则需要上涨400%。

所以控制大的回撤,对于一个长期策略非常重要。


五、为什么亏50%,需要赚100%才能回本

这个问题值得单独讲一下。

假设你有100万元。

亏50%。

剩下:

50万元。

如果接下来上涨50%,会变成多少?

75万元。

还是没有回到100万元。

因为上涨50%,是按照当前的50万元计算的。

想从50万元重新回到100万元,

必须赚50万元。

也就是:

100%的收益。

所以:

亏损和盈利并不是对称的。

这也是最大回撤如此重要的原因。

一旦出现特别大的回撤,后面需要花很大的代价才能恢复。


六、年化30%,最大回撤60%,到底好不好

现在回到文章开头的问题。

一个策略:

年化30%。

最大回撤60%。

好不好?

不能只靠这两个数字直接下结论,但至少你应该提高警惕。

因为60%的回撤意味着:

如果你曾经有100万元,

最坏的一段时期可能只剩40万元。

这时候真正的问题就不是:

“未来还能不能涨回来?”

而是:

你能不能承受这种下跌?

现实中很多投资者不是输在策略最终不赚钱。

而是策略在赚钱之前,先经历了他们无法承受的亏损。

比如一个策略最终可能真的重新创新高。

但账户跌掉40%、50%之后,

很多人已经:

停止策略;

减少仓位;

修改规则;

甚至彻底离场。

结果就是:

回测里的长期收益存在,

但真实投资者根本没有拿到。


七、最大回撤还能告诉你策略是什么性格

不同类型的策略,回撤特征通常不一样。

比如一个趋势跟踪策略。

可能平时不断出现小亏损,

等到真正的大趋势出现时,再一次赚很多。

另一种均值回归策略。

可能大部分时间都稳定赚钱,

资金曲线非常平滑。

但遇到极端行情时,可能突然出现一次很大的回撤。

所以看最大回撤,不只是为了知道:

“最大亏了多少。”

还可以帮助我们进一步研究:

这个策略是在什么情况下发生回撤的?

比如:

牛市突然转熊;

市场持续震荡;

极端流动性危机;

波动率突然上升;

某一类股票集体失效。

如果你知道策略为什么发生回撤,就比只知道一个“-25%”更有价值。


八、最大回撤什么时候开始,什么时候结束

还有一个经常被忽略的问题:

回撤持续了多久?

还是举两个策略。

策略A:

最大回撤20%。

半年后恢复历史新高。

策略B:

最大回撤也是20%。

但用了4年才重新回到原来的高点。

数字看起来一样。

实际体验完全不同。

因为第二种策略意味着:

你可能连续几年都看不到新的账户高点。

所以评价回撤时,其实可以看两个维度:

回撤深度

跌了多少。

以及:

回撤时间

多久才能恢复。

对于长期投资者来说,有时候“4年不创新高”比单纯亏20%更加难受。


九、最大回撤越小越好吗

不一定。

假设两个策略。

策略A:

年化收益3%。

最大回撤2%。

策略B:

年化收益15%。

最大回撤10%。

如果只追求最低回撤,

策略A当然更好看。

但它的收益也可能低得没有多少吸引力。

所以最大回撤不能单独看。

真正需要比较的是:

你承担这些回撤,换来了多少收益。

例如:

一个年化15%、最大回撤10%的策略,

和一个年化16%、最大回撤45%的策略,

虽然第二个策略年化多了1个百分点,

但承担的风险可能高了很多。

这种情况下,第一个策略反而可能更加值得研究。

所以量化交易的核心从来不只是:

把收益做到最高。

更重要的是:

在可以接受的风险下获得收益。


十、为什么不同回测的最大回撤不能随便比较

看到两个策略:

策略A最大回撤15%。

策略B最大回撤25%。

是不是A一定更好?

还不能这么判断。

首先要看看它们的回测时间。

如果策略A只测试了:

2020—2021年。

而策略B测试了:

2005—2025年。

两者经历的市场环境完全不一样。

策略B可能经历过:

金融危机;

疫情暴跌;

加息周期;

长期熊市;

市场流动性冲击。

而策略A可能刚好只经历了比较有利的市场环境。

所以最大回撤有一个很重要的前提:

回测必须覆盖足够多不同类型的市场环境。

否则“最大”两个字并没有那么大的意义。

它只是:

这段有限历史里的最大回撤。

并不代表未来不可能出现更大的回撤。


十一、最大回撤还有一个隐藏问题:仓位

假设一个策略本身的最大回撤是10%。

如果你只用自己的本金交易,

回撤大约就是这个量级。

但如果加了杠杆呢?

比如用了3倍杠杆。

策略的波动和回撤都可能被明显放大。

原本10%的下跌,

可能变成接近30%的账户损失。

所以看回测报告时,还要知道:

这个策略有没有使用杠杆?

仓位多大?

有没有满仓?

有没有同时持有很多相关性非常高的资产?

如果不知道这些信息,单独看最大回撤也可能产生误判。


十二、最大回撤和波动率有什么区别

很多人会把两者混在一起。

其实它们关注的是不同的问题。

波动率看的是:

价格或者收益平时上下波动有多剧烈。

最大回撤看的是:

从某一个历史高点开始,最严重的一次下跌有多深。

比如一个策略每天都有很多小幅上涨和下跌。

波动率可能不低。

但如果它长期持续创新高,

最大回撤可能并不大。

另一个策略平时非常稳定。

但突然发生一次极端亏损。

平时波动率可能很好看,

最大回撤却很大。

所以这两个指标不能互相替代。

后面讲到波动率的时候,我们会单独解释。


十三、看一份回测报告时,最大回撤应该怎么用

以后看到一份量化策略回测,可以先看:

年化收益率。

知道策略赚钱速度。

然后马上看:

最大回撤。

看看获得这些收益,中间需要承受什么代价。

接下来再问几个问题:

这个最大回撤发生在哪一年?

为什么发生?

用了多久恢复?

当时市场发生了什么?

其他类似时期策略表现怎么样?

如果换一个更长的时间范围,回撤会不会更大?

这时候,你对一个策略的理解就已经远远超过:

“年化20%,看起来不错。”


十四、举一个完整例子

现在有两个策略:

策略A

年化收益:22%

最大回撤:45%

最大回撤恢复时间:18个月

策略B

年化收益:17%

最大回撤:12%

最大回撤恢复时间:5个月

哪一个更好?

没有唯一答案。

如果你能够承受非常大的资金波动,

策略A可能值得研究。

但如果这是养老资金,或者你很难接受账户接近腰斩,

策略B可能更适合。

这也说明一个很重要的问题:

世界上并不存在脱离投资者自身情况的“最佳策略”。

同一个策略,

对不同的人,

风险完全不一样。


最后

上一篇我们讲了收益率。

收益率告诉你:

这个策略能赚多少。

这一篇的最大回撤告诉你:

为了赚这些钱,中间最惨的时候可能会有多难受。

所以以后看到一个策略宣传:

“年化收益30%。”

不要只看这一句话。

至少还应该问:

最大回撤是多少?

因为:

年化30%、最大回撤10%,

和

年化30%、最大回撤70%,

完全是两种不同的策略。

收益决定一个策略看起来有多诱人。

而回撤,往往决定你到底能不能真正坚持下去。

理解这一点之后,你就已经开始从“只看赚多少钱”,进入真正的策略风险评价了。

下一篇,我们继续看另一个在回测报告里非常常见的数字:

夏普比率。

它试图回答的问题是:

一个策略赚到这些收益,到底承担了多少波动?

# 基础概念
//参与评论
?
还没有评论,来说第一句