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
- You provide historical price data as a CSV file (tick data from MT5 or OHLCV format)
- You define a scenario — what indicators to compute, when to buy/sell, how much to risk per trade
- The engine replays each candle in order, opening and closing trades exactly as the rules say
- 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.