Edge Optimizer

Guides · Every chart and stat

How to read your numbers

What each chart and stat in Edge Optimizer measures, exactly how it is worked out, how to use it to trade better — and where it can mislead you. Every definition here matches how the app actually calculates the number.

Start hereFour ideas every other chart depends on.

R: the unit behind it all

1R is what you stood to lose — the distance from your entry to your initial stop. A trade that makes twice that is +2R; one closed halfway to its stop is −0.5R.

R strips out position size, so a 1-lot gold trade and a 10-lot index trade can be compared honestly. Most edge charts use R for exactly that reason: a big dollar win on a big position can be a mediocre trade, and a small dollar loss can be a disciplined one.

Net vs gross
Net R includes commission and swap; gross R is price movement only. Net R is the real result — see Net R after costs.
Watch out
R is only as good as the stop behind it. If you moved your stop, the broker records the final stop, which makes R wrong. Confirm the stop you started with in the execution's risk plan.

Edge-eligible trades

An execution is edge-eligible when it has a trustworthy initial stop and a target — enough to calculate both its result in R and its planned reward. Only edge-eligible executions, and the trades built from them, feed the R-based edge charts.

Executions without a plan still count everywhere money is concerned (balance, P&L, calendar). They just can't say anything about your edge in R.

Use it
If edge coverage is low, your edge charts are describing a small, possibly unrepresentative slice. Filling in missing plans on the Trades tab makes them more representative.

Trades vs executions

An execution is one opened position. A trade is the idea behind it: executions on the same symbol and side opened within the same window count as one trade. Scaling in three times is one trade made of three executions.

The window is yours to set, under Settings → Trade window: 30 minutes for scalping, 4 hours by default, or same trading day for swing trading. Trades you've already journaled keep the grouping you journaled them with, so changing the window never re-cuts them or detaches their journal entry.

The Edge tab's Trade idea / Trade execution toggle switches every chart on that tab between the two. Where these guides describe an Edge chart "per trade", read it as per trade or per execution, whichever the toggle is set to.

Use it
Judge your decisions by trades and your entries by executions. A trade that wins while most of its executions lose usually means the idea was right and the entries were early.

What counts as a day

Daily figures — the calendar, daily loss, drawdown, Sharpe — group trades into days using the timezone and day-start hour set in Settings (New York by default). That lets a trading day match your prop firm's reset rather than midnight where you live.

DashboardAccount health at a glance.

Account card

Dashboard · first card

Current balance, net P&L in dollars and as a percentage of starting balance, the number of trading days, and a small equity curve. The footer splits gross P&L from commission and swap. If profit split and payout dates are set on the account, it also shows the next payout date and an estimate of your share.

Worked out
Balance is starting balance plus the net P&L of all closed executions. With no account selected, the card lists every active account instead.
Use it
If commission and swap are a noticeable share of gross P&L, your costs are eating your edge — check Net R after costs.

Firm rules rails

Dashboard · Key stats (single account selected)

Progress bars against the limits you set for the account under Rules & payout. A bar turns amber past 80% of its limit. Under each bar, a short line gives the dollars. Percentages are cut off, never rounded up, so a day that used 2.997% of a 3% limit reads 2.99%, not 3.0%.

Daily loss
Your worst day's closed P&L as a percentage of starting balance. The line shows that day in dollars.
Max drawdown
How far you are below the limit's reference point right now, as a percentage of starting balance — the way firms state the limit. Trailing: your highest end-of-day balance minus your current balance. Static: starting balance minus current balance. The line shows your high (trailing only) and the floor — the balance you can't close below.
Consistency
Your best day as a share of your profit. Pick the basis your firm uses under Rules & payout: Winning days best day ÷ sum of winning days (most firms), or Net profit best day ÷ net profit (stricter — losing days count against you). Over the cap, Range is where one winning day has to land to get you back under: from best day ÷ cap − current total up to cap × total ÷ (1 − cap) A day bigger than your old best still works inside that range, because it becomes the new best while the total grows. Under the cap, Max day is the biggest single day that keeps you there — the same upper figure, which at a 50% cap is your whole total so far. On the net basis while net is negative, no single day can do it, so the line shows the net profit still needed.
Watch out
Treat these as a floor, not a ceiling. They use closed trades grouped by day. Prop firms usually measure daily loss and drawdown including open positions, at any moment during the day — so your firm's number can be worse than the rail shows. Leave yourself a margin.

