Important Information
This website is managed by Ultima Markets’ international entities, and it’s important to emphasise that they are not subject to regulation by the FCA in the UK. Therefore, you must understand that you will not have the FCA’s protection when investing through this website – for example:
Note: Ultima Markets is currently developing a dedicated website for UK clients and expects to onboard UK clients under FCA regulations in 2026.
If you would like to proceed and visit this website, you acknowledge and confirm the following:
Ultima Markets wants to make it clear that we are duly licensed and authorised to offer the services and financial derivative products listed on our website. Individuals accessing this website and registering a trading account do so entirely of their own volition and without prior solicitation.
By confirming your decision to proceed with entering the website, you hereby affirm that this decision was solely initiated by you, and no solicitation has been made by any Ultima Markets entity.
I confirm my intention to proceed and enter this websiteMetaTrader 5 (MT5) offers a powerful built-in Strategy Tester, a tool designed to help traders evaluate the performance of Expert Advisors (EAs) before deploying them in live trading. This feature enables traders to test their strategies using historical data, assess potential risks, and refine parameters for better performance.
The Strategy Tester is not limited to simple backtesting—it also provides optimisation capabilities, allowing traders to fine-tune their strategies by adjusting multiple variables to find the most effective trading setup.
Backtesting is a crucial step in trading, allowing traders to validate a strategy before risking real capital. By simulating past market conditions, traders can determine how an EA would have performed, identify weaknesses, and make necessary adjustments.
Optimisation takes this a step further by systematically tweaking the parameters of a strategy to maximise performance. Using MetaTrader 5’s advanced optimisation engine, traders can test thousands of parameter combinations and find the best settings for different market conditions.
By understanding the MetaTrader 5 Strategy Tester, traders can make data-driven decisions and increase their chances of success in the markets.
The MT5 Strategy Tester is a specialised module designed to assess the performance of automated trading systems. It allows traders to:
Unlike manual testing, where traders rely on forward testing in a demo account, the Strategy Tester accelerates the process by running simulations in minutes or hours over long periods.
The MT5 Strategy Tester has advanced features that provide traders with in-depth insights into their strategies. Key features include:
One of the biggest improvements in MT5’s Strategy Tester over MT4 is the ability to test multi-currency strategies.
Backtesting in MetaTrader 5 (MT5) is the process of evaluating a trading strategy or Expert Advisor (EA) using historical price data. This allows traders to assess its past performance and make necessary adjustments before deploying it in live trading.
To start a backtest, follow these steps:
The accuracy of backtesting depends heavily on the quality of historical data and the timeframe used:
MT5 provides different modelling methods to simulate price movement:
Run the Test – Click Start to begin backtesting. MT5 will simulate the EA’s performance over the selected historical period.
Once a backtest is complete, the MetaTrader 5 Strategy Tester generates a detailed performance report that provides key insights into how the strategy performed over the tested period. Analysing this data is crucial to determining a trading strategy’s profitability, risk, and reliability before using it in live markets.
After running a backtest, MT5 presents a comprehensive report that includes:
To access the results:
The backtesting performance can be evaluated with various metrics, including net profit & gross profit/loss, profit factor, expected payoff, drawdown (risk assessment), win rate (winning trade performance), and sharpe ratio (risk-adjusted ratio).
A stable and consistent equity curve is a sign of a robust strategy.
Strategy optimisation in MetaTrader 5 (MT5) is systematically testing different parameter combinations to improve an Expert Advisor’s (EA) performance. The goal is to find the best settings that maximise profitability while minimising risk.
Unlike backtesting, which evaluates a single set of parameters, optimisation fine-tunes variables such as lot size, stop-loss, take-profit, and indicator settings to improve strategy efficiency.
Optimisation involves running multiple backtests with different input values to:
Larger steps speed up testing but may miss optimal values.
MT5 offers two types of optimisation methods:
Genetic Optimisation is recommended for most traders due to its speed and efficiency.
After running optimisation, MT5 displays a table of results, ranking parameter sets based on profitability and risk.
A strategy with high profit but high drawdown may not be suitable for live trading.
Overfitting occurs when an EA is too finely tuned to past data and fails in live trading. To prevent overfitting:
The MetaTrader 5 Strategy Tester is an essential tool for traders looking to develop, test, and refine automated trading strategies. By combining accurate backtesting with advanced optimisation features, it enables traders to make informed decisions, manage risk effectively, and adapt to changing market conditions. Whether you’re testing a simple EA or fine-tuning a complex multi-currency strategy, the Strategy Tester offers the speed, flexibility, and precision needed to improve overall trading performance.
Ultima Markets is a fully licensed broker and a multi-asset trading platform offering access to
250+ CFD financial instruments, including Forex, Commodities, Indices and Shares. We
guarantee tight spreads and fast execution. Until now, we have served clients from 172
countries and regions with our trustworthy services and well-built trading systems.
Ultima Markets has achieved remarkable recognition in 2024, winning prestigious awards
such as the Best Affiliates Brokerage, Best Fund Safety in Global Forex Awards, and
the Best APAC CFD broker in Traders Fair 2024 Hong Kong. As the first CFD broker to join
the United Nations Global Compact, Ultima Markets underscores its commitment to
sustainability and the mission to advance ethical financial services and contribute to a
sustainable future.
Ultima Markets is a member of The Financial Commission, an international independent
body responsible for resolving disputes in the Forex and CFD markets.
All clients of Ultima Markets are protected under insurance coverage provided by Willis
Towers Watson (WTW), a global insurance brokerage established in 1828, with claims
eligibility up to US$1,000,000 per account.
Open an account with Ultima Markets to start your index CFDs trading journey.