OptiNod 学院
MFE与MAE:调整出场之前,先看交易走过的路径
记录最大浮盈和最大浮亏,就能比较不同的出场规则。本文用实际交易说明,如何在观察区间和成交顺序一致的前提下解读MFE和MAE。
以同一价格入场的交易,出场规则不同,结果也不同。调整出场之前,要先确认的是这笔交易在持仓期间最高涨到哪里,最深跌到哪里。
2023年1月9日,以17,128美元买入BTC,止损设在16,533美元。使用2R目标,三天后以+2R结束。不设目标、使用3×ATR追踪止损,则在2月9日以+8.35R结束;如果在+1R处止盈一半,则以+4.67R结束。入场相同,搭配的出场不同,盈亏差别很大。
观察这种差异时用到的记录,就是最大浮盈(MFE,Maximum Favorable Excursion)和最大浮亏(MAE,Maximum Adverse Excursion)。MFE是持仓期间价格走到最有利位置时的浮盈,MAE是价格走到最不利位置时的浮亏。这并不表示实际上能在那个价格出场。把初始止损距离对应的亏损定为1R,就可以用同一个单位比较不同价位的交易。
本系列依次比较目标价、追踪止损、保本止损与分批止盈、时间止损和金字塔加仓。共同的入场规则是:BTCUSDT日线收盘价突破前20日最高价时,在下一根K线开盘价买入。初始止损设在入场价下方前一根K线ATR(14)的两倍处,最长持仓120根K线(含入场当根)。
数据为币安BTCUSDT截至2026年9月22日的日线。2018年4月以后的分析信号共211个,不含手续费和滑点。持有到最后一天仍未平仓的仓位,按当天收盘价计算。下文的到达率是把所有信号各自独立计算得出的值,各规则的绩效则是同一时间只持有一个仓位的结果。这是单一标的的历史比较,不能把这里的数字当作其他市场的预期收益。累计R是每次入场都按相同金额作为1R来比较的结果,不是账户的复利收益率。

入场规则相同,胜率也会因出场而不同
在这个样本中,1R目标的胜率为58.8%,3×ATR追踪止损的胜率为37.7%。而每笔交易的平均盈亏分别为+0.18R和+0.61R。胜率较高的一方,平均盈亏并不一定更高。
1R目标频繁落袋小额盈利,追踪止损则让部分交易持有更久。结果是目标方式交易了97笔,追踪方式交易了61笔。由于持仓期间的信号会被跳过,即使入场规则相同,实际入场的日期也不会完全一致。评估某种出场的效果时,除了整体绩效,还要并排看同一次入场的结果。
后文所说的期望值,指这个样本中每笔交易的平均盈亏。期望值不仅反映胜率,也同时反映盈利交易的规模和亏损交易的规模。更改出场规则后,要把这三项和交易次数一起确认。
读MFE时,要同时看观察在哪里结束
2024年11月7日以75,572美元入场、初始止损设在70,465美元的交易,1R约为5,107美元。用3×ATR追踪止损持有时,MFE是12月17日的6.42R,实际出场盈亏是12月19日的+4.10R。没能在高点出场的差距,也包含在追踪止损的结果里。
但如果同一笔交易在3R目标处结束,它的MFE也应该在出场时点截止。出场之后涨到6.42R这一事实,要作为“出场后的走势”另行记录。把之后的价格放进已经结束的交易的MFE,实际持仓中经历的路径就会和使用其他规则时的路径混在一起。
本系列的全部信号到达率,来自只设初始止损、最长观察120根K线的另一组假设交易。止损之前触及1R的比例为57.8%,2R为43.1%,3R为37.4%,8R为24.6%。MFE中位数是1.27R,而前四分之一达到7.78R以上。在这样的样本中,要同时看中位数和大额交易的占比。只靠一个平均值很难选定目标价。
只看曾经盈利的止损交易,可能让出场过早
在只设初始止损的假设交易中,138笔被止损的交易里,有50笔此前曾上涨到+1R以上。2026年1月5日以91,530美元入场的交易,也在1月14日涨到+1.31R,之后在1月25日触及初始止损价。

看到这类交易,就会想在+1R处立刻止盈,或者把止损上移到入场价。但同样的规则,也会让那些回到入场价附近、之后大幅上涨的交易提前结束。必须同时计算避免的亏损和错过的盈利。第4篇会比较这两种效应。
用MAE比较止损幅度时,也要包含出场的那一刻
初始止损为−1R的交易如果被止损,MAE至少是1R。如果去掉止损当天,只记录前一天为止的最低价,得到的值就会比实际承受的亏损小。如果跳空在止损价下方成交,MAE也可能超过1R。
看已经到达目标的交易的MAE时,同样要对齐区间。把211个信号分别按2R目标和−1R止损计算,到达2R的交易有91笔。这些交易在第一次触及2R之前经历的MAE中位数是0.29R,约67%小于0.5R。这与把触及2R之后又持有几个月的路径也算进去的值不同。
只凭这个值,不能直接把止损缩小一半。需要重新计算会先触及收窄后止损的交易,同时还要统一仓位数量和R的基准。如果是放宽止损的比较,就要把原止损之后的价格用新条件重新回放。检验止损位置时,MAE只是出发点,不能代替规则改变后的绩效。
仅凭日线,无法知道同一天内最高价和最低价哪个先出现。这里的计算假设顺序为开盘价→最低价→最高价→收盘价。止损先被触发的那一天,只记录到出场价为止,之后的最高价不计入MFE。如果实际盘中顺序不同,结果也可能不同。
交易记录里不只留价格,也留下基准
为了让相同规则之间可以比较,记录以下项目。
- 入场、初始止损、数量:区分1R是价格距离还是实际亏损金额,并留下每笔交易的风险金额。
- MFE、MAE及其时点:从入场观察到出场的那一刻。出场之后的路径另设一项。
- 到达目标的时间:记录第一次触及+1R的那根K线。入场当根算作第0根。
- 出场价与原因:写明是因目标、止损、追踪止损还是时间止损而结束。
- 成交假设:统一同一根K线内目标与止损同时被触及时的顺序、跳空和手续费的处理方式。
记录积累起来后,可以把“经常被止损”的感觉变成具体的问题。先确认到达目标的交易此前波动了多大,以及保本出场之后趋势又延续了多少。这是把交易日志当作数据集的第一步。