分类
风险
难度
进阶
适用场景
EA 评估风险管理

回报回撤比

净利润总额除以最大回撤,表示策略把自己最惨的那次亏损赚回了多少次。数值越高越好。

亦称:恢复因子, 利润回撤比, RF

更新于

一句话讲清

策略把自己挖出的那个最深的坑赚回了多少次?它把回报和痛苦放在同一把尺子上,于是用一次大幅下跌换来的大额收益,就不再像大额收益了。

为什么重要

净利润和最大回撤通常并排列出,却被分开来读,这就让卖家可以从更好看的那一个说起。这个比值把两者压进同一个数字,使得一套策略无法用账户根本撑不过去的下跌,去换取它的收益。

  • 它是对头条收益的常识检验。经历 50% 回撤取得的 200% 收益得 4.0;经历 5% 回撤取得的 40% 收益得 8.0——尽管海报上的数字更小,后者才是更能实际部署的产品。
  • 它和盈利因子一样与规模无关,因此经得起跨账户大小和手数设置的比较——前提是两项都在同一基准上测量。
  • 它揭穿伪装成技术的杠杆。手数翻倍会让利润和回撤大致同时翻倍,所以这个比值几乎不动——而这正是要点。一个会因此变好的指标,量的是杠杆而不是策略。
  • 它会重排一份目录。把本站发布的十四只 EA 先按净利润排,再按这个比值排:两种顺序只是松散地一致,秩相关为 0.73。十四只里最小的一笔净利润 386.05 USD 按这个比值排到第五——而只看收益的话,它本该垫底;净利润第二大的 10,280.42 USD 排到第三。

如何计算

回报回撤比 = 净利润 ÷ 最大回撤
净利润
所测区间内扣除亏损后的总利润,而不是盈利交易的毛额合计。
最大回撤
同一区间内从最高点到最低点的最深跌幅,取正数。

两项必须使用相同单位——要么都用账户货币,要么都用百分比——并且都必须来自同一次测试运行。用百分比收益去除以货币金额的回撤,得到的数字没有任何含义。

多少算高、多少算低

  • 低于 2 收益配不上挖出的那个坑
  • 2–3 偏薄——只有回撤本身很浅时才可用
  • 3–5 经过数年测试的零售 EA 的正常水平
  • 高于 5 强势——请核对样本是否长到足以出现真正的低谷

需要一起看的指标

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

示例

两套策略都在测试区间内以盈利收尾。只读收益,会得到一种排序;把每份收益除以它所要求的跌幅,则会得到相反的排序。

策略 A — 净利润
+80%
策略 A — 最大回撤
10%
回报回撤比 8.0
策略 B — 净利润
+80%
策略 B — 最大回撤
40%
回报回撤比 2.0

策略 B 要在同样的爆仓风险下运行,需要大约四倍的资金,这使它成为另一种产品,而不是一个对等的选择。

计算 80 ÷ 10 = 8.0 · 80 ÷ 40 = 2.0

结果 收益完全相同,取得它们的代价却相差四倍

怎么读这个数字

这个比值是两个时点数字的商,因此同时继承了两者的弱点。先确定区间和测量基准,再去读这个数。

区间 含义
在很短的区间上测得 从构造上就好看。短测试可能根本没有包含制造真正低谷的那种行情,于是分母被低估。
回撤取自余额而非净值 只要持仓带着浮亏被扛着,分母就被低估,比值随之被抬高。净值回撤才是诚实的那一项。
跨越数年并包含一段压力期 值得引用的就是这个数。分母有机会找到一个真正的低谷。
与按时间归一化的比值对照 与卡玛比率(CAGR ÷ 最大回撤)一起读,它除的是年化收益而不是累计收益,所以不会仅仅因为跑得更久就给出奖励。
你自己从公开的一对数字推导 唯一可核对的版本。如果某个上架页面印出了来自同一次运行的净利润和最大回撤,直接相除即可。没有谁必须公布这个比值,你才能拥有它。
  • 分子随时间增长,分母却未必,因此更长的测试往往免费抬高这个比值。请在可比的时间跨度上比较,或者改用卡玛比率。
  • 它对路径视而不见。第一年赚完然后一直走平的策略,与稳定盈利的策略得分相同,只要回撤一致。
  • 把它和最长连亏放在一起读。这个比值说的是坑已经填上,而不是账户在坑里坐了多久。
  • 留意分母何时不再变动。本站发布的十四次运行中,最深的低谷都落在回测窗口之内,因此之后追加的交易只会抬高分子。有一只上架产品在追加 15 笔交易后从 3.37 升到 5.73。另有两只反向移动,因为它们追加的交易是亏损的。

对本站发布的十四次运行自行推导这个比值,按余额回撤计算落在 1.67 到 15.66 之间。其中一只低于本页称为不划算的 2.0 这条线,另有六只高于 5.0,也就是上表要求去核对样本长度的区域。把分母换成净值回撤,会让十四只里的十三只比值下降,跌得最狠的正是比值最高的那只,从 15.66 降到 8.86。例外是按 MT5 的相对(Relative)基准读取的两次运行之一:在那里余额和净值各自挑中不同的时刻,所以两者的货币金额根本不可比。本站没有任何一个 EA 页面印出这个比值——两项都来自同一次运行,除法留给读者自己做。

常见误区

比较长度不同的测试得出的回报回撤比

净利润随时间累积,而最大回撤未必,因此同一套策略的十年测试几乎总是比两年测试得分更高。要么让区间对齐,要么改用按时间归一化的卡玛比率。把本站这十四次运行分别除以各自的跨度,会让一只上架产品从第十二位升到第六位:它的窗口是 4.97 年,而站内最长的是 7.59 年。

把百分比分子和货币分母混在一起

80% 的收益除以 4,000 美元的回撤,不是任何东西的比值。两项必须以相同方式表达,并取自同一次运行。

把高数值当作回撤可以承受的证明

它是一个比值,不是一条上限。45% 的回撤即使被赚回六次,也仍然意味着账户必须为 45% 的下跌备足资金,而多数零售账户并没有。

以为测得的回撤就是可能出现的最糟情况

分母只是样本碰巧包含的最深低谷。更长的样本通常会找到更深的一个,从而拉低这个比值——所以请把公开数值当作对未来预期的上限。

常见问题

EA 的回报回撤比多少算好?
在数年的现实条件测试下,大致 3 到 5 是零售 EA 正常且可信的区间。低于 2 说明收益配不上它所要求的跌幅;高于 5 属于强势,但值得与样本长度一起核对,因为短测试可能只是错过了真正的低谷。
它和盈利因子有什么不同?
盈利因子用毛利润除以毛亏损,并且对路径视而不见——它不知道亏损是一笔一笔来的还是一次性砸下来的。回报回撤比用净利润除以最深的一段峰谷跌幅,因此专门讲的是最糟的那一段,而不是总量。
在 EA 页面上哪里能找到这个比值?
通常哪里都找不到。本站没有任何 EA 页面印出它,多数卖家页面也没有。但它需要的两项都在本站公开,来自同一次运行并列在数据区间旁边,所以做这道除法只需片刻。对本站的十四次运行做一遍,低端是 1.67,高端是 15.66——这个跨度远比单看净利润所暗示的更大。
我是不是该改用卡玛比率?
如果要比较测试时长不同的策略,是的。卡玛用年化收益(CAGR)除以最大回撤,所以不会仅因为一套策略被测试得更久就给它加分。当两个数字来自同一区间时,回报回撤比仍然是更快的读法。