Skip to main content
This article is for educational purposes only and does not constitute financial advice. Trading involves risk of loss. Past performance does not guarantee future results. Consult a licensed financial advisor before making investment decisions.
Risk Management14 min readUpdated September 17, 2026
TW

MFE and MAE: The Two Numbers That Reveal If Your Trading Strategy Actually Works

Maximum Favorable Excursion (MFE) and Maximum Adverse Excursion (MAE) are the most underused tools in trading analytics. Learn what they reveal about stop placement, target sizing, and whether your exits are helping or hurting you.

Put this into practice with a watchlist

Build a watchlist, then review each signal’s entry, stop, target, and reasoning. Broker access is optional.

Build a Watchlist

The Problem with P&L Alone

Every trader tracks wins and losses. But P&L tells you the outcome — it doesn't tell you what happened between entry and exit. Two trades with identical -$200 losses can be completely different from a strategy perspective:

  • Trade A: Hit stop immediately. Price never went your direction at all. The thesis was wrong from the start.
  • Trade B: Moved +$500 in your direction first, then reversed and hit your stop. Profit was there — you just couldn't hold it.

These require different fixes. Trade A suggests a bad entry signal or wrong market conditions. Trade B suggests a trailing stop set too wide, a premature entry before the move, or a failure to take partial profits.

Maximum Favorable Excursion (MFE) and Maximum Adverse Excursion (MAE) capture this distinction.

Defining MFE and MAE

Maximum Favorable Excursion (MFE) is the maximum profit the trade ever reached during its lifetime — the furthest the price moved in your favor from entry, before you exited.

Maximum Adverse Excursion (MAE) is the maximum loss the trade ever reached during its lifetime — the furthest price moved against you from entry, before you exited.

These numbers exist for every trade, regardless of outcome. A winning trade still had a worst point (MAE). A losing trade still had a best point (MFE) — even if it was only +$10 before reversing.

Calculating the Values

For a long position (you bought):

  • MFE = (Highest price during trade - Entry price) × Shares
  • MAE = (Entry price - Lowest price during trade) × Shares

For a short position:

  • MFE = (Entry price - Lowest price during trade) × Shares
  • MAE = (Highest price during trade - Entry price) × Shares

Both are always positive numbers (they represent magnitudes, not signed P&L).

What MFE and MAE Reveal

MFE Distribution: Are You Cutting Winners Short?

Plot the MFE for all your trades. Compare two groups: your winning trades vs. your losing trades.

If your winning trades frequently have MFE of 2x–3x your final exit P&L, you're leaving significant money on the table. You're closing positions at the first sign of profit when the trade was actually capable of running much further.

If your losing trades frequently have MFE of 0.5x–1.0x your risk before reversing, you had a chance to exit at breakeven or small profit but held too long.

MAE Distribution: Is Your Stop Too Tight or Too Loose?

Look at the MAE of all your winning trades. If winning trades routinely have MAE equal to or exceeding your stop-loss distance — meaning they "should have" hit the stop but didn't — your stop is too tight. You're being saved by luck, not design.

If 80% of your winning trades have MAE less than 25% of your stop distance, your stop might be too wide — you could tighten it, take on larger positions (for the same dollar risk), and achieve better reward-to-risk.

The MFE/MAE Ratio

Divide a trade's MFE by its MAE. Ratios consistently above 2:1 indicate the trade moved toward your target before adverse movement — good entry timing and correct directional bias. Ratios below 1:1 indicate the trade moved against you before it moved in your direction — sign of bad entry timing or incorrect thesis.

Common Patterns and What They Mean

Pattern 1: High MFE on Losers

You have trades where MFE was $400 but the trade ended at -$200 (a loss).

What it means: The trade was a winner at some point but reversed. You had profit to protect and didn't. This is a trailing stop problem — either you had no trailing stop, or it was too wide.

Fix: Activate a trailing stop once MFE reaches 1x your initial risk. The breakeven-stop is the minimum: move your stop to entry once MFE hits 1x risk.

Pattern 2: MFE Near Zero on Most Trades

Most trades (win or lose) never moved significantly in your direction before exiting.

What it means: Your entries are poorly timed — you're entering before the move has confirmed. You're buying the hope, not the confirmation.

Fix: Tighten entry criteria. Wait for additional confirmation before entering (e.g., a pullback to VWAP, a retest of the breakout level, volume surge).

Pattern 3: Large MAE on Winners

Many of your winning trades had MAE equal to 75-100% of your stop distance before turning positive.

What it means: Your entries are too early. The trade eventually works, but it goes against you first, sometimes nearly hitting your stop. You're "surviving" to the win, not entering with precision.

Fix: Widen your stop slightly or improve entry timing. If you're consistently 75% of the way to your stop before the trade works, a small piece of bad luck will result in a loss that should have been a win.

Put the setup on a watchlist first

Use the rules in this guide to evaluate a signal’s entry, stop, target, and reasoning before deciding what, if anything, to do.

Build a Watchlist

Using MFE to Set Trailing Stops

