Backtesting Version 5
Backtest Version 5 with the Version 5 EA file and Version 5 presets only.
Do not use Version 4 .set files for Version 5 backtests. The input map and trade-management behavior are different.
Strategy Tester Setup
Use the normal MT4 Strategy Tester workflow:
- Open MT4 Strategy Tester.
- Select the Version 5 EA.
- Select the symbol and timeframe.
- Load a Version 5 tester preset.
- Confirm license/backtest licensing behavior.
- Confirm
Magic, risk, sessions, filters, and Smart Risk settings. - Run a short sanity test before running long optimizations.
The Version 5 package includes tester files under:
tester\
Data Rules
Historical data quality still matters. The Version 4 historical data principles remain relevant for MT4 backtesting:
Historical Data For Backtesting
Use broker-specific data when you are trying to match the broker chart. Generic index, futures, or third-party CFD data can be useful for research, but it will not perfectly reproduce another broker's feed.
What To Validate In Version 5
Version 5 backtests should specifically check:
- Smart Risk Monitor settings.
- challenge progress and risk multiplier behavior.
- progressive risk reduction.
- trailing high-water-mark drawdown control.
- weekly drawdown cap.
- session profit lock.
- consecutive loss circuit breaker.
- PC1, PC2, and PC3 behavior.
- exit template behavior after partial close.
- scale-in conditions.
- trailing activation conditions.
- pending-order cancellation.
- day-of-week and session filters.
Why Results Can Differ From Version 4
Version 5 can produce different results from Version 4 because the risk, scaling, filter, cancellation, and trade-management lifecycle can be different. A stable Version 4 setup should be treated as its own setup, not as proof that an equivalent Version 5 setup is ready.