ProEA Lab · Topic hub
Forex EAs & MT5 backtesting, without the fantasy
Before considering an EA, ask for the assumptions behind its backtest and enough information to inspect the implementation. A result without those details is difficult to evaluate.
This cluster is the paper trail. It covers what a backtest can and cannot tell you, how one equity curve hides a distribution of luck, how AI-optimized results overfit, and what changes between a test and a live account. The through-line: evidence you can re-run beats a screenshot every time.
Start with the backtest field manual. Then use the simulation tools to explore how different assumptions or sampled outcomes change a balance path; simulated paths are not a forecast.
Start here
Backtest vs Reality: What a Perfect Curve Can't Tell You
18 min read
Monte Carlo simulator →
simulate trade paths from your win-rate, payoff and risk assumptions
MTR — the EA with full MT5 source →
$49 one-time, with reference-test methodology and risk limits
Evolution Lab →
the backtest-hardening toolkit
Hands-on with the terminal
How to Install an EA on MT5: EX5, MQ5 and Fixes
Install an EA in MT5's Experts folder, compile MQ5 source, attach it to a chart, and check trading permissions, missing files and broker sessions.
MT5 EA Not Taking Trades? Six Checks and the Codes That Name Them
EA attached but no trades? Check both Experts and Journal, then the EA's permissions, symbol and request results. An empty log cannot identify the cause. Codes such as 10027, 10018, 10014 and 10019 help narrow the next check.
How to Backtest an EA in MT5 (Strategy Tester, Step by Step)
Set up MT5 Strategy Tester, choose a modelling mode for your EA, and check execution delays, forward testing and profit-in-pips limitations. Read the report with its data and cost assumptions attached.
Every Tick vs Real Ticks in MT5: Why the Same EA Gets Two Results
MT5's tester can feed your EA the broker's recorded ticks, ticks it generates from each minute's OHLC, or just the four OHLC prices. When a stop and a target sit inside one minute, those modes can disagree on which one filled.
Walk-Forward Testing: Steps, Example and Limits
Optimize on earlier data, freeze the rules, test on the next unseen period and repeat. A dated walk-forward example, efficiency pitfalls and MT5 forward-test limits.
MT5 Server Time: Why Your Trade Times Are Hours Off
MT5 stamps every trade in your broker's server time, not yours. How to find your server's offset in one minute, convert any trade time to your clock, and the two stretches a year when the usual New York + 7 hours is wrong by an hour.
The core reading
Backtest vs Reality: What a Perfect Curve Can't Tell You
A backtest is not proof. It is a crime scene. Here's how a systematic trader inspects one before risking real money.
Monte Carlo Backtesting: One Trading System, 10,000 Simulated Paths
A worked bootstrap example using 24 separate MT5 monthly backtests with generated ticks. We show the inputs, 10,000 synthetic paths, sensitivity to one extreme month, and why these calculations cannot establish live returns or a probability of success.
AI Backtest Overfitting: How to Audit a Perfect Result Before You Trust It
Describe a strategy to AI, or let an EA/indicator generator optimize it, and you'll get a gorgeous equity curve in minutes. You didn't find an edge — you ran a search. And a big enough search always finds a winner, even when there's nothing there.
EA Backtest vs Live Results: The Gap Is the Tell.
Compare EA backtest and live results by checking costs, execution, code and market conditions. Learn why a gap can run in either direction, what evidence helps explain it, and why a simulator cannot certify your live performance range.
Where results quietly die
Forex Trading Costs: Spread, Commission, Slippage and Swap per Trade
Every forex trade pays the spread, usually a commission, often some slippage, and swap if it is still open at the daily rollover. Here is how to add them up per trade in R, with computed tables of the win rate those costs take at each ratio and stop size.
What Is Look-Ahead Bias? How to Find It in a Backtest
Look-ahead bias is a backtest using information that didn't exist yet when each trade was decided. The five places it hides, how to trace each one, and why a one-bar delay test can point at a leak but can't prove one.
How Many Trades Do You Need to Test a Strategy?
There is no universal trade count: what you need depends on how big the edge is, how much single trades vary and whether they move together. Here's how uncertain a win rate stays from 15 to 300 trades, and how to set review points and kill criteria before you start.
One Lucky Hand.
A backtest shows one ordering of your trades. Deal the same cards again and the drawdown can double. Here's the top-quant trick that shows you the real risk — and you can run it today.
XAUUSD EA Backtests: Everyone Was a Gold Genius — Until the Regime Changed
A rising gold market can flatter long-biased EA results. Using the run into January 2026 and the subsequent June snapshot as context, separate directional exposure from decision quality with a matched benchmark and a post-regime audit.
Regime Change.
Your profitable system didn't suddenly break. The market left the regime your edge lives in — because every edge is conditional. Here's how to find the exact market conditions your edge needs, in about 20 minutes with your own journal.
AI Found a Winner.
Test ten thousand strategies and one will look brilliant by pure luck. AI tests ten thousand before lunch. Here is the test quant funds run — and retail skips — that tells a real edge from a coincidence.