分类
风险
难度
入门
适用场景
EA 评估回测风险管理

最大回撤

在一个测量期内账户权益从峰值到谷底的最大跌幅,以上一个峰值的百分比表示。

亦称:Max DD, 峰谷跌幅, 最差回撤

更新于

一句话讲清

账户已经真实经历过的最糟一段连亏:它在创出新高之前,从最高点往下跌了多远。它回答的是「当时有多糟」,而不是「赚了多少」。

为什么重要

两个策略可以交出相同的年度收益,却仍然是不同的产品。经由 10 % 的回落走到那里的可以部署;经由 50 % 的回落走到那里的通常不行,因为账户的钱先用完了,或者交易者在谷底放弃了。

  • 它决定账户规模。一条常见的实务规则是准备已公布最大回撤的 2 到 3 倍资金,好让一个最大回撤 20 % 的策略,不至于恰好跑在你只输得起一次的那笔本金上。
  • 它是衡量一段连亏的尺子。如果实盘回撤越过了回测的最大值,策略已经离开了它被验证过的范围,那是一个需要决策的节点,而不是噪声。
  • 它依赖路径,因而捕捉到平均值捕捉不到的东西:那唯一最深的坑——正是它让账户关门。
  • 测试器打印出的两个数字并不能互相替代。在本站公开的十四次运行里,把未平仓浮亏也算进去的权益回撤,十四次中有十四次都比余额回撤更深。在不按 MT5 相对(Relative)基准读取的十二次里,差距是 4 % 到 18 %。按该基准读取的两次分别是 8 % 和 76 %,那里两个数字各自挑中不同的时刻——所以这 76 % 量的是这种错位,而不是更深的坑。

如何计算

最大回撤 % =(峰值权益 − 谷底权益)÷ 峰值权益 × 100
峰值权益
在这轮下跌开始之前,账户所达到的最高权益。
谷底权益
在那个峰值之后、下一个新高之前所达到的最低权益。

谷底必须出现在峰值之后,而峰值是截至该时点所达到的最高权益,不是整个期间的最高值。一连串各自独立的回落不会相加;只有从峰值到谷底的单次最深跌幅才算数。

多少算高、多少算低

  • 低于 10 % 浅——策略一直贴着自己的高点
  • 10–20 % 对一个经过测试的零售 EA 而言属于正常
  • 20–35 % 深——需要大账户和强心脏
  • 高于 35 % 账户离变得不可用只差一段糟糕的行情

需要一起看的指标

单一数字无法描述一套策略。下列指标会改变这个数字的读法。

示例

一个账户在 10,000 $ 见顶,在一段连亏中跌到 8,500 $,随后收复。回撤从下跌之前的那个峰值起算,而不是从起始余额起算。

阴影带就是这个数字所计的那段下跌;之后的收复并不会把它变小。
下跌前的峰值权益
10,000 $
此后达到的最低权益
8,500 $
之后更浅的一次回落并不会取代这一次。
最大回撤
15 %

计算 (10,000 − 8,500) ÷ 10,000 × 100 = 15 %

结果 15 % 最大回撤

示意数字,并非任何上架 EA 的实际记录。

怎么读这个数字

一个回撤数字,如果不知道它是在哪段窗口上、在哪一类权益上量出来的,就什么都不说明。先读这两样,再读数字。

区间 含义
回测最大回撤 覆盖策略成长起来的那段历史窗口。只有与数据区间和建模质量并排时才带有含义。
样本外最大回撤 覆盖没有人在上面调过参数的数据。它几乎总是比样本内更深,而这个差距的大小就是过拟合信号。
实盘 / 前推最大回撤 来自真实成交或向前追踪的执行。最相关,样本也最小——早期一个很浅的数字,多半只说明这段时间还短。
余额回撤对权益回撤 余额回撤只计已平仓交易;权益回撤加上了未平仓浮亏,因而更深——本站公开的每一次运行都是如此。
Maximal 基准对 Relative 基准 MT5 两个都打印,而它们可能指向同一次运行的不同时刻。本站一个商品在 Maximal 基准上读作余额 4.94 % / 权益 5.43 %,在 Relative 基准上读作 5.15 % / 5.56 %:这是不同的峰值,不是四舍五入。
  • 只在可比的期间之间比较回撤。七年里的 12 % 最大回撤和七个月里的 12 % 最大回撤,不是同一个主张。
  • 把它和恢复因子并排读:净利润除以最大回撤,说明策略赚的钱是否配得上它挖出来的那个坑。
  • 如果一个 EA 只给一个回撤数字而不说是余额还是权益,就按余额理解——两者中较小的那个。

本站公开的十四次运行,余额回撤从 0.67 % 到 14.52 %,而且每一次都是在 10,000 USD 入金上以 0.1 手测得的。其中十一次只交易一个品种——其中一只在同一品种上同时跑四条腿——另有三次跨多个品种,最深的那个数字属于二十四条腿的那只组合。所以这个跨度既比较策略,也同样在比较同时开着多少仓。每个页面都在数字旁写明窗口与测试器模型,并在报告提供的地方优先给出权益回撤。

常见误区

把最大回撤当成可能发生的最糟情况

它是已测样本中发生过的最糟情况。更长的样本几乎总能找到更深的坑;公开的数字是未来预期的地板,而不是天花板。

只看数字就偏爱一次深回撤而非多次浅回撤

一个五年里只有一次 −25 % 下跌的策略,得分会比一个有十二次各自 −8 % 下跌的策略更差,然而后者可能远远更难坐得住。最大回撤完全忽略频率与持续时间。

比较在不同权益基准上量出的百分比

从一个包含未平仓浮盈的峰值起算的回撤,与从已平仓余额起算的回撤不可比。先把测量口径对齐,再去比较。

以为恢复是成比例的

20 % 的回撤需要 25 % 才能回本;50 % 的回撤需要 100 %。坑越深,爬出来的那段路就越不成比例。

读百分比却不看它是在哪个账户上量的

百分比会悄悄把背后的入金和手数一并带上。本站一个商品显示 9.92 %,在 10,000 USD 上以 0.1 手计就是 1,136.67 USD——而 0.1 手正是分发版本的起始值,所以同一个 EA 在 1,000 USD 的账户上启动,迎面碰到的就是一个已经量出来、比整个余额还大的回撤。

深入说明

常见问题

最大回撤和我最大的一笔亏损交易是一回事吗?
不是。单笔亏损交易只是一个仓位;最大回撤是从一个峰值到随后谷底的累计跌幅,可能跨越数十笔交易和好几周。
EA 的最大回撤到多少算可以接受?
没有普适的数字——它取决于账户规模,以及这个策略被测量了多久。作为实务规则,用已公布最大回撤的 2 到 3 倍来配置账户,并把大约 35 % 以上的数值视为需要多数散户并不具备的资金量。
为什么我实盘账户的回撤比回测更深?
回测对成交的定价比真实市场更乐观,而实盘期间还包含测试窗口里没有出现过的市场状况。实盘回撤略深一些是正常的;深得多则意味着策略正在其被验证过的范围之外运行。