MFE & MAE: Complete Guide to Maximum Favorable and Adverse Excursion
Source
Original TradesViz blog post: https://www.tradesviz.com/blog/mfe-mae-charts/
Guide
Updated for 2026: MFE/MAE is no longer a nice-to-have metric. If you are serious about trade review, funded account risk, stop placement, or exit quality, this is one of the first advanced stats you should understand.

Every trade you take has two important points you usually do not exit at: the best point while you were in the trade, and the worst point while you were in the trade. The gap between those points and your actual exit is where a lot of trading performance quietly leaks away.
That gap has two names: MFE and MAE. Used properly, they answer questions that win rate and total PnL cannot answer by themselves:
- Am I cutting winners too early and leaving too much profit on the table?
- Are my stops too tight, taking me out before the trade has a real chance to work?
- Am I taking too much heat for the amount I finally make?
- Does my behavior change when I increase size, trade at a certain time, or hold longer?
There is a lot of generic advice around this topic: "let winners run", "cut losers short", "use wider stops", and so on. This sounds good, but it is not analysis. You need to look at what actually happened in your own trades. That is what MFE/MAE charts are for.
What are MFE and MAE?
MFE - Maximum Favorable Excursion is the furthest price or PnL moved in your favor while the trade was open.
MAE - Maximum Adverse Excursion is the furthest price or PnL moved against you while the trade was open.
The important word is during. MFE and MAE are not your entry, not your exit, and not your final result. They are the best and worst points reached while you were still in the position.
This means a trade can have a large MFE and still end as a loser. It also means a trade can be profitable while having an ugly MAE. In the first case, you gave back the move. In the second case, you probably took more risk than the final result makes obvious.

If you remember only one thing from this post, remember this: MFE measures the best the trade got, MAE measures the worst, and your exit sits somewhere between those two points. Your job is to study that gap with enough context to make better decisions.
Why MFE/MAE matters
MFE/MAE is useful because it separates trade opportunity from trade result. PnL tells you what you booked. MFE/MAE tells you what happened before you booked it.
- Large MFE but small realized profit: you had a good move and did not keep enough of it.
- Large MFE but negative PnL: you were up and still turned the trade into a loss. This is one of the most expensive patterns to ignore.
- Large MAE with small profit: you took a lot of drawdown to earn very little. That may work a few times, but it is not healthy risk management.
- Small MAE on trades that later worked: your stop may be inside normal market noise.
But MFE/MAE should not be read in isolation. A low MFE capture may be fine for a high-frequency strategy that intentionally takes small slices. A large MAE may be acceptable only if the reward-to-risk and win rate support it. This is why we keep saying in many TradesViz posts: do not worship one stat. Combine MFE/MAE with R-value and profit factor, exit analysis, and your own strategy tags.
Price, theoretical, and running-PnL MFE/MAE
This is where many traders get confused, and frankly, this is where most journals do a poor job explaining the metric. TradesViz exposes the different views because they answer different questions.
1. Price MFE/MAE - the raw price move
Price MFE/MAE is the raw movement from your entry to the best or worst price reached while the trade was open. It ignores position size and focuses only on price.
For a long trade:
- Price MFE = highest price during the trade - entry price
- Price MAE = lowest price during the trade - entry price
Example: an ES trade opened at 5478.25. During the trade, price reached 5482.00 and dropped to 5471.25.
- Price MFE = 5482.00 - 5478.25 = 3.75 points
- Price MAE = 5471.25 - 5478.25 = -7.00 points
That is the pure price story: the trade moved 3.75 points in your favor and 7 points against you. This is useful because it lets you compare behavior without position size distorting the picture.

2. Theoretical trade MFE/MAE - the strict full-position view
Price movement is not the whole story. If you trade 1 contract and someone else trades 20 contracts, the same 3.75 point move does not mean the same account risk.
Theoretical trade MFE/MAE asks: what was the maximum possible PnL swing if the full position size is applied to the price extreme?
Using the ES example above with 20 contracts and $50 per point:
- Theoretical trade MFE = 3.75 points * 20 contracts * $50 = $3,750
- Theoretical trade MAE = -7.00 points * 20 contracts * $50 = -$7,000

