Introduction

EA Backtest Lab is a research tool for trading strategies that run on MetaTrader 5 (MT5). It lets you describe a strategy as data — no programming required — and replay it candle-by-candle on historical price data to see how it would have performed.

Who is this for?

You'll feel at home here if you're:

  • A retail trader who wants to test ideas before risking real money
  • An EA developer evaluating different parameter sets
  • A trading mentor or analyst comparing strategies side-by-side

The app is not a live trading platform. It does not connect to a broker and does not place orders. It only simulates.

What can you do?

  • Build scenarios — describe a strategy by combining indicators, signal rules, and risk settings
  • Backtest — run the scenario against historical CSV data and get full statistics
  • Compare — put several scenarios side-by-side to see which performs best
  • Track history — every run is saved automatically; revisit, share, and rate them

How a backtest works

  1. You provide historical price data as a CSV file (tick data from MT5 or OHLCV format)
  2. You define a scenario — what indicators to compute, when to buy/sell, how much to risk per trade
  3. The engine replays each candle in order, opening and closing trades exactly as the rules say
  4. You get a report — total profit, win rate, drawdown, and an interactive chart marking every trade

What you should know first

  • Backtest results are historical — past performance does not guarantee future results
  • The simulation includes realistic costs — spread, commission, and slippage — so numbers reflect what you'd actually have made (or lost)
  • A kill switch can halt new trades if losses pile up, just like a sensible live-trading rule

Ready to try it? Continue to Getting started.