Skip to content
All marketsMQL4 · MQL5

Expert Advisor back-testing and optimisation for MT4 & MT5

A back-test is only useful if it is honest. I run your Expert Advisor through the MetaTrader Strategy Tester with realistic costs across several markets and periods, look for settings that hold up rather than settings that merely fit the past, and explain what the results do and do not show.

What’s included

  • Back-tests with realistic spread, commission and data quality
  • Several pairs, timeframes and market conditions, not one lucky window
  • Optimisation that favours stable ranges of settings over a single sharp peak
  • Out-of-sample check on a period the optimiser never saw
  • Drawdown, losing-streak and consistency review, not just net profit
  • A plain-language report and the recommended settings file

Built for

  • Traders who bought an EA and want to know how it really behaves
  • Developers who want an independent second look
  • Traders preparing an EA for a prop firm account

How it works

A clear path from idea to delivery.

  1. 01

    Scope

    Which EA, markets, period and costs to test, and what decision the results should support.

  2. 02

    Test

    Baseline back-tests with realistic costs across the agreed markets and periods.

  3. 03

    Optimise

    Careful optimisation with an out-of-sample check to avoid curve fitting.

  4. 04

    Report

    Findings, recommended settings and the limits of what a back-test can show.

FAQ

Questions on ea back-testing & optimisation.

Do you need the EA’s source code to back-test it?

No. A compiled .ex4 or .ex5 file can be back-tested and optimised in the Strategy Tester. The source is only needed if the EA itself must be changed.

Can optimisation make my EA profitable?

No. Optimisation can find settings that suit a strategy better, but over-optimising fits the past and fails on new data. The aim is robust settings, and a clear view of whether the strategy holds up at all.

What is out-of-sample testing?

Keeping part of the history aside, optimising on the rest, then checking the chosen settings on the unseen part. If results collapse there, the settings were fitted to noise.

Get started

Send your brief. Get a scoped quote.

No code is written until you approve the specification.

No account or payment needed. Your brief goes straight to Praveen; nothing is stored on this site.

Related services