Guides

Backtesting & verification

Test, optimise, and evaluate EAs before they touch real money.

  • 3 guides

Listed in a suggested reading order, easiest first.

  1. 1
    Beginner 13 min

    How to Run a Backtest in MT5 (and Which of the Report's Two Drawdown Numbers to Believe)

    Open the Strategy Tester, pick the data and settings that decide the answer, press Start, and read the report without fooling yourself. Includes one run quoted end to end, and the number nobody checks: across 23 finished runs the equity drawdown was deeper than the balance drawdown every single time.

    Read guide →
  2. 2
    Intermediate 12 min

    MT5 Parameter Optimisation: 116 Combinations, 252 Runs, 0 Settings We Shipped

    We ran parameter searches on eight of our own strategy templates and adopted none of them. The useful part is how each one failed: the biggest in-sample winner fell the furthest, one design passed a single out-of-sample check and still collapsed, and two never beat 1.0 even on the period they were fitted to. Here is the procedure, and the reading that stops you shipping the top row.

    Read guide →
  3. 3
    Intermediate 13 min

    Reading an MT5 Backtest Report: 23 Reports, and What Each Headline Leaves Out

    An MT5 backtest report is a claim about one set of trades on one price history, and both halves move the numbers. We read 23 MT5 reports against their trade ledgers: in 14 of 20 the headline flatters the period the settings were chosen on, one covers only 303 of its own 315 trades, and one EA re-run on another data source went from 1.35 and a pass to 1.13 and a fail.

    Read guide →

Other topics

Stuck on a word?

40 short definitions in plain language for the terms used across the guides.

Browse the glossary

Put what you learn into an EA

Build the entry and exit rules from blocks in the AIStrategyMiner Builder, then test them on your own price history before you decide anything.

  • Compile a standard .ex5 file for MetaTrader 5 and check it in the Strategy Tester.

Test any EA in the MetaTrader 5 Strategy Tester before you rely on it. Past results do not predict future ones.

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