How to read a NinjaTrader performance report

The summary hands you a dozen numbers with equal weight, and they are not equally useful. Here is what each of the main ones is telling you, which of them can be true and misleading at the same time, and the questions no summary can answer.

Updated October 2026 · About 4 minutes

Profit factor

profit factor = gross profit ÷ gross loss

Above 1.0 means the winners outweighed the losers over the period. It is the fastest read on the page and the easiest to over-trust, for two reasons.

First, one outlier can carry it. A profit factor of 1.6 built from a single enormous win sitting on top of forty small losses is a different business from a 1.6 built evenly, and the number cannot tell them apart. Second, it says nothing about the path. Two accounts can end the month with the same profit factor, one having drifted up gently and the other having been down 40% in the middle of it.

Expectancy, the number that scales

expectancy = (win rate × average win) − (loss rate × average loss)

This is the average dollar result of taking the trade once. Worked through, with a 40% win rate, a $300 average win and a $150 average loss:

The reason to prefer it over profit factor is that it multiplies. If a $30 expectancy held across 100 comparable trades, the expected result would be $3,000, which is something you can plan against. A profit factor of 1.33 projects nothing on its own.

Expected is doing real work in that sentence. It is the average of the outcomes, not a forecast of one of them, and the actual hundred trades can land a long way either side of it.

They are the same two facts wearing different clothes: profit factor divides the winning side by the losing side, expectancy subtracts one from the other. Division gives you a ratio, subtraction gives you money.

A 120 dollar winning side minus a 90 dollar losing side leaves 30 dollars of expectancy per trade.
Expectancy is one subtraction: what the winners contribute, less what the losers take.

The breakeven win rate

breakeven win rate = average loss ÷ (average win + average loss)

This is the win rate your reward-to-risk needs before costs, and it settles most arguments about win rate on the spot:

Reward to riskBreakeven win rateMeaning
1 : 150.0%Right half the time, just to stand still.
2 : 133.3%Wrong twice as often as right, and still ahead.
3 : 125.0%One in four.
1 : 266.7%Two in three, every month, forever.

In the worked example above the setup is 2:1, so it needs 33.3% and it got 40%. The edge is those 6.7 percentage points, and nothing else.

Before costs is doing real work in that sentence. Costs can arrive in up to five separate columns: commission, clearing, exchange, IP and NFA fees. Which of them carry a value depends on the commission template configured on your account, so keep every column the export offers rather than reading Commission alone and concluding your costs are a fraction of what they are. The export guide covers which file to pull.

Max drawdown, and why recovery is not symmetric

The largest peak to trough fall in the period. It matters more than the final number because it is the part you have to sit through, and because getting back is harder than falling was:

gain needed to recover = drawdown ÷ (100% − drawdown)

That curve is the whole argument for position sizing. It is not caution for its own sake, it is that the arithmetic of getting back turns against you faster than the arithmetic of losing does.

What the report cannot tell you

Every number above is an outcome. None of them describe behaviour, and behaviour is usually what changed. A summary cannot see:

Those need a row per trade rather than a total, which is what the Trades grid export gives you and what the Lab reads.

Small samples say less than they appear to. Twelve trades will produce a win rate and an expectancy, and both will move substantially on the thirteenth. Treat a number built from a handful of trades as a rough direction, not a measurement, and be especially careful about changing a working process on the strength of one.

Sources checked

Checked against the above on 23 September 2026. Exchange specifications and platform behaviour both change; where this page and a primary source disagree, the primary source is right and this page is out of date.

Related guides

Educational content only. Never financial advice, never trade calls. Futures trading involves substantial risk of loss and is not suitable for everyone.