Skip to main content
Every number on a backtest is a plain count or arithmetic over the trade list — no estimates, no curve-fitting. This page defines each metric exactly and tells you how to read it. For where they appear on the strategy card, see Run and read a backtest.
Every metric here is computed by fixed, deterministic code over your exact rules and real historical prices — the AI never invents a figure. P&L is net of modeled slippage and commission (defaults: 1 tick slippage, 1/sidemicroand1/side micro and 2.50/side full-size commission). Same rules + same data = the same numbers, every time. See Is the backtest real?

Headline metrics

The five numbers under the equity curve. Read them together — no single one tells the story.
Sanity-check Total P&L against Max Drawdown. Making 5,000througha5,000 through a 4,000 drawdown is a very different strategy from making 5,000withan5,000 with an 800 worst stretch — even though the headline profit is identical.

Profit & loss distribution

How the P&L was actually made — the shape behind the average.
Winners are trades with P&L above zero. Break-even trades (P&L exactly 0) are grouped with the losers — so they pull on Average Loss, Largest Loss, and the gross-loss side of Profit Factor, but never on Average Win, Largest Win, or Win Rate.

Streaks

How wins and losses clustered in time — useful for the pain you’d have to sit through, not just the totals.

Long vs. short breakdown

The same metrics split by trade direction, so you can see whether the edge is genuinely two-sided.
If the short side is dragging a two-sided strategy down, you can split the difference in chat: “how does it look long-only?” AskFutures re-runs it and you can compare the versions side by side.

Trade structure

What the trades looked like as events — how long they ran and why they ended.

The exit reasons

Every closed trade records exactly one reason it ended:
If almost everything exits on session_close, your stop and target may be too wide to ever trigger; if stop dominates, they may be too tight. Profit that lives entirely in finely-tuned target exits is fragile. See the exit-reason breakdown.

Verify it yourself

Because the engine is deterministic, the downloadable trade list always reconciles to the metrics above — every count and average is recomputable from the raw rows. See Backtesting for the exportable detail.
Backtest results are hypothetical and simulated — no real trades were placed. Simulated results are designed with the benefit of hindsight and can under- or over-state live outcomes (real liquidity, slippage, and execution delays differ). Past performance does not guarantee future results. Always test before you trade.

Next steps

Run and read a backtest

See where each metric appears on the card and what “good” looks like.

Is the backtest real?

Why these numbers are reproducible — and what they don’t model.

Risk & trade management

The stops, targets, and exits behind the exit-reason breakdown.

Indicators and functions

Every indicator and series builder you can put into a rule.