Step 02 · Analyze

How much of the backtest actually survived?

A backtest is the best case a set of assumptions can produce. This puts that report next to what the strategy did afterwards and measures the gap — including the two ways this comparison can quietly flatter itself.

Free · No install · Runs in your browser

How much of the backtest actually survived? — example screen

Your setup

Two MetaTrader reports. Both are read in this tab; neither is uploaded.

Backtest report

Forward or live report

MT4 and MT5 reports saved as .htm or .html. The two files do not have to come from the same platform — an MT4 tester report can be compared against an MT5 account history.

Nothing is uploaded. Account numbers, broker names and EA inputs in these files never leave the tab.

Diagnosis

Read the first two entries before the percentages: overlapping periods and the same file loaded twice both make the comparison look perfect.

Every metric, side by side

Ratios are forward divided by backtest, so 100% means the figure came through unchanged.

Metric Backtest Forward Retained

A ratio is left blank when it would mislead — most often because the backtest side is zero or already negative, where a positive ratio would read as "held up" while both sides lose money.

Both equity curves, normalised

The periods and the trade counts differ, so both curves start at 100 and the axis runs from the start to the end of each report.

What the two reports actually are

Before comparing results, check that the two files describe the same strategy over periods that do not overlap.

Field Backtest Forward

How to use it

  1. Enter your numbersType your own values into the fields, or choose your MetaTrader report if the tool reads a file. The values already there are only a starting example.
  2. Read the result and the diagnosisThe large number answers the question. The cards under it say what looks wrong and what to change.
  3. Try a fix or take it furtherApply a suggested change to see the result move, follow the link to the next tool, or copy the link to come back to the same inputs.

How this is calculated

Both files go through the same reader as the Backtest Report Analyzer: statistics are recalculated from the trade list rather than taken from the report's own summary. That is what lets an MT4 report and an MT5 report sit in one table, and it is why a live account statement can be compared against a tester run.

Degradation is normal; collapse is not. Costs, latency and a broker's actual fills take something off every strategy, so a profit factor that keeps most of its value is the expected outcome. The number that matters is how far below that the forward result sits, and whether the trade count moved — a strategy that stopped trading did not degrade, it stopped meeting its own conditions.

Slippage cannot be measured here. That would need the same trades on both sides, and a backtest and a forward run are different trades in different weeks — subtracting their average prices measures where the market was, not how it filled. What is measurable is whether the edge per trade shrank while the hit rate stayed put, which is the shape execution cost takes.

Questions and answers

Is it free, and do I need an account?

Free · No install · Runs in your browser. No account needed to calculate.

Is anything uploaded?

Nothing is uploaded. Every number on this page is computed in your browser, and the link you copy carries only the values you typed.

How far can I trust the result?

A forward result that holds is evidence the assumptions were survivable, not proof the strategy is safe. It is one path through one market with one broker.

Related tools

Keep exploring

Build the EA you will compare

This page compares a backtest report with a forward report of the same idea. AIStrategyMiner Builder lets you wire your entry and exit rules together as blocks, with no code, so you can create that EA.

  • Compile a standard .ex5 file for MetaTrader 5, run it as a backtest and then forward, and compare both reports here.

Check the finished EA in MetaTrader 5 before you trust it. The numbers on this page come from what you typed; they are not a forecast of results.

AIStrategyMiner EA Builder: strategy blocks wired together on a canvas, with the properties panel on the right