MFE data from past trades is the empirical foundation for setting trailing stop distances. Here's how:

  1. Collect MFE data from your last 50–100 trades of the same setup type.
  2. Find the median MFE for winning trades.
  3. Set your trailing stop activation threshold at ~50% of median MFE (activate the trail when you're halfway to your average peak).
  4. Set the trail distance at 30–40% of median MFE.

This data-driven approach replaces guesswork with statistics derived from your actual trading history.

How Tradewink Uses MFE and MAE

Tradewink records MFE and MAE for every paper trade in real-time:

  • Real-time MFE tracking: Updated on every price tick while the position is open. The check_exits() loop uses current MFE to determine which trailing stop tier the position has entered.
  • Trailing stop ratchet: MFE milestones trigger stop adjustments (breakeven → lock → tighten). Defaults: breakeven near 0.8× ATR of profit, ratchet near 1.0× ATR, tighten near 3× and 5× ATR.
  • Never-profitable guard: If MFE stays under 0.10% for 5 minutes, the position can be closed as a failed thesis rather than waiting for the full time-based exit (default max hold is 60 minutes when MFE stays under 0.5%).
  • Flat-exit check: If MFE is minimal (position never got traction) and a significant time has passed, the flat-exit rule triggers before the maximum hold timeout.
  • Post-trade analytics: MFE and MAE are stored in the trade journal. The TradeAnalyzer computes rolling MFE/MAE distributions per strategy, flagging strategy degradation when MFE distributions shift downward (setups no longer running to historical targets).

AI-Driven Trade Quality Analysis

MFE/MAE analysis has traditionally been a manual, end-of-week review process. AI trading platforms are changing this by computing MFE and MAE in real time and using the data to make dynamic exit decisions during the trade itself. Vendor estimates for AI trading platforms cluster near ~20% CAGR for 2025–2030 (Grand View Research; not a regulator statistic). Automated trade quality analysis is one use of that stack -- systems that track MFE/MAE live can tighten trailing stops when momentum fades, activate breakeven stops at configured thresholds, and flag strategy degradation before it costs real money. The shift from retrospective analysis to real-time, AI-driven trade quality management represents one of the most impactful applications of automation in trading.

The MFE/MAE Workflow for Strategy Improvement

A rigorous MFE/MAE analysis session looks like this:

  1. Export trade journal (100+ trades minimum for statistical reliability)
  2. Segment by strategy type (momentum, mean-reversion, breakout separately)
  3. Plot MFE and MAE histograms for winning and losing trades
  4. Identify the dominant pattern (see common patterns above)
  5. Adjust one parameter (stop distance, entry timing, trailing stop activation)
  6. Forward test for 2–3 weeks before drawing conclusions

MFE and MAE analysis works best iteratively. Change one thing at a time and measure the impact on the distribution.

Frequently Asked Questions

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

Minimum 30 trades per setup type to see patterns. 100+ trades for statistical confidence. Fewer trades produce noisy distributions where one outlier trade can distort the entire picture.

Does MFE analysis apply to options trades?

Yes, but you measure MFE in option premium terms, not underlying price. A call option might have MFE of $300 in premium gain before expiring worthless. Tracking options MFE requires capturing the intraday high of the option premium, which not all platforms provide.

Is MAE the same as drawdown?

Per-trade MAE is similar to per-trade drawdown but measured from entry (not the portfolio's all-time high). Portfolio drawdown is the aggregate concept; MAE is the per-position equivalent. Both measure adverse movement from a reference point, but they're used in different contexts.

How often should I review MFE/MAE data?

Review at the end of each trading week or every 20–30 trades. More frequent reviews (daily) produce noise rather than signal — you need enough trades for the patterns to be statistically meaningful. Set a calendar reminder for a monthly deep review.

Keep learning with a related guide before putting an idea on your watchlist.

Ready to evaluate a signal?

Start free with a watchlist and inspect the context before you consider a broker connection.

Try AI signals on your watchlist

Send yourself a signal preview, then add tickers to see ranked entries, exits, and risk notes in Tradewink.

Enter the email address where you want to receive a Tradewink AI signal preview.

TW

Tradewink builds explainable market research for self-directed traders. Build a watchlist, inspect signal reasoning and risk context, and paper-track ideas before you decide. Public subscriptions are paper-only; separately approved private beta accounts may submit live broker orders.

How this guide is reviewed

Tradewink reviews educational content against its documented market-data sources, risk controls, and product methodology. See our data sources and evaluation methodology for the evidence and limitations behind the platform.

Important disclosures

Informational purposes only

Tradewink is published by Tradewink LLC, which is not a registered investment adviser, broker-dealer, commodity trading advisor, or financial planner. All data, signals, and analytics on this page are general, impersonal, and for informational purposes only. They do not constitute investment advice, financial advice, or a recommendation to buy or sell any security or other instrument.

Trading risk

Past performance does not guarantee future results. Trading involves substantial risk of loss, including the possibility of losing more than your initial investment. You are solely responsible for your own trading decisions.