Ratios

Dashboard · Ratios card

Three gauges and four stats summarising how your results are shaped.

Profit factor
Total money won on winning executions divided by total money lost on losing executions. Above 1 is profitable.
< 1 losing1 – 1.6 thin1.6+ strong
Sharpe
Your average daily P&L divided by how much it varies day to day, scaled to a year (×√252). Higher means steadier returns for the same profit.
< 11 – 2 good2+ very good
Sortino
Like Sharpe, but it only counts losing days as variation — big winning days aren't penalised. A Sortino well above your Sharpe means your volatility is mostly on the upside.
Win rate
The share of closed executions that made money.
RR
Your average winning execution divided by your average losing execution, in dollars. This is realised reward-to-risk — what actually happened, not what you planned.
Trades / day
Your average number of trades per trading day. A scale-in counts once, because it is one trade.
Risk
Your average initial risk per execution in dollars, and as a percentage of starting balance.
Use it
Win rate and RR trade off against each other. A 35% win rate is fine with an RR of 2.5; a 70% win rate is fragile with an RR of 0.4. Look at them together, never alone.
Watch out
Sharpe and Sortino only include days you actually traded — days off aren't counted as zero, so they read higher than a textbook version would. Win rate, RR and profit factor count each execution, while Trades / day counts trades — so a three-part scale-in is three results in your win rate but one in your trade count. Every ratio here is unreliable on a small sample; see sample quality.

Stop & target usage

Dashboard · appears when trades have broker MAE/MFE data

How much of your stop and your target each execution actually used, split into losers (left) and winners (right). Each row has two bars: heat taken — how far price went against you as a share of the stop distance — and move reached — how far it went in your favour as a share of the target distance.

Exit stats
Above the chart: how many bracketed executions you closed by hand, how many hit their target (and how often price even reached it), and how many hit their stop.
Dashed line
The heat level past which your remaining executions lose money on average — where your edge turns negative.
Use it
If winners rarely take much heat while losers routinely do, early heat is an entry-quality signal: setups that go well against you first are the weaker ones. If price almost never reaches your targets, your targets are reference levels rather than exits — so judge the trade by how you managed it, not by the target.
Watch out
If you close most trades by hand, deep heat and a loss are partly the same thing: a trade you cut at 60% of the stop is a loser because you cut it. Don't read the dashed line as proof that a tighter exit rule would work.

Futures rolls

Dashboard · appears when you trade futures

A countdown to the roll date of each futures contract you've traded, turning amber inside 10 days and red inside 3. The full calendar is on the rollover calendar page and under Settings.

Use it
Roll before the date shown. After the roll, liquidity moves to the next contract and the old one thins out — wider spreads and worse fills. For physically delivered contracts like gold, being in past first notice risks a delivery assignment, and brokers often close positions before that.

Time analysis

Dashboard · Time Analysis

Your average result per execution (in R) and win rate, broken down three ways: by 2-hour block of the day, by weekday, and by how long you held the trade. Toggle between entry time and close time.

Worked out
Edge-eligible executions only, in New York time. The footer compares the average hold on winners with the average hold on losers.
Use it
Look for a stable pattern with plenty of trades behind it. Winners held much longer than losers usually means you cut losers fast and let winners run — healthy. The reverse means holding losers and snatching winners.
Watch out
Twelve time blocks split a modest sample into small pieces. A block with eight executions and a great average is an observation to watch, not a rule to trade. See cherry-picking the best window.

Calendar

Dashboard · Calendar

A month grid of net P&L per day — green for winning days, red for losing days, more intense for bigger ones. Select a day to see its trades.

Use it
Look for clusters: a red day followed by a bigger red day often means trying to win it back. Your biggest green day also drives your consistency score.

EdgeWhether your results come from an edge or from noise.

Edge coverage

Edge · first card

The share of your closed executions that are edge-eligible, shown as a ring. It turns green at 80% and amber at 50%.

Use it
This is how much to trust every R chart below it. At 40% coverage your edge stats describe less than half your trading — and usually not a random half.

Return vs drawdown (Calmar)

Edge · Return vs drawdown

Your annualised return divided by your maximum drawdown — how much you earn per unit of pain.

Worked out
(total return × 252 ÷ trading days) ÷ max drawdown % The return is scaled up to a year by simple multiplication.
< 1 weak1 – 3 good3+ excellent
Watch out
With under about six months of trading days, the annualised figure is a guess about the future, and the card says so. A few good weeks can produce a very high Calmar that won't survive.

Net R after costs

Edge · cost card

The total R your trades made after commission and swap, compared with the R the price moves alone would have made. The bar shows how much of your gross edge you kept.

Use it
High cost drag points to trading too often, trading too small for your costs, or holding over swap-heavy nights. A strategy with a small gross edge can be wiped out entirely by costs.

Result variance

Edge · chart carousel

Each result in R as a bar, up or down, for your most recent 160 trades or executions, with a line showing the 20-sample moving average.

Use it
The moving average shows whether your edge is holding, improving or fading. A long stretch of the line below zero is worth investigating even if your overall total is positive.
Watch out
Even a real edge produces losing streaks. Twenty trades is a short window, so a dip in the line isn't proof anything changed.

Plan vs result

Edge · chart carousel

One dot per trade: planned reward-to-risk along the bottom, actual result up the side. The dashed diagonal is where a trade that hit its target exactly would sit.

Use it
Dots far below the diagonal on the winning side are winners closed well short of plan. Dots clustered at the far right are big planned targets — check whether those ever get reached.
Watch out
If you usually close trades by hand, your target is a reference level more than an exit, and missing it isn't a failure. A single guessed target far from entry also stretches the chart and your averages.

Drawdown underwater

Edge · chart carousel

How far below your best-ever cumulative result you were after each trade, in R, over your most recent 180 samples. Zero means at a new high; the shaded area is time spent in drawdown.

Use it
Depth tells you how much pain to expect; width tells you how long recovery takes. Use both to size your risk so a normal drawdown can't breach your firm's limits.

Heat vs result

Edge · chart carousel (needs broker MAE data)

One dot per trade: how far it went against you before closing (in R) along the bottom, its final result up the side. The dashed line marks the deepest heat any winner survived.

Use it
If no winner ever took more than, say, 0.6R of heat, the rest of your stop distance only ever protected losers. That's a question about your stop placement — see the next chart.
Watch out
The deepest-winner line is set by a single trade, so one unusual winner moves it a lot.

Stop distance simulation

Edge · chart carousel (needs broker MAE data)

What your total result would have been with a tighter stop, for every stop distance from 0.1R to 1R. The dashed line is what you actually made; the dot is the best simulated stop.

Worked out
For each candidate stop, any trade whose heat reached it is re-scored as a loss of exactly that size; every other trade keeps its real result. Because heat is measured over the whole trade, if price ever reached the candidate stop, that stop would have been hit.
Watch out
It can only simulate tighter stops. Nothing records what price did after your real exit, so a wider stop can't be tested. It also assumes you'd have taken the same trades and managed them the same way.

Trade envelopes

Edge · Trade Envelopes (needs broker MAE/MFE data)

One row per trade, reading outward from entry in the middle. Each side stacks three bars: your stop or target (the full grey track), the furthest price reached inside it, and where you closed (bright) inside that.

Use it
Grey left over past the coloured bar is bracket you never used. The gap between the coloured bar and the bright one is what price offered you and then took back.

Sample quality

Edge · Sample quality

How much confidence to place in the edge numbers, based on how many samples there are.

under 10 · small10 – 29 · developing30+ · established
Watch out
"Established" means the numbers have stopped being meaningless, not that they're precise. At 30 trades, a measured 40% win rate is consistent with a true rate anywhere from about 22% to 58% (a 95% range). See small samples.

Edge summary numbers

Edge · the row of five stats

Expected result
Your average result per trade, in R. This is your expectancy — the single best summary of an edge. Positive means you make money on average per trade.
Planned reward
Your average planned reward-to-risk, from your stop and target.
Target capture
On winning trades only, the average share of the planned reward you actually banked.
Average winner / loss
Your average winning and losing trade, in R.
Use it
expectancy = win rate × avg winner + loss rate × avg loss Improve any one input and expectancy moves. Usually the cheapest lever is the average loss — cutting losers a little earlier.

Result distribution

Edge · Result Distribution

How many trades landed in each range of R, from below −2R to 2R and above.

Use it
Losses bunched near −1R mean your stops are doing their job. A tail below −2R means losses larger than your planned risk — slippage, gaps, or stops that weren't really in place. A few big winners carrying the whole account mean the edge depends on not missing them.

Capture efficiency

Edge · Capture Efficiency

What you kept compared with what was available. With broker MFE data, "available" is the best price each trade actually reached; without it, it falls back to your planned reward.

Worked out
Winners and give-backs are shown separately, because mixing them hides both. Kept on winners is the average share of the available move you banked on winning trades. Gave back counts trades that were in profit at some point but closed flat or losing. Without broker MFE data it can't see that, so every losing trade counts.
Use it
Low capture on winners points to exits — leaving too early. Many give-backs point to management — not protecting trades that were working.

Expectancy breakdowns

Edge · By Symbol, By Heat Taken, By Hour

Your average result per trade in R, split three ways: by symbol (with the average heat each one takes), by heat taken in fixed bands of under 20%, 20–40%, 40–60% and 60%+ of the stop, and by close hour in your chosen timezone.

Use it
A symbol that's consistently negative over many trades is a candidate to trade smaller or drop. A clean staircase down the heat bands means early adverse movement predicts your losers.
Watch out
Check the trade count beside every bar. Don't pick the best-looking hours after the fact and trade only those — that's the cherry-picking trap.

Trades & tools

MAE & MFE columns

Trades · appear when trades have broker excursion data

MAE (maximum adverse excursion) is the furthest an execution went against you while open. MFE (maximum favourable excursion) is the furthest it went in your favour. Hover a value to see it as a share of your stop or target.

Where from
Imported from your broker — for FTMO, via the MetriX sync. The app doesn't estimate them from charts.
Watch out
MFE can be negative: a trade that never went your way at all.

Roll-window flags

Trades · red badge beside the symbol, plus the Roll window filter

Marks executions opened between a futures contract's roll date and its expiry. Index CFDs such as US30 and US100 are matched to the futures they track (YM, NQ); spot gold (XAUUSD) is deliberately not, since it isn't a future.

Use it
Once you have several roll windows of history, filter to Roll window and compare. If those weeks consistently underperform, trade smaller or sit them out.
Watch out
For CFDs the flag describes the underlying futures market. Whether your broker's CFD pricing is affected by the roll isn't visible in the data.

Risk plans

Trades · expand a trade

Your initial stop and target for an execution. Confirming them makes the execution edge-eligible and gives it a result in R. Plans you confirm or edit here are never overwritten by later imports.

Use it
Enter the stop you started with, not the one you trailed to. The target is optional — leave it blank if you didn't really have one. A guessed target far from entry inflates your average planned reward.

Read them honestlySix traps that make numbers look better — or worse — than they are.

1. Small samples

With 20 trades, a measured 37% win rate is consistent with a true rate anywhere from about 15% to 59% (a 95% range). With 400 trades that narrows to about 32%–42%. Averages of size need even more data than win rate. Don't change how you trade on fewer than about 30 examples, and treat anything under 10 as a curiosity.

2. Cherry-picking the best window

Slice your history into enough hours, days or symbols and one slice will always look great — by chance. Choosing the best-looking window after seeing the data and quoting its average is the easiest way to invent an edge that isn't there. Test a window on trades that came after you picked it before relying on it.

3. Manual exits are circular

If you close trades by hand, "trades that took lots of heat lost money" is partly true by definition: you cut them, so they lost. Heat is still useful as an entry-quality signal — which setups go against you first — but it can't prove that a particular exit rule would have helped.

4. Pooling accounts

Combining accounts that trade differently — a scalping account alongside swing accounts — gives a trade frequency, trade size and variability that describe none of them. Win rate and R are less affected, since each trade is measured against its own risk. When a number feels off, check it one account at a time.

5. Moved stops

Brokers record the final stop. If you trailed your stop to breakeven, the broker's record makes your initial risk look tiny and your R enormous. The app flags suspicious R values for review — confirm the original stop in the trade's risk plan to fix them.

6. Targets you don't use

If you rarely let price reach your target, planned reward-to-risk measures a plan you don't actually execute. That doesn't make it useless, but judge your exits by what you banked against what the market offered (capture efficiency), not against a target you never intended to wait for.

See these charts on your own trades

Import one broker report and every chart on this page fills in from your real fills, not a sample.

Try it free →

Education only, not financial advice. The numbers describe your past trades; they don't guarantee future results. Trading carries a substantial risk of loss.