指标·术语表

什么是恢复因子?公式、数值区间与真实数据

恢复因子是净利润除以最大回撤,即每承受一单位跌幅换来的收益。本文介绍公式、数值区间,以及计算所需的数字在哪里找。

恢复因子就是净利润除以最大回撤:账户让主人每承受一单位跌幅,换回了多少收益。数值为 2.0,说明账户赚到的是最差时亏掉的两倍;低于 1.0,说明它挖下的坑还没填平。

工作原理

恢复因子 = 净利润 / 最大回撤

公式本身很简单,难的是单位。流行的写法有两种,结果并不一致:

货币形式   = 净利润 ($) / 最大回撤 ($)
百分比形式 = 总收益 (%) / 最大回撤 (%)

分子和分母必须用同一种口径。货币分子配百分比分母,算出来的数字看着像比值,其实毫无意义。

恢复因子解读
低于 1.0账户赚到的还不及最深那次跌幅
1.0 – 2.0有效,但回报和承受的风险差不多
2.0 – 3.0稳健,前提是历史够长,真正的最大回撤已经出现过
高于 3.0很强:相信之前,先看交易笔数和账户年龄

有一点比整张表都重要:恢复因子会随着时间自己变大。只要账户还在赚钱,分子就不断累积;分母却是历史最大值,只有情况变得更糟时才会变。五年的账户和六个月的账户在这一点上没法比:老账户只是有更长的时间,让分子在一个固定的分母上不断累积。

为什么重要

利润和回撤通常分开报,分开来看,两者都很容易包装得好看。恢复因子偏要把它们放在一起。每一份业绩记录都得回答一个问题:吃的这些苦,值不值?恢复因子就是这个问题的浓缩版。

它还补上了相邻指标的空白。盈利因子比较总盈利和总亏损,不管先后顺序,所以一个月赚完全部利润的账户,和每周稳步上涨的账户,得分一样。夏普比率衡量离散程度,却不管跌得多深。在常用指标里,只有恢复因子把最差的那一刻明明白白放进了分母。

数据显示了什么

以下数字描述的是 ShowMyTrades 上已发布的账户,不代表全体交易者。在有交易历史的已发布账户中(2026 年 8 月),时间加权收益率的中位数为 +3.2%,最深回撤的中位数为 9.7%。

这两个中位数出自不同的账户,所以算不出恢复因子在总体中的中位数。但如果一个账户恰好两项都在中位数上,按百分比形式算,恢复因子约为 0.33:大约要承受三单位的跌幅,才换来一单位的收益。按惯例,低于 3.0 就算平平无奇,两者不妨对照着看。

尾部也不能忽视。这些账户中有 38.2% 曾下跌超过 20%,长期为正的占 63.0%,也就是说三分之一以上的账户分子是负数。对它们来说,这个比值谈不上低,而是根本没有意义:拿亏损除以回撤,得出的数字哪个区间都解释不了。

在 ShowMyTrades 上的位置

恢复因子不是 ShowMyTrades 上的指标。任何面板、图表或小组件都不显示它,无论用这个名字还是别的名字,我们的统计引擎也不计算它。不过,用账户页面公布的数字一步就能算出来,这些数字全部来自平台数据,而不是账户主人手动填写的。

百分比形式:取账户统计面板里的增长,除以同一面板中往下第四行的回撤。两者都是百分比,所以可以直接相除。注意它们各自的含义:增长是时间加权收益率,已剔除入金和出金的影响,往亏损账户里追加资金也抬不高它;回撤是记录到的最差净值跌幅。

货币形式:同一面板里的盈利是扣除佣金和库存费后的已平仓净盈亏,但我们不以货币金额公布最大回撤,所以缺了做除数的那个数字。可以改用百分比形式,或者用已平仓交易列表重建净值走势,交易表格支持下载 CSV。

不管用哪种形式,都先打开面板旁边的回撤图表视图。它以柱状图逐日画出回撤,能看出最大回撤是什么时候出现的、账户在峰值下方待了多久,而这段持续时间正是比值表达不了的。

常见误解

  • “总是越高越好。”历史长短不同时就不成立。风险不变,这个比值也会随时间变大,所以只能在业绩记录长度相当的账户之间比较。
  • “它和盈利因子是一回事。”盈利因子是总盈利除以总亏损;恢复因子是最终结果除以最差那一次从峰值到谷底的跌幅。
  • “它说明我恢复得有多快。”它说明的是幅度,不是时间。为什么让交易者离场的往往是回撤的持续时间而不是深度,请参阅回撤。
  • “用余额回撤做分母更干净。”那是更好看的分母:亏损单永远不平的策略,余额回撤天生就小。请优先用净值数字,并注明用的是哪一个。

分母怎么计量、最大值为什么永远不会下降,请参阅最大回撤指南。