最大回撤的定义
回测会记录每个时点的持仓市值(累计持仓 × 当日价格),先跟踪历史最高市值,再计算当前市值相对该高点的回落。
回撤 = 1 − 当前市值 ÷ 历史最高市值;最大回撤就是整段区间里这个值的最大者。
计算公式
回撤
1 − 当前市值 ÷ 历史最高市值最大回撤
整个区间内回撤的最大值计算示例(可手算复核)
设某段回测的持仓市值依次为 1,000 → 1,400 → 900 → 1,200 → 1,500:
跟踪历史最高:1,000(回撤 0)→ 1,400(峰值,回撤 0)→ 900(回撤 = 1 − 900 ÷ 1,400 ≈ 35.71%)→ 1,200(回撤 = 1 − 1,200 ÷ 1,400 ≈ 14.29%)→ 1,500(创新高,回撤 0)。
整个区间的最大回撤 = 35.71%,出现在市值 900 的那一刻。
注意事项
定投期间累计投入在增加,市值序列里既有价格波动也有持续买入;回测页面同时展示市值线与投入线,便于对照。
最大回撤描述的是过程中的波动幅度,不等于最终盈亏;早期投入少、市值基数小,百分比回撤可能偏大,应结合投入规模一起看。
回测结果取决于所选区间与频率,历史表现不代表未来。
常见问题
最大回撤和最终亏损是一回事吗?
不是。最大回撤是过程中的最大回落幅度,最终盈亏看期末市值与累计投入的差;市值可能回撤很深但最终转正。
为什么定投早期回撤百分比看着很大?
因为早期累计投入少、市值基数小,同样金额的波动会带来更大的百分比;随着投入累积,基数变大,回撤百分比通常趋于平缓。