Most traders obsess over entries. MAE and MFE analysis proves that exits and stop placement determine the actual outcome. This guide walks through both metrics, shows you how to log the data in JournalPlus, and gives you a concrete decision framework for reading scatter plots and adjusting parameters — not based on intuition, but on your own trade history.

This guide is written for intermediate traders who already keep a journal and want to move beyond win rate into structural trade optimization.

Step 1: Understand MAE and MFE Definitions

Maximum Adverse Excursion (MAE) is the worst intraday drawdown a trade reaches before it closes. If you buy SPY at $520 and it dips to $518.50 before recovering and closing at $522, your MAE is $1.50 — regardless of the profitable outcome.

Maximum Favorable Excursion (MFE) is the peak unrealized gain before exit. If that same SPY trade hits $523.20 before you exit at $522, your MFE is $3.20. You captured $2.00 of a $3.20 move, giving you an exit efficiency of 62.5%.

Exit efficiency formula:

Exit Efficiency = (Actual Gain / MFE) × 100

Below 60% means you’re systematically leaving money on the table. Above 80% is well-optimized. These metrics were introduced by John Sweeney in a 1990s series in Technical Analysis of Stocks & Commodities and later popularized by Van Tharp in Trade Your Way to Financial Freedom (1998) as core exit and position-sizing diagnostics.

Step 2: Log MAE and MFE Data in JournalPlus

MAE and MFE are only useful if you capture the data consistently. JournalPlus includes dedicated MAE and MFE fields on the trade entry form.

Two ways to populate them:

  1. Broker import: Most broker exports include intraday high and low per trade. JournalPlus maps these automatically to MAE/MFE on import. Check that your broker’s CSV format is supported under Settings → Integrations.
  2. Manual entry: At trade close, pull up the chart and note the session low (for longs) and session high from entry to exit. Enter the difference from your entry price as MAE, and the peak distance in your favor as MFE. This takes under 60 seconds per trade.

Once you have 40 or more trades logged with MAE/MFE data for a given setup, you have enough to run meaningful scatter plot analysis in the Analytics dashboard. Filter by strategy tag before running the chart so you’re comparing like setups — a breakout trade and a mean-reversion trade have entirely different MAE/MFE profiles.

Step 3: Read the MAE Cloud to Diagnose Stop Placement

In JournalPlus’s Analytics view, the MAE scatter plot places each trade’s MAE value on the x-axis and its final P&L on the y-axis. Winners appear above the zero line; losers below.

The diagnostic question is: how many winning trades show MAE values that exceed your current stop distance?

Those trades are near-misses. The market moved against you beyond your stop level — and yet the trade recovered to a winner. If your stop had been placed at its intended distance, those trades would have been cut as losses.

The threshold for action: if 30% or more of your winners cluster in the zone just beyond your stop, your stop is inside the market’s natural noise. Widening it to the edge of that cluster is statistically justified.

Real example: A day trader runs 80 SPY breakout trades in one month with a fixed 50-cent stop. The MAE cloud shows 28 of 44 winning trades dipped between 52 and 68 cents before recovering. That’s 64% of winners nearly stopped out. Widening the stop to 75 cents — increasing risk from $50 to $75 per 100-share trade — would have preserved all 28. The position size drops slightly to keep dollar risk constant, but win rate rises materially.

Step 4: Read the MFE Cloud to Calculate Exit Efficiency

The MFE scatter plot compares each trade’s MFE (x-axis) to the actual gain captured (y-axis). A perfect exit strategy would show all dots along the diagonal — you exit exactly at peak. In practice, a healthy strategy shows dots clustered below the diagonal but not too far below.

Draw or imagine a regression line through your dots. If the slope is well below the diagonal, you’re systematically exiting too early. Quantify this by calculating average exit efficiency across all winning trades:

Average Exit Efficiency = Mean(Actual Gain) / Mean(MFE) × 100

In the SPY example above, the MFE cloud shows average MFE of $1.42 per trade but average exit at $0.85 — 60% exit efficiency. Switching from a fixed 1-point target to a trailing stop that triggers at a 50% pullback from the MFE peak would have yielded an average exit of $1.10, a 29% improvement in profit per winner.

At 200 trades per year, an $0.25 improvement in average exit on a 100-share position is $5,000 in additional profit. For a trader with average MFE of $1.80 and average exit of $0.90, that $0.90 gap represents $90 per trade left uncaptured — $18,000 annually at 200 trades.

Step 5: Make Specific Parameter Changes Based on the Data

