MAE and MFE Explained
A trade history stores two prices per position — open and close — but while the trade was running it visited many more. Maximum adverse excursion (MAE) records the worst of those interim prices and maximum favourable excursion (MFE) the best, which is why journals use the pair to study how trades behaved before they ended. Here both metrics are defined, computed for a single worked trade, and then read across a sample, together with the data caveats that come with them.
Key takeaways
- MAE is the largest open loss a trade showed between entry and exit; MFE is the largest open profit. Both come from the intratrade price path, not the ticket.
- Quoting MAE and MFE in R — multiples of the planned risk — makes them comparable across instruments, account sizes and position sizes.
- MetaTrader history alone cannot produce them: open and close prices are stored, but the path in between has to be reconstructed from tick or bar data.
- Across many trades, the MAE distribution describes how much heat winners took, and the MFE distribution how much open profit existed before each exit.
- Winners that nearly stopped out, and MAE that routinely peaks just inside the stop distance, are classic patterns traders flag for closer review.
- Bid/ask sides, data resolution and partial closes all shift the measured values, so a consistent method matters more than decimal precision.
The two extremes inside every closed trade
A position spends its whole life moving, yet the history keeps only the endpoints. Between open and close the price may have gone deep against the trade, far beyond the eventual exit, or both. Maximum adverse excursion and maximum favourable excursion record those two extremes, turning the part of the trade the ticket forgets into something measurable.
Maximum adverse excursion (MAE)
The worst the trade went against you while it was open — the largest unrealised loss between entry and exit, quoted in pips, money or R. A long that never traded below its entry price has an MAE of zero.
Maximum favourable excursion (MFE)
The best the trade went in your favour while it was open — the largest unrealised profit before the close. A winner's MFE is at least its final profit; a loser's MFE shows how far ahead the trade once was.
The realised result says what was kept; the excursions say what the trade lived through. Two trades can both close at +0.5R while one coasted there and the other spent hours a hair above its stop — identical in the statement, completely different in the path data.
Measured from the price path, not the ticket
Both values come from scanning every price the market printed between the open time and the close time and keeping the running extremes. That requires the intratrade price path: ideally tick data, or at minimum the highs and lows of bars covering the holding period. The ticket alone is not enough — open and close prices say nothing about what happened in between.
Long: MAE = entry − lowest price · MFE = highest price − entry
- lowest / highest
- extremes of the price path between open time and close time
- short positions
- the two formulas swap — the high drives MAE, the low drives MFE
Raw pip values are hard to compare across symbols, so excursions are usually normalised by the planned risk: dividing by the entry-to-stop distance restates them in R, the framing covered in the R-multiple guide. An MAE of 0.7R means the trade used 70% of its allotted risk before turning; that reads the same whether the instrument was a currency pair or an index.
A worked example: one long GBP/USD trade
Consider a long GBP/USD position opened at 1.2710 with a stop-loss at 1.2670 — a 40-pip risk, so 1R = 40 pips. After entry the price first slides to 1.2682, recovers, runs up to 1.2772, then fades, and the trade is closed at 1.2746.
Excursions of the example trade
- Long GBP/USD at 1.2710, stop-loss 1.2670 → 1R = 40 pips.
- Worst price while open: 1.2682 → MAE = 28 pips = 0.70R.
- Best price while open: 1.2772 → MFE = 62 pips = 1.55R.
- Close at 1.2746 → realised result = +36 pips = +0.90R.
- Giveback from the peak: 62 − 36 = 26 pips of open profit not kept.
The statement shows a tidy +0.90R winner. The excursions add the texture: the trade used 70% of its risk budget before working, ran to more than one and a half times the risk, and surrendered 26 pips between its peak and the exit. None of that is visible from the open and close prices alone.
Reading MAE across a sample of trades
A single trade’s excursion is an anecdote. The descriptive value appears when MAE is plotted across fifty or a hundred trades of the same strategy, because the shape of the distribution characterises how that strategy’s entries behave. These are patterns traders examine in their own data — observations, not instructions:
| Pattern in the MAE data | What it describes |
|---|---|
| Winners cluster at small MAE (say, under 0.3R) | Trades that worked tended to work early — entries rarely spent time deep underwater before turning profitable. |
| A meaningful share of winners above 0.8R | Winners that nearly stopped out. The margin between the typical adverse excursion and the stop was thin on the trades that survived. |
| Losers' MAE ends just past 1R | Most losses were closed by the stop, so their excursions terminate at the stop distance — the expected picture when hard stops are used. |
| MAE routinely peaks just inside the stop distance | Price often approached the stop and reversed. The relationship between stop placement and typical excursion is the detail traders usually examine here. |
None of these shapes dictates a change by itself; each one is a question to put to the sample. How the stop distance was chosen in the first place is its own topic, covered in the stop-loss and take-profit guide.
Reading MFE: open profit versus kept profit
The MFE distribution answers a different question: how much profit was open at some point, and how much of it the exits actually converted. The gap between the two is the giveback, and comparing realised results with MFE across a sample shows whether it was occasional or systematic.
- Winners closing far below their MFE — say a typical peak of 1.8R kept as 0.6R — describe exits that repeatedly left profit on the table after a larger move had already happened.
- Losers with substantial MFE, such as trades that were +0.8R ahead before closing at −1R, describe positions that reversed all the way through the entry to the stop.
- Realised results sitting close to MFE describe exits that captured most of what the path offered — the favourable extreme and the close were near each other.
Excursion columns sit naturally beside win rate and average R in a monthly trading review, because they explain why the headline numbers look the way they do: the same average result can come from clean entries with modest targets or from volatile paths where much of the open profit evaporated before the close.
Limitations worth knowing before trusting the numbers
MAE and MFE are reconstructions, and the reconstruction has moving parts. Three of them change the measured values enough to matter:
- Data resolution. Tick data captures the true extremes; one-minute bars approximate them well for trades held hours or days, but a spike inside a bar can be missed, and for very short-lived trades bar-based excursions are rough estimates.
- Bid/ask side. A long position is valued — and stopped — on the bid, a short on the ask. Excursions computed from a single price series ignore the spread, which understates MAE on longs measured from bids and matters most where the spread is large relative to the stop distance, such as during news.
- Partial closes. A position scaled out in slices has one underlying path but several closed tickets with different holding windows. Per-ticket excursions and per-position excursions diverge, so it matters which convention the analysis uses — and that it uses the same one throughout.
Frequently asked
Does MetaTrader show MAE and MFE for my trades?
Not directly. The terminal and its reports store each position's open price, close price and running profit, but not the extremes the price reached while the position was open. Journals and analytics tools reconstruct MAE and MFE afterwards from tick or bar data covering each trade's holding period.
Is MAE quoted in pips, money or R?
All three appear in practice. Pips describe the raw distance, money ties it to the position size, and R — the excursion divided by the planned stop distance — is the most comparable across instruments and account sizes. An R-based figure requires the planned risk to be recorded, which is one reason journals store the original stop level.
Can a trade's MAE be larger than its stop-loss distance?
Yes. A stop is an instruction to close, not a guarantee of the price: gaps and fast markets can fill the stop beyond its level, and a position without a hard stop has no cap on its excursion at all. MAE above 1R in the data usually points at one of those two situations.
Why is MFE usually larger than the final profit?
Because the close almost never lands exactly on the most favourable price the trade reached. Unless a take-profit order happened to sit at the extreme, the position was closed after the peak, and the difference between MFE and the realised result is the open profit given back before exit.
Related guides
What Is an R-Multiple?
One unit of risk fixed at entry, outcomes quoted as multiples of it, and why R makes trades comparable across sizes and symbols.
Stop Loss and Take Profit Explained
How SL and TP attach to a position, which side of the quote triggers them, why their fills follow different rules, and how the stop distance defines 1R.
How to Review a Trading Month
A six-step month-end procedure: result vs risk, baseline comparisons, cost share, data-tied lessons and the one-change rule — with a worked month.
Related free tools
Free, no login required.
Related NuvoraSync features
Want to analyze your own MetaTrader account data automatically?
NuvoraSync is a read-only MetaTrader journal and analytics workspace. Connect MT4 or MT5 once and your trades, drawdown and performance update on their own — no manual entry, no signals, just your own data.
This article is for educational purposes only. It does not provide trading signals, investment advice, financial recommendations, broker recommendations or trade execution.