# Maximum Favorable Excursion (MFE)

> MFE is the furthest a trade moved in your favor before you closed it. Learn how to measure it, calculate exit efficiency, and use it to test your targets.

Canonical: https://www.journalx.io/glossary/maximum-favorable-excursion

**Maximum favorable excursion**, usually written MFE, is the furthest a trade moved in your favor at any point while it was open, measured from your entry. It is the mirror of [maximum adverse excursion](/glossary/maximum-adverse-excursion), and it answers a question your P\&L never does: how much did the market actually offer, and how much of that did you take?

A trade that closes at +1.5R looks the same in a results column whether it topped out at +1.6R or +5R. Those are completely different trades. In the first, the exit did its job. In the second, most of the move walked out the door. MFE is what separates them.

## How MFE Works

MFE is the peak of the unrealized profit curve while you held the position.

> MFE (long) = highest price reached while open − entry price
>
> MFE (short) = entry price − lowest price reached while open

![A trade's price path in R units peaking at plus 2.40R before closing at plus 1.50R, with the 0.90R difference marked as the amount given back](https://assets.journalx.io/marketing/glossary/maximum-favorable-excursion/mfe-single-trade.avif)

The trade above peaked at +2.40R and closed at +1.50R. The 0.90R between those two numbers is the give-back, and it is invisible in a normal trade log. Recorded once, it is an anecdote. Recorded across two hundred trades, it is a pattern with a cause you can usually name.

As with MAE, expressing MFE in R is what makes it portable. Because 1R is your [stop-loss](/glossary/stop-loss) distance, an MFE in R is directly comparable to your planned [risk-reward ratio](/glossary/risk-reward-ratio). If you plan 3R targets and your MFE distribution rarely reaches 2R, the target is not conservative or aggressive. It is unreachable, and the plan needs to change rather than your patience.

## Exit Efficiency

The most useful thing built on MFE is a ratio.

> Exit efficiency = realized result ÷ MFE

The trade above banked 1.50R out of 2.40R offered, so its exit efficiency is 63%. Do that for every winner and you get a distribution that describes your exits the way a win rate describes your entries.

![Fourteen winning trades, each showing the R the trade offered at its peak against the R the exit actually banked, with exit efficiency running from 42% to 94%](https://assets.journalx.io/marketing/glossary/maximum-favorable-excursion/mfe-exit-efficiency.avif)

In the chart above, each pair of bars is one winning trade. The grey bar is the R the trade offered at its peak, the blue bar is the R the exit actually banked, and the gap between them is what was handed back. Efficiency runs from 42% to 94% across these 14 trades and averages 70%. Some care is needed reading it. Nobody exits at the exact high, so 100% is not a target and chasing it produces worse trading, not better. What the number is good for is direction and comparison:

| Average exit efficiency           | What it usually points at                                                                                                                                          |
| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Consistently very high (85%+)** | Targets sit close to where moves actually end, or you are cutting winners the moment they are green. Check the MFE distribution to see whether more was available. |
| **Middle (roughly 50% to 80%)**   | Normal for target-based exits. Look at the spread rather than the average.                                                                                         |
| **Consistently low (under 40%)**  | Winners are running to a peak and then being given back, usually a trailing stop that is too loose or an exit rule that fires late.                                |

The average matters less than what the outliers have in common. Five trades at 20% efficiency that all happened in the last hour of the session is a finding. A 62% average is just a number.

## What MFE Tells You About Targets

MFE is the honest way to test a target, because it measures what was available rather than what you hoped for.

**Your targets are too far.** If most winners reach 1.8R and stall, and your target is 3R, you are converting a lot of would-be winners into scratches and losses by waiting for a level the setup does not usually reach.

**Your targets are too close.** If trades routinely run to 4R and you take 1.5R every time, your [average win](/glossary/average-win) is a choice you are making, not a limit the market imposed.

**Your targets are about right, but the trail is not.** High MFEs with low efficiency, on trades that had no fixed target, usually means the trailing rule is giving back too much of the move before it triggers.

MFE tells you what the trade offered. MAE tells you what it cost in nerve to stay in for it. A setup with high MFE and high MAE is a wide, volatile trade that needs size adjusted for it. Looking at either number alone will point you at the wrong change.

## A Worked Example

Two trades, same setup, same result on paper.

|                       | Trade A | Trade B |
| --------------------- | ------- | ------- |
| Entry                 | $80.00  | $80.00  |
| Stop (1R)             | $78.00  | $78.00  |
| Best price while open | $84.20  | $91.00  |
| MFE                   | +2.10R  | +5.50R  |
| Exit                  | $84.00  | $84.00  |
| Result                | +2.00R  | +2.00R  |
| Exit efficiency       | 95%     | 36%     |

A results table shows two identical +2R winners. MFE shows one trade where the exit took nearly everything available, and one where a large move was handed back. If trade B keeps happening, the issue is not entries or win rate. It is the exit, and no amount of work on the setup will fix it.

## Key Takeaways

- MFE is the best unrealized profit a trade showed while open, measured from your entry, regardless of where it closed.
- Exit efficiency (realized ÷ MFE) turns MFE into a score for your exits, the way [win rate](/glossary/win-rate) scores your entries.
- Compare your MFE distribution to your planned targets to find out whether those targets are reachable.
- Read MFE next to [MAE](/glossary/maximum-adverse-excursion) so you see the full range a trade traveled, not one half of it.
- One trade's give-back is noise. A repeated give-back with a common cause is an exit rule that needs changing.

## Common Mistakes

**Treating MFE as money you lost.** You did not lose the peak. It was never yours, and it was only visible in hindsight. MFE is a measurement, not a grievance, and traders who read it as regret tend to start holding too long.

**Chasing 100% efficiency.** Trying to sell the exact high converts good exits into missed ones. The useful goal is a stable, reasonable efficiency, not a perfect one.

**Mixing setups and timeframes.** A scalp and a multi-day swing have completely different excursion profiles. Averaged together the number describes nothing.

**Ignoring the losers.** Losing trades have an MFE too, and it is often the more interesting one. A pile of losers that each showed +1R of open profit before reversing says something specific about when you should be taking something off.

**Changing the exit rule after one bad example.** MFE analysis needs a sample. One trade that ran 6R after you sold is a story, not a signal.

## How JournalX Tracks MFE

JournalX records the path of your trades, not only the endpoints, so MFE and exit efficiency come from your real fills rather than from memory. Because pre-trade planning captures the target you intended along with the entry and stop, the journal can compare three things at once: the move you planned for, the move the market offered, and the move you actually banked.

That comparison is where exit habits become visible. Filter to a single setup and see whether its MFE distribution supports the target you keep using, group by session to find where the give-backs happen, and read it beside your [average win](/glossary/average-win), [R-multiple](/glossary/r-multiple) spread, and [expectancy](/glossary/expectancy). Entries get most of the attention from most traders. MFE is how you find out whether your exits deserve some.
