Execution Metric

Maximum Favorable Excursion (MFE)

Quick Answer

A healthy MFE profit efficiency ratio is above 0.5, meaning you capture more than 50% of the peak unrealized profit. Ratios below 0.5 indicate a structural exit problem worth addressing before.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

The Formula

Profit Efficiency = Exit P&L ÷ MFE

Where: - Exit P&L = Realized profit or loss when the trade closes - MFE = Maximum unrealized profit reached at any point during the trade's lifetime (recorded at the bar or tick level)

Benchmark Ranges

Level Range What It Means
Excellent 0.75 - 1.00 Capturing 75%+ of peak profit — exits are well-timed relative to trade potential
Good 0.50 - 0.74 Solid exit discipline; room to optimize but no structural problem
Below Average 0.25 - 0.49 Leaving more than half of peak profit on the table — exit logic needs review
Poor 0.00 - 0.24 Exiting far too early; likely a discipline or target-setting issue
Negative below 0 Trade reached meaningful profit but closed at a loss — profit turned into loss

How to Track

01

Record intra-trade high-water mark price (not just entry/exit) for every trade, using OHLC bar data or tick-level records

02

Calculate MFE in dollar terms: (peak price - entry price) × position size for longs; reverse for shorts

03

Calculate profit efficiency for each trade: Exit P&L ÷ MFE

04

Plot a scatter chart with MFE on the X-axis and Exit P&L on the Y-axis — one dot per trade

05

Segment the chart by setup type to identify which strategies suffer most from early exits

How to Improve

Set take-profit targets using your MFE percentile distribution — place GTC limit orders at the 50th–75th percentile MFE for each setup type

Add a trailing stop once a trade reaches 50% of its historical median MFE to let winners run without giving back all gains

Review trades where profit efficiency is below 0.30 — identify whether you exited on noise (a single red bar) or a genuine reversal signal

Separate exit rules by strategy type — breakout setups can target 70%+ MFE capture, while mean-reversion trades naturally fade and require tighter targets

Maximum Favorable Excursion (MFE) measures the largest unrealized profit a trade reaches at any point during its lifetime — before the position closes. Coined by John Sweeney in his 1996 book Campaign Trading, MFE answers a question most traders never think to ask: how much profit was actually on the table before you exited? As an execution metric, it exposes the gap between what a trade offered and what you captured, turning vague intuitions about “leaving money on the table” into a precise, measurable ratio.

Formula & Calculation

Profit Efficiency = Exit P&L ÷ MFE

Where:

  • Exit P&L = Realized profit when the trade closes (in dollars)
  • MFE = Peak unrealized profit reached at any point during the trade, measured at the bar or tick level — not just at end-of-day prices

MFE is calculated by tracking the highest mark-to-market profit tick your position ever reached. For a long trade, that means recording the intra-bar high across every bar the trade was open and taking the maximum. For a short, use the intra-bar low. Once you have MFE in dollars, divide your actual exit profit by MFE to get profit efficiency. A result of 1.0 means you exited at the exact peak. A result of 0.33 means you captured one-third of what the trade offered.

Benchmarks

LevelRangeWhat It Means
Excellent0.75 - 1.00Capturing 75%+ of peak profit — exits are well-timed
Good0.50 - 0.74Solid exit discipline; minor optimization room
Below Average0.25 - 0.49Exiting too early; exit logic needs review
Poor0.00 - 0.24Structural exit problem — far too early on most trades
Negativebelow 0Trade reached meaningful profit but closed at a loss

These benchmarks apply to directional strategies. Mean-reversion setups naturally fade from their MFE, so a 40–50% efficiency ratio may be structurally correct for those strategies. Always segment by setup type before judging the ratio.

Practical Example

A day trader buys 200 shares of AAPL at $182.50 after a bull flag breakout on the 5-minute chart. The stop is at $181.00, setting risk at $300 (200 shares × $1.50). The trade runs to an intra-bar high of $185.20 — an MFE of $540 (200 × $2.70). The position retraces and the trader exits at $183.40, locking in $180 (200 × $0.90).

Profit efficiency: $180 ÷ $540 = 33%. The trade gave back 67% of its peak value before the exit.

After logging 30 similar bull flag trades, the MFE scatter chart shows the same pattern: exits consistently cluster at 30–40% of peak unrealized profit. The trader calculates the 50th-percentile MFE for bull flag setups across those 30 trades: $420. Placing a GTC limit order at $184.50 — approximately 78% of the $420 median MFE — on the next 20 trades raises the average exit profit from $180 to $310 without changing win rate, setup selection, or stop placement.

How to Track Maximum Favorable Excursion

  1. Record the intra-trade high-water mark — For every trade, log the highest price reached (longs) or lowest price reached (shorts) during the trade’s lifetime using OHLC bar data or tick-level records. Closing prices are not sufficient.
  2. Convert to dollar MFE — Multiply the price difference (peak price minus entry price for longs) by position size to get MFE in dollars.
  3. Calculate profit efficiency per trade — Divide realized exit P&L by MFE. Log this ratio alongside each trade.
  4. Build an MFE scatter chart — Plot each trade as a single dot: X-axis = MFE in dollars, Y-axis = exit P&L in dollars. Draw a diagonal reference line representing 100% efficiency (where exit P&L = MFE).
  5. Segment by setup type — Group your scatter dots by strategy (breakouts, reversals, trend continuation) to identify which setups suffer most from early exits.

How to Improve Maximum Favorable Excursion

  1. Set take-profit targets from percentile data — Calculate the 25th, 50th, and 75th percentile MFE for each setup type across at least 30 trades. Place tiered limit orders at those levels — e.g., exit 50% of position at 50th-percentile MFE and the rest at 75th-percentile MFE.
  2. Switch to a trailing stop once in profit — After a trade reaches 50% of its historical median MFE, activate a trailing stop set 1 ATR below price. This captures additional upside without requiring you to predict the exact top.
  3. Audit your low-efficiency exits — Filter for any trade where profit efficiency is below 0.30. Determine whether you exited on noise (a single adverse bar) or a confirmed reversal signal. If it was noise, tighten your exit criteria.
  4. Differentiate exit rules by strategy — Breakout and trend-following setups typically show MFE-to-exit ratios above 0.60 when managed correctly. Mean-reversion setups naturally fade, making 0.40–0.50 the realistic target. Using a single exit rule for both destroys edge.
  5. Contrast with MAE — If trades with low MFE also show high MAE (moved against you immediately), the setup itself isn’t generating follow-through. No exit optimization will fix a setup that doesn’t move in your favor.

Common Mistakes

  1. Measuring MFE at bar close instead of intra-bar — Using closing prices understates true MFE. A 5-minute bar that reaches $185.20 and closes at $184.10 should record $185.20 as the MFE candidate, not $184.10. Underestimating MFE inflates your apparent profit efficiency.
  2. Averaging efficiency across all setups — A blended average of 45% can hide that breakout trades capture 70% while reversal trades capture 20%. Each setup type needs its own MFE baseline; mixing them produces benchmarks that are wrong for every strategy.
  3. Concluding you should always hold longer — If your losing trades show near-zero MFE (the position never moved in your favor), holding longer won’t help. MFE near zero on losers means the setup isn’t working, not the exit. Check win rate and setup accuracy first.
  4. Using a single fixed target derived from MFE — MFE distributions vary with volatility. A target set during a low-VIX period will be hit far less often during high-volatility regimes. Recalculate MFE percentiles quarterly or after major market regime shifts.

How JournalPlus Calculates Maximum Favorable Excursion

JournalPlus automatically reconstructs MFE from OHLC bar data for every logged trade, eliminating the need to manually track intra-trade high-water marks from broker exports — which typically don’t include this data. The analytics dashboard displays your profit efficiency ratio per trade and aggregated by setup type, with the MFE scatter chart generated automatically once you have 10 or more trades logged for a given strategy tag. You can filter the scatter view by date range, instrument, or setup to isolate patterns, and export the underlying MFE data to CSV for further analysis. The profit factor and average R-multiple dashboards link directly to MFE breakdowns, so you can see how exit quality affects overall strategy performance in a single view.

Common Mistakes

Measuring MFE at the close of each bar instead of at the intra-bar high/low — this understates true MFE and distorts efficiency calculations

Averaging profit efficiency across all setups without segmenting by strategy type — a 45% overall average may hide that breakouts capture 70% while reversals capture 20%

Using MFE to conclude you should always hold longer — if your MFE is near zero on losing trades, the setup isn't working, not the exit

Setting a single fixed take-profit target based on MFE without accounting for volatility differences across market regimes

Frequently Asked Questions

What is Maximum Favorable Excursion (MFE)?

MFE is the largest unrealized profit a trade reaches at any point before closing, measured at the bar or tick level. If you buy a stock and it peaks $500 above your entry before you exit at $150 profit, your MFE is $500. It was coined by John Sweeney in his 1996 book Campaign Trading.

How is MFE different from the final profit on a trade?

MFE is the peak profit the trade offered during its lifetime — what was theoretically available. Your exit profit is what you actually captured. The ratio between the two (exit P&L ÷ MFE) is your profit efficiency. A trade that peaked at $600 but closed at $180 has 30% efficiency; you left 70% on the table.

What is a good profit efficiency ratio?

Above 0.50 (50%) is considered solid. Above 0.75 indicates excellent exit discipline. Below 0.50 is a red flag that suggests your take-profit targets or exit triggers are cutting trades too short relative to their actual potential.

How is MFE related to MAE?

MFE and MAE (Maximum Adverse Excursion) are complementary. MFE shows the most a trade moved in your favor; MAE shows the most it moved against you before closing. Together they define the full risk/reward profile of a trade. A trade with high MFE and low MAE is a high-quality setup with good follow-through.

Do I need tick data to calculate MFE?

Ideally yes, but OHLC bar data works well for most traders. For a long trade, use the intra-bar high as the MFE candidate for each bar during the trade's life. Most brokers do not include intra-trade high-water mark data in export files, so a trading journal like JournalPlus reconstructs MFE from bar-level data automatically.

Should I always try to maximize my profit efficiency ratio?

Not blindly. Mean-reversion strategies naturally fade after reaching MFE, so capturing 40–50% may be structurally correct. The goal is to match your exit rule to what the data shows for each setup type — not to chase a universal benchmark.

How do I use MFE to set take-profit levels?

Calculate the 25th, 50th, and 75th percentile MFE values across your last 30+ trades for a given setup. Set tiered take-profit orders at those levels — for example, exit half the position at the 50th percentile and the remainder at the 75th. This grounds your targets in your actual trade history rather than arbitrary R-multiples.

Track Your Metrics With JournalPlus

Automatically calculate and track all your trading metrics in one place. See what's working and what's not.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

SSL Secure
One-Time Payment
7-Day Money-Back