Skip to main content

Backtesting Version 5

Backtest Version 5 with the Version 5 EA file and Version 5 presets only.

danger

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:

  1. Open MT4 Strategy Tester.
  2. Select the Version 5 EA.
  3. Select the symbol and timeframe.
  4. Load a Version 5 tester preset.
  5. Confirm license/backtest licensing behavior.
  6. Confirm Magic, risk, sessions, filters, and Smart Risk settings.
  7. 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.