首页 > 外汇工具箱 > 回撤计算器

回撤计算器

粘贴账户资金曲线,自动计算最大回撤、当前回撤、回本所需涨幅与最长水下期,并绘制资金曲线图,帮助你评估策略在不利阶段的真实压力。

按时间顺序填写 2–200 个账户净值数据点;不要填入入金、出金后的跳变值,以免高估或低估回撤。

计算口径

  • 回撤 =(历史峰值 − 当前值)÷ 历史峰值;最大回撤取整个样本区间内的最大值。
  • 最大回撤金额 = 触发最大回撤的峰值 − 对应谷底;峰值取该谷底之前的历史最高值。
  • 回本所需涨幅 = 前高 ÷ 当前值 − 1;回撤越深,回本所需涨幅越呈非线性上升。
  • 最长水下期按连续低于前高的数据点个数统计,用于观察资金曲线停留在回撤状态的时间。

最大回撤和最大亏损有什么区别?

最大亏损通常指单笔交易或某个统计周期内亏掉的最大金额;最大回撤衡量的是资金曲线从历史峰值跌到后续谷底的最大跌幅,包含连续多笔亏损的累积影响,更能反映策略在不利阶段的资金压力。

回撤 20% 后需要涨多少才回本?

需要上涨 25%。回本涨幅 = 回撤比例 ÷ (1 − 回撤比例),所以回撤 10% 需要涨 11.1%,回撤 30% 需要涨 42.9%,回撤 50% 则需要翻倍。回撤越大,回本难度呈非线性上升。

回撤越小越好吗?

回撤小通常意味着资金曲线更平稳、心理压力更低,但不能只看回撤。若为了压低回撤而长期空仓或收益极低,资金利用率同样不佳。评估时应把最大回撤与年化收益、收益回撤比、交易频率和策略容量放在一起看。

最大回撤怎么算

最大回撤衡量资金曲线从历史最高点跌到后续最低点的最大幅度,计算公式为:最大回撤 =(阶段峰值 − 阶段谷底)÷ 阶段峰值 × 100%。它与单笔最大亏损不同,前者反映连续亏损、浮亏与资金曲线整体下行的综合压力,是评估策略风险最常用的指标之一。

计算时需要按时间顺序遍历每个数据点,记录当前历史峰值;每到一个新数据点,就用峰值减去当前值得到回撤金额,再除以峰值得到回撤比例,取全程最大值。谷底必须出现在峰值之后,不能用谷底之后才出现的新高来计算。当前回撤则用样本末值与全程峰值比较,回本所需涨幅 = 峰值 ÷ 当前值 − 1。

举例:资金曲线为 10,000 → 11,000 → 9,900 → 10,500 → 8,800 → 9,600。全程峰值为 11,000,后续最低为 8,800,最大回撤 =(11,000 − 8,800)÷ 11,000 = 20%,回撤金额 2,200。当前值 9,600,当前回撤 = 12.73%,要回到 11,000 需要上涨 14.58%。

示例演算

数据点净值阶段峰值回撤
110,00010,0000.00%
211,00011,0000.00%
39,90011,000-10.00%
410,50011,000-4.55%
58,80011,000-20.00%
69,60011,000-12.73%

该示例的最大回撤为 20%(2,200),当前回撤 12.73%,回到前高需要上涨 14.58%,区间总收益为 -4.00%,最长水下期为 4 个数据点。

回撤与回本涨幅对照

回撤幅度回本所需涨幅说明
10%11.1%小幅回撤,较易修复
20%25.0%常见策略回撤控制目标
30%42.9%修复难度明显上升
50%100%需要翻倍才能回本

回本涨幅 = 回撤比例 ÷(1 − 回撤比例)。这也是资金管理要把最大回撤控制在可恢复范围内的原因。

使用说明与常见误区

  • 用净值而不是余额:净值包含浮动盈亏,能更真实反映持仓期间的资金压力;余额会漏掉浮亏阶段的回撤。
  • 剔除出入金跳变:入金会让曲线突然抬高,出金会突然压低,直接计算会扭曲回撤结果。可改用净值收益率或时间加权收益率序列。
  • 样本长度要足够:只取一段连续盈利的数据,最大回撤会接近 0,无法代表策略在震荡或单边不利行情下的表现。
  • 最大回撤不是未来上限:历史最大回撤只说明过去,极端行情、策略失效或杠杆变化都可能让未来回撤更深。
  • 不能只看回撤:还应结合年化收益、收益回撤比、胜率与盈亏比;回撤很低但收益也极低的策略未必更优。

以上结果为基于输入数据的统计估算,不构成投资建议;历史回撤不代表未来风险,实际净值以经纪商账户结算为准。