Both charts give you a decision framework, not a mandate. Before changing any parameter:

  1. Confirm the cluster is real: At least 30% of winners must show MAE beyond your stop for a stop change to be justified. An isolated cluster of 3–4 trades is noise.
  2. Recalculate position size: Widening a stop without reducing size increases dollar risk per trade. Use the position sizing guide to keep risk constant.
  3. Test the change on a forward subset: Apply the new stop or target to your next 30–40 trades before committing. MAE/MFE profiles can shift with market regime.
  4. Color-code by setup: In JournalPlus, filter the scatter plot by tag to isolate individual setups. A scalping setup running a 20-cent stop will have a completely different MAE profile than a swing setup with a $2 stop.

The key output from this process is two specific numbers: the adjusted stop distance and the adjusted exit mechanism (fixed target, trailing stop, or time-based). Document both in your strategy notes before live application.

Pro Tips

  • Run MAE/MFE analysis separately for winning trades and losing trades. On the MAE chart, losers with very low MAE values died immediately after entry — those were structural failures, not stop-placement issues. High-MAE losers were trades that moved in your favor first, then reversed — a different pattern requiring a different fix.
  • MFE on losers tells you whether your losing trades ever gave you a chance to exit at breakeven. If average MFE on losers is $0.40 and you’re using a fixed stop, consider a breakeven-move rule once the trade reaches $0.30 in your favor.
  • Exit efficiency benchmarks differ by strategy type. Scalping setups legitimately capture 50–65% of MFE because they target small moves with tight timing. Swing trades should be closer to 70–80% or the risk/reward math breaks down.
  • Review your MAE cloud after any significant market volatility shift (e.g., VIX moving from 15 to 28). Stops calibrated in a low-volatility environment will generate excessive near-misses in a high-volatility one.
  • The most overlooked use of MFE: identifying setups worth scaling into. If a particular tag consistently shows MFE of $2.00 but you exit at $0.80, that setup deserves a larger initial position or a more aggressive trailing mechanism.

Common Mistakes to Avoid

  1. Running MAE/MFE on mixed setups without filtering. Aggregating breakout trades with mean-reversion trades produces a cloud that reflects neither. Always filter by setup tag before interpreting results.

  2. Widening stops without reducing position size. A wider stop with the same share count increases dollar risk per trade. Recalculate size so total risk stays at your target percentage of account — typically 0.5–1% per the risk management basics guide.

  3. Acting on fewer than 30 trades per setup. Small samples produce misleading clusters. A 10-trade dataset where 4 winners dipped past your stop is not evidence of anything — collect more data first.

  4. Ignoring the MAE of losers. If your losers consistently show near-zero MAE, they went wrong immediately — that’s an entry problem, not a stop problem. MAE/MFE analysis won’t fix a broken entry signal.

  5. Setting exit efficiency targets too high. Chasing 90%+ exit efficiency often requires holding through significant pullbacks, which increases variance and emotional difficulty. The 65–80% range is the practical optimum for most discretionary strategies.

How JournalPlus Helps

JournalPlus captures MAE and MFE on every trade via broker import or manual entry, and plots both scatter charts in the Analytics dashboard with filtering by tag, date range, and strategy. The exit efficiency metric is calculated automatically across your filtered trade set, so you can see the number without building a spreadsheet. When you identify a stop or target parameter to adjust, you can tag the affected trades and re-run the chart on just that subset to validate the historical impact. The trade tagging system makes it straightforward to isolate individual setups and run MAE/MFE analysis on each one independently — which is the only way to get diagnostically valid results.

People Also Ask

What is a good exit efficiency percentage?

A well-optimized strategy typically achieves 65–80% exit efficiency. Below 60% signals systematic early exits that are costing you significant profit over time.

How many trades do I need before MAE/MFE analysis is meaningful?

At minimum 30–40 trades per setup. Fewer than that and clustering patterns are not statistically reliable. Aim for 80–100 trades before making permanent parameter changes.

Can I use MAE/MFE for options trades?

Yes, but use dollar P&L rather than price excursion since options delta changes throughout the trade. Log the max unrealized loss and max unrealized gain in dollar terms.

What if my broker doesn't export intraday high/low data?

Log MAE and MFE manually at trade close using your platform's trade review screen. It takes under a minute per trade and is worth the habit.

Does widening a stop always improve results?

Not automatically. Widening a stop increases risk per trade, so recalculate position size accordingly. The goal is to eliminate near-misses on winners without meaningfully increasing average loss on losers.

Was this article helpful?

J
Written by

JournalPlus Team