Price | Trade PnL | Ticks | |
|---|---|---|---|
MFE | 3.75 | $3,750 | 15 |
MAE | -7.00 | -$7,000 | -28 |
This is strict by design. It tells you the no-excuses, full-position answer to: how bad could this have been? This is the view you get when the setting "Use running PnL for Trade MFE/MAE calculation" is unchecked.
3. Running-PnL MFE/MAE - what your account actually experienced
If you scale in and out, your position size changes during the trade. In that case, theoretical full-size MFE/MAE and what your account actually experienced can be very different.
Running-PnL MFE/MAE uses the highest and lowest points of your open PnL during the trade:
- Running MFE = peak of the running-PnL curve
- Running MAE = trough of the running-PnL curve
TradesViz samples running PnL every few seconds to a minute depending on trade duration. That curve is visible on the trade explore page, and the peak/trough become the running MFE/MAE values when the running-PnL setting is enabled.

Important: The "Use running PnL for Trade MFE/MAE calculation" setting is enabled by default for new accounts created from Nov 2024. Even though the full running-PnL analytics suite is a Platinum feature, you do not need Platinum just to use this MFE/MAE calculation setting.
This running view is especially important for scalpers, funded accounts, and prop firm traders because it is closer to the actual account experience. If your running MAE was -$1,000 and you closed the trade for $100, that trade may not be as good as the green PnL suggests.
Why theoretical and running values often do not match
They do not have to match. Theoretical assumes your entire position size at the price extreme. Running PnL uses the position size you actually had at each moment.
If you scaled in after the best part of the move already happened, your theoretical MFE may look large while your running MFE is much smaller. Neither number is "wrong". They are answering different questions:
- Theoretical MFE/MAE: full-size risk/opportunity at price extremes.
- Running MFE/MAE: actual peak/trough open PnL experienced by the account.
The zero-out setting
There is another setting worth understanding: "Use alt. calculation for MFE/MAE values in cases where prices never go against entry direction?"
This setting controls how TradesViz handles cases where the trade never really went to the "wrong" side. For example, if a long trade never goes below entry, the worst open PnL during the trade can still be positive. That positive value is technically the minimum running PnL during the trade, but some traders prefer MAE to show as zero when price never went against entry.
When this setting is enabled, TradesViz clamps that edge case to zero: MFE is zeroed if the trade never had favorable open PnL, and MAE is zeroed if the trade never had adverse open PnL. When it is disabled, TradesViz preserves the actual best/worst running PnL values, even if the "worst" value is still positive or the "best" value is still negative.
Our opinion: zeroing it out throws away useful information. A trade that almost came back to entry before working again is different from a trade that immediately moved cleanly in your favor. Keeping the non-zero value preserves that signal.
Changing either MFE/MAE setting does not automatically recalculate existing trades. Recalculate a single trade from the trade explore page, or use Group apply in the trades table to recalculate selected trades in bulk.
Which MFE/MAE number should you use?
This is the clarification that prevents most confusion. In TradesViz, Tick, Price, and Trade MFE/MAE are not interchangeable. They answer different questions.
Metric | What it means | What it does NOT mean | Use it when... |
|---|---|---|---|
Price / Point MFE/MAE | The raw price or point distance from entry to the best/worst price reached during the trade. | It is not dollars. It does not include quantity. | You want to compare the move itself without position size affecting the stat. |
Tick MFE/MAE | The same raw move expressed in ticks. | It is not dollars. It should not be multiplied by final quantity after the fact. | You trade futures or tick-based products and want to know how many ticks the trade moved. |
Price / Point % MFE/MAE | The raw favorable/adverse price move as a percentage. | It is not the account return and not the realized trade return. | You want normalized price movement across symbols with different prices. |
Trade MFE/MAE | The PnL value of the favorable/adverse excursion. | In running-PnL mode, it is not max ticks multiplied by your eventual total scaled quantity. | You want to answer: "How much money was I up or down before I exited?" |
Plain English: if you want to know whether a trade went up $500 before you exited at $400, use Trade MFE with running-PnL MFE/MAE enabled. Do not use Tick MFE for that question. Tick MFE only tells you how many favorable ticks happened.
Why we do not multiply max ticks by final quantity
Because that would be a fake number for scaled trades.
Suppose you buy 1 contract, the trade reaches its best tick value, then price dips, and only after that you add 10 more contracts. If we multiplied the best tick move by all 11 contracts, we would be reporting a profit that never existed. You did not hold 11 contracts at the MFE point. You held 1.
That is exactly why running-PnL Trade MFE/MAE exists. It uses the quantity you actually held at each point in time and reads the true peak/trough of your open PnL curve. It answers the question traders actually care about: what was the maximum real open profit or drawdown I had during this trade?
We will not offer the wrong stat just because it looks simple. Multiplying max favorable ticks by total final quantity may feel easy, but it becomes mathematically wrong the moment a trader scales in or out. If you want price movement, use Tick or Price MFE/MAE. If you want actual money at that point in the trade, use Trade MFE/MAE.
Where to find MFE/MAE charts in TradesViz
You can find MFE/MAE charts under Performance metrics charts in the dashboard. Individual trade MFE/MAE values are also shown on the trade explore page and can be used in your trades table, pivot grid, filters, and custom dashboard workflows.

These stats rely on market data and are not real-time. Trades imported today may show N/A until the late EOD or early morning calculation finishes. If an older trade still shows N/A after data should be available, recalculate it before assuming anything is broken.
The MFE/MAE charts and how to read them
TradesViz gives you the main MFE/MAE comparison charts under Performance metrics charts:
- MFE vs PnL
- MAE vs PnL
- MFE vs Volume
- MAE vs Volume
- MFE vs Open time
- MAE vs Open time
- MFE vs Close time
- MAE vs Close time
Most journals stop at MFE/MAE vs PnL. We include volume and open/close time because, from our experience talking with traders and building analytics since 2019, the non-obvious leaks often show up in size and timing.
MFE/MAE vs PnL - are your exits efficient?

This is usually the first chart to study. MFE vs PnL shows how much of the available favorable move you actually captured.

- Left on the table: MFE is high but final PnL is small. You had the move and gave back too much.
- Turned winners into losers: MFE is meaningful but final PnL is negative. This is a major exit-management warning.
MAE vs PnL is the risk mirror. If high-MAE trades cluster around small wins or losses, you are taking too much heat for too little result.
MFE/MAE vs Volume - does size change your behavior?
Volume comparisons answer a question that many traders do not want to ask: do I trade differently when I size up?
A common pattern is clean execution on small size and poor discipline on large size. Maybe the largest trades have the biggest MFE gap because you get nervous and exit badly. Or maybe MAE climbs with size, which means your biggest positions are also the ones absorbing the most drawdown. That is not a small detail. That is a risk-management issue.

MFE/MAE vs open and close time - when does your edge exist?
Timing charts help you see whether favorable or adverse movement depends on when you enter or exit. Maybe trades opened in the first hour show strong MFE and low MAE. Maybe midday trades are mostly noise. Maybe MAE spikes on trades held into the close.
Do not treat this as prediction. Treat it as a historical profile of your own behavior and strategy. Then combine it with MFE/MAE duration analysis, exit analysis, and EOD exit analysis to test whether the timing pattern is actually useful.
Every MFE/MAE chart is explorable. Click a point to open the exact trade behind it. This is very useful for outliers because one strange dot can represent a mistake, a news event, a scaling issue, or sometimes a setup worth studying more.

You can also change the chart measurement using the chart settings. MFE/MAE can be viewed as price/points, ticks, price/point percentage, or trade MFE/MAE, and PnL can be viewed in currency or per-trade return percentage.

Five patterns to look for
Definitions are easy. The value is in what you do next. These are the patterns we would start with.
1. Big MFE, small realized profit
You are not keeping enough of the available move. Before blindly widening targets, verify it with best exit and exit-efficiency charts. Sometimes holding longer helps. Sometimes it only adds more give-back. Let your own data decide.
2. Small MAE on trades that became winners after you exited
Your stop may be too tight. If many losers have MAE clustered just beyond your stop, the stop may be inside normal noise. Use the Targets Simulator to test a slightly wider stop before changing the live plan.
3. Large MAE on winning trades
These trades feel fine because they closed green, but the process may be poor. If you routinely sit through deep adverse movement to make a small profit, the eventual loss will not be a surprise. The chart warned you.
4. MFE peaks early, then fades
If individual running-PnL charts or MFE/MAE duration charts show that the best move usually happens early, your edge may have a shelf life. A time stop, trailing stop, or partial target may be worth testing.
5. Two ratios worth tracking
TradesViz gives you the raw MFE/MAE values. You can also think in ratios:
- MFE capture ratio = realized PnL / MFE. This tells you how much of the available favorable move you kept.
- Heat ratio = absolute MAE / realized PnL. This tells you how much drawdown you absorbed per dollar earned.
There is no universal good number. A scalper and a swing trader should not have the same expectation. What matters is whether your ratio improves for your strategy, your account, and your risk profile.
From insight to action
The workflow is simple, but it requires discipline:
- Find the pattern in your MFE/MAE charts.
- Create one hypothesis, such as "a wider stop would save more than it costs" or "a fixed 2R target captures more of my MFE".
- Test the change with the Targets Simulator, best exit charts, multi-timeframe exit analysis, or a filtered pivot grid.
- Apply it to future trades and measure again next month.
This is the difference between journaling and simply storing trades. The goal is not to collect screenshots. The goal is to change one thing, verify it, and repeat.

Common reasons MFE/MAE is missing or looks unexpected
- Same-day trades: MFE/MAE is not real-time. It usually appears after late EOD or early morning processing.
- Plan access: MFE/MAE charts are available on Pro and Platinum plans. Check the pricing page for the current feature list.
- Settings changed: switching theoretical/running or zero-out settings requires recalculation for existing trades.
- Scaling in/out: theoretical and running-PnL MFE/MAE can differ. This is expected.
- Positive MAE: if the trade never went below entry, the worst PnL can still be positive depending on your zero-out MFE/MAE setting.
MFE and MAE are not complicated, but they are easy to underuse. They show the part of the trade that normal PnL hides: what happened before the exit. Start with MFE vs PnL. Find the gap. Then look at MAE vs PnL to see what you paid in drawdown for the result.
As always, TradesViz is not judging your trading and this is not trading advice. We provide the charts, stats, and visualizations so that you can judge your own process with real data. If there is one place where traders should stop relying on sayings and start relying on their own history, this is it.
Frequently Asked Questions
What is the difference between MFE and MAE?
MFE is the maximum favorable movement during a trade. MAE is the maximum adverse movement during a trade. Both are measured while the trade is open, not only at entry or exit.
What is the difference between price, theoretical, and running-PnL MFE/MAE?
Price MFE/MAE is the raw price or point movement. Theoretical trade MFE/MAE applies the full position size to that price movement. Running-PnL MFE/MAE uses the peak and trough of the actual open PnL curve, which is especially useful when scaling in or out.
Why are my MFE/MAE fields showing N/A?
Usually because the data has not been calculated yet, the plan does not include the metric, or the trade needs recalculation. Same-day trades often show N/A until late EOD or early morning processing.
Why is my MAE positive?
If price never moved against your entry, the worst PnL during the trade can still be positive. The zero-out account setting controls whether this edge case is preserved or clamped to zero. After changing that setting, recalculate the affected trades.
Which MFE/MAE metric shows the dollar amount I could have exited with?
Use Trade MFE/MAE. In running-PnL mode, Trade MFE is the maximum real open PnL during the trade and Trade MAE is the minimum real open PnL during the trade. Tick MFE/MAE and Price MFE/MAE only show raw movement, not dollars.
Why does TradesViz not multiply Tick MFE by my total quantity?
Because that is wrong for scaled trades. If you held 1 contract at the MFE point and added 10 contracts later, multiplying the MFE ticks by 11 contracts reports money you never actually had. Running-PnL Trade MFE/MAE uses the quantity actually held at each point in time.
What are the MFE/MAE charts in TradesViz?
The main charts are MFE vs PnL, MAE vs PnL, MFE vs Volume, MAE vs Volume, MFE vs Open time, MAE vs Open time, MFE vs Close time, and MAE vs Close time. TradesViz also has duration-focused MFE/MAE charts covered in the MFE/MAE duration guide.
Can I click into individual trades from the charts?
Yes. MFE/MAE charts are explorable. Click a data point to open the exact trade behind it and review the symbol, metric values, chart, executions, notes, and other context.
How does scaling in and out affect MFE/MAE?
Scaling can make theoretical and running-PnL MFE/MAE differ. Theoretical applies full position size to the price extreme. Running-PnL uses the position size you actually had at each point in time.
How can MFE/MAE help with stop-loss placement?
Study the MAE of losing trades and winning trades separately. If losers cluster just past your stop and later work, the stop may be too tight. If winners routinely show deep MAE, you may be accepting too much risk. Test changes with the Targets Simulator before applying them live.
Updated on: 17/07/2026
Thank you!
