Metrics

Maximum Favorable Excursion (MFE)

The maximum amount of price movement in your favor during the duration of a trade, used to optimize profit-taking and exit strategies.

Formula

Price MFE = Highest Price - Entry Price (longs) or Entry Price - Lowest Price (shorts)

More Details

What is Maximum Favorable Excursion (MFE)?

MFE stands for Maximum Favorable Excursion and it tells you what is the max amount of price movement in your favor during the duration of your trade. By comparing MFE to your actual exit, you can evaluate whether you're capturing enough of the profitable move.

Learn more: MFE/MAE Charts Guide | Advanced Stats Reference

Two Calculation Methods on TradesViz

1. Theoretical Trade MFE (Price-Based)

First, calculate Price MFE as the difference between the highest price during the trade and your entry price:

Price MFE = Highest Price - Open Price (for longs)
Price MFE = Open Price - Lowest Price (for shorts)

Then multiply by your total position size:

Trade MFE = Price MFE × Total Quantity

Example: Open price $5,478.25, highest price $5,482.00, 20 contracts
- Price MFE = 5482 - 5478.25 = 3.75 points
- Trade MFE = 3.75 × 20 = 75 points = $3,750

This is the theoretical maximum profit you could have made if you exited at the absolute peak with your ENTIRE position. Very stringent way to evaluate your exits.

2. Running PnL MFE (Equity-Based)

Instead of using price × position, this method uses the peak (highest point) of your actual running PnL curve during the trade.

How it's calculated:
1. TradesViz takes PnL snapshots every 5 seconds to 1 minute
2. The maximum value of this curve = Running PnL MFE

Example (same trade as above):
- Running PnL peaked at $6,000 during the trade
- Running PnL MFE = $6,000

Why the difference? Running PnL accounts for scaling in/out. If you added contracts at different prices, the running PnL reflects your actual equity at each moment.

This is what prop firms use - they evaluate trailing drawdown from high-water marks, which is exactly what Running PnL MFE/MAE measures.

Account Setting: "Use running PnL for Trade MFE/MAE calculation" controls which method is used. This is enabled by default for all new accounts.

Alternative MFE/MAE Calculation

By default, TradesViz uses the maximum of running PnL as MFE. For example, in a long trade where prices went up from entry, MFE would show the peak profit even if prices never went significantly in your favor.

Some traders prefer to zero out MFE if prices never moved favorably. For this, enable "Use alt. calculation for MFE/MAE values in cases where prices never go against entry direction" in Account Settings.

Important: In our opinion, zeroing out throws away valuable data. Trades that came very close to entry before recovering could have easily been losses this insight is lost in zero-MFE mode.

MFE Analysis Charts

TradesViz provides these MFE charts under Performance Metrics:

  • MFE vs PnL
  • MFE vs Volume
  • MFE vs Open Time
  • MFE vs Close Time

Tip: Zoom into your trends by clicking on the zoom select button at the top right corner of each chart and drag into an area of interest.

What Large MFE-Exit Gap Means

If the distance between your MFE and actual exit price is too high, you're not capturing the full profitable move. This may indicate:

  • Exiting too early (leaving money on the table)
  • Need to adjust profit targets
  • Consider trailing stops instead of fixed targets

Combine with Risk/Reward and R-value charts for optimal profit placement.

Recalculating MFE

If your MFE shows N/A:
1. Stats are calculated late EOD or early morning automatically
2. You can manually recalculate via Trade Explore > Recalculate button
3. Use Group Apply for bulk recalculation of multiple trades

Where to find it in TradesViz

Performance Metrics > MFE/MAE tab shows MFE vs PnL, MFE vs Volume, MFE vs Open Time, and MFE vs Close Time charts. Toggle between Theoretical (price-based) and Running PnL MFE in Account Settings > 'Use running PnL for Trade MFE/MAE calculation'. More info: /blog/mfe-mae-charts/

Example

Entry at 5478.25, high of 5482.00. Price MFE is 3.75 points. With 20 contracts at 50 per point, Trade MFE is 3750.