What Is a Backtest?
A backtest runs an EA's trading logic against historical price data to simulate how it would have performed in the past. It's done entirely on a computer using recorded data.
Advantages:
- Fast — test years of data in minutes
- Free — no real money at risk
- Useful for initial strategy validation
Limitations:
- Can be over-optimized ("curve fitted") to past data
- Doesn't account for real slippage and spread widening
- Data quality affects results (tick data vs open/close only)
- Cannot predict future market behavior
What Is a Forward Test?
A forward test (also called paper trading or demo trading) runs the EA on live market conditions — real prices, real spreads — but without real money (or with a small amount).
Advantages:
- Real market conditions: actual spread, slippage, execution
- No data manipulation possible
- Shows how the EA behaves in current market regime
Limitations:
- Slow — getting 200+ trades may take months
- Market conditions may be different from when EA was developed
Which Should You Trust More?
Trust a backtest more if:
- It uses quality tick data (99% modeling quality in MT5)
- Realistic spread (0.3–0.5 pip for gold, not 0)
- 1,000+ trades in the sample
- Tested across multiple market conditions (trending AND ranging)
- Profit Factor 1.5–3.0 (suspicious if >5 with only a few months of data)
Red Flags in Backtest Results
- 🚩 PF above 5.0 with only 6 months of data
- 🚩 Straight-line equity curve with no drawdowns
- 🚩 Tested only in one market condition (e.g., only bull trend)
- 🚩 Less than 100 trades in sample
- 🚩 Results only shown as screenshots, no MT5 report
TheXauBot provides both the MT5 Strategy Tester report (downloadable) and ongoing MyFXBook verification for live accounts — so you can verify both independently.