CRTLABCRTLABBacktesting SystemFree to start
FeaturesPricingBlogFAQ
Databento · CoinAPI ·TradingViewLog inStart free

Alternative · MetaTrader Strategy Tester

A MetaTrader Strategy Tester Alternative for Manual Backtesting

Almost everyone who searches for this has hit the same wall: they opened the MT4 or MT5 Strategy Tester expecting a bar-by-bar replay they could click trades on, and found a tool built to run Expert Advisors. This page explains exactly what the Strategy Tester is and isn't, why manual discretionary backtesting inside it is awkward rather than impossible, and where a browser-based replay is the better fit. Every MetaTrader detail below is sourced from MetaQuotes' own documentation, checked in August 2026 — and there's a section on where MetaTrader is flatly the stronger tool, because for a large class of traders it is.

Start free →No card · free in 30 seconds
CRTLAB replaying historical price candle by candle with the right side of the chart hidden
Bar-by-bar replay with the future hidden — the thing most people were looking for when they opened the Strategy Tester.

What the MetaTrader Strategy Tester is actually for

The Strategy Tester is an algorithmic testing environment. MetaQuotes' documentation is explicit about what it runs: Expert Advisors and indicators. Its visualisation mode is described as a way to see "exactly how the Expert Advisor performs trade operations during backtesting" — the chart shows you the trades your program took, drawn as arrows, after the fact. There is no seat at that table for a human clicking buy.

It is a genuinely serious piece of engineering for the job it was built for. MT5's tester offers five modelling modes — Every tick ("the most accurate but the slowest mode"), Every tick based on real ticks (using "real ticks of financial instruments, accumulated by brokers", with no simulation), 1 minute OHLC, Open prices only, and Math calculations. It is multi-currency: the docs describe it as "a multi-currency tool, which allows you to test and optimize strategies trading multiple financial instruments", provided the symbols are enabled in Market Watch first. And it optimises — you can sweep a parameter space across thousands of runs.

None of which helps if what you actually wanted to do was step forward one candle at a time and decide, by eye, whether your setup has formed.

Why manual backtesting in MetaTrader is awkward

It isn't impossible. The usual workaround is to run the tester in visual mode with a purpose-built Expert Advisor that draws buy and sell buttons onto the chart, so you can click them as the replay advances — there's a small ecosystem of these on the MQL5 Market and in the community articles, some free.

The friction is real, though, and it's worth knowing before you spend an evening on it. You need the right EA and the right chart template loaded as the tester template. Visualisation is only available in testing mode, not optimisation mode. And there's a quirk that catches everyone: the EA only responds to a button press when a new tick arrives, so at slow replay speeds your click sits there doing nothing until the next tick prints. That's not a bug, it's a consequence of the tester driving the EA through tick events rather than through your mouse.

Then there's the part no add-on fixes: your results still land nowhere. You click through 80 setups, and at the end you have a tester report built for an algorithm's trade history plus whatever you managed to type into a spreadsheet alongside it. The single most common reason a manual backtest gets abandoned isn't difficulty — it's the friction of logging, and forty abandoned trades tell you nothing.

Where CRTLAB is different

Manual replay is the product, not a workaround. Open a market, and the right-hand side of the chart is hidden. Step forward one candle at a time and commit to entry, stop and target before the next one prints. No EA, no template, no MQL, no waiting for a tick to register your click.

Trades log themselves. Marking an entry, stop and target writes the trade to your record and recalculates win rate, average R and profit factor as the sample grows. This is the difference that actually changes outcomes — it removes the alt-tab-to-a-spreadsheet step that quietly ends most manual backtests around trade 30.

It runs in the browser with nothing installed. No Windows terminal, no broker account, no demo server. That matters more than it sounds if you're on a Mac, or if you want to get 20 setups in on a laptop that isn't yours. If you have already ruled out the terminal and are comparing browser-based replay tools against each other, see the FX Replay comparison. The free tier covers 21 of the 38 markets and every timeframe it supports, including intraday, across the two most recent weeks of real data; Pro opens all 38 across up to ten years each.

It's shaped for discretionary smart-money testing. Automatic Asia, London and New York session boxes, the drawing tools you'd reach for on a sweep, and charts rendered with TradingView's own open-source Lightweight Charts library. Price data is institutional-grade, sourced from Databento — real to the tick, never synthesised.

Where MetaTrader is still the better tool

A comparison page that only lists the competitor's weaknesses isn't worth reading, so plainly: if you are testing an automated strategy, this is not a close call. Nothing here optimises a parameter space, runs on real broker tick data, or executes a compiled program across a decade of history in a few minutes. MetaTrader does all of that, and it's free.

Instrument coverage. MetaTrader tests whatever your broker lists, which is typically hundreds of symbols across forex, indices, commodities, crypto and CFDs. CRTLAB covers eight — NAS100, US30, SP500, EURUSD, GBPUSD, USDJPY, gold and bitcoin. If you trade an exotic pair or a specific equity CFD, that's the end of the conversation.

Your broker's own conditions. Because the tester runs against your broker's symbol specification, it models that broker's spread, contract size and swap. If you're validating a system where a fraction of a pip per trade decides profitability, testing against your actual execution venue is the correct thing to do and a generic tool can't do it.

Custom indicators, and offline. Anything you can write in MQL, you can test. And it's a desktop application, so it works on a plane.

The honest summary: these are different jobs. The Strategy Tester answers "does this program have an edge on my broker's data?" A manual replay answers "do I have an edge, and can I execute it without the benefit of hindsight?" Most discretionary traders searching for a Strategy Tester alternative are asking the second question.

What to check before you pick either one

Is your strategy actually mechanical? If every condition can be written as code, code it and use the Strategy Tester — you'll get a bigger sample in an afternoon than manual replay gives you in a month. If some conditions are judgement calls, an EA can only test the parts you managed to formalise, which is a different strategy from the one you trade.

Are your rules precise enough to test at all? This catches more people than the tooling question. "Wait for a strong displacement and a clean shift in structure" can't be tested by a machine or a human, because it can only be graded after you've seen what happened next. How to write trading rules you can actually backtest covers the rewrite.

Can hindsight leak in? A visual replay you can pause and scroll is also a replay you can peek at. Committing before the next candle prints is what makes a result mean anything — the backtesting mistakes that make results worthless covers how this creeps in without you noticing.

Where do the results end up? An automated tester hands you a report. A manual test hands you whatever you wrote down. Ask what the tool does after you close the trade, not just what it does before you open it.

How big a sample can you realistically reach? Manual replay is slower than an optimiser by orders of magnitude, so sample size is the binding constraint. Fifty setups is a starting point, not a verdict — the backtest sample size calculator will tell you what your own win rate and reward:risk actually require.

MetaTrader's features and documentation change between builds — check MetaQuotes' current Strategy Tester documentation rather than trusting any comparison page, including this one.

Trying it without installing a terminal

There's nothing to download, no broker account and no MQL. Pick one of the 38 markets, drop into real historical price, and step forward a candle at a time with the future hidden. When your setup forms by your written rules, mark entry, stop and target, then step on and let it resolve — win or lose, it's recorded.

If you're coming from MetaTrader, the habit that transfers best is testing one variable at a time — the same discipline an optimisation sweep enforces on you automatically. Size each test with the position size calculator so the drawdown you record is the one you'd genuinely have taken, and if you want the full process end to end, the ICT backtesting walkthrough runs through it step by step.

Frequently asked questions

Can you backtest manually in the MetaTrader Strategy Tester?

Not natively in the way most people mean. The Strategy Tester is built to run Expert Advisors and indicators, and its visual mode shows you the trades an EA took. To click your own trades you need a purpose-built EA that draws buy and sell buttons onto the tester chart — several exist on the MQL5 Market and in the community articles. It works, but it's a workaround, and the EA only registers a button press when a new tick arrives.

Is there a free alternative to the MetaTrader Strategy Tester?

For manual, discretionary backtesting: yes. CRTLAB replays real historical price candle by candle in the browser with no card and no install, across 21 of the 38 markets it supports and every timeframe including intraday, on the two most recent weeks of data. Pro extends the same replay to all 38 markets across up to ten years each. For automated strategy testing, the Strategy Tester itself is free and is the better tool.

What's the difference between MT4 and MT5 for backtesting?

Both testers are built around Expert Advisors rather than manual trading. MT5's is the more capable of the two: MetaQuotes documents it as a multi-currency tool that can test and optimise strategies across multiple instruments, with five modelling modes including 'every tick based on real ticks' using broker-accumulated tick data. Neither adds a human-driven bar-by-bar replay. Check MetaQuotes' current documentation for the build you're running.

Why can't I just use bar replay in MetaTrader?

There is no standalone bar replay feature in the terminal in the way TradingView or a dedicated simulator offers one — replay in MetaTrader means running the Strategy Tester in visual mode, which is oriented around an Expert Advisor's execution rather than yours. That mismatch is the reason most people searching for an alternative are searching at all.

Is CRTLAB a full replacement for the MetaTrader Strategy Tester?

No, and it isn't trying to be. It doesn't run Expert Advisors, optimise parameters, test custom indicators, model your broker's specific spread and swap, or work offline. It covers 38 markets and is built for testing discretionary setups by eye, with every trade logged and scored automatically. If you're validating an algorithm, use the Strategy Tester.

Do I need a broker account to backtest with CRTLAB?

No. There's no terminal to install, no demo server to connect to and no MQL to write. The historical data is already loaded and served from CRTLAB's own institutional feed, sourced from Databento — which also means the data is the same for everyone rather than varying with whichever broker's history you happened to download.

Which markets can I backtest?

38: the US indices (NAS100, US30, SP500) plus GER40 and NY-session-only index variants, the four FX majors, gold, silver and oil, seven crypto pairs, and 17 US stocks and ETFs. Against a MetaTrader terminal that lists whatever your broker offers, that is still a limitation — if the instrument you trade isn't on that list, MetaTrader is the better answer.

Related

  • TradingView Bar Replay Alternative →
  • Forex Tester Alternative →
  • Trading Simulator →
  • Forex Backtesting Software →
  • How to Write Trading Rules You Can Actually Backtest →

Replay by hand — no EA, no terminal, no MQL

Step through real market history one candle at a time and click your own trades, with every one logged and scored. Start free in 30 seconds.

Start backtesting free →
CRTLABCRTLAB

Trade ten years before you risk a dollar.

@crtlabpro

Product

  • Features
  • Pricing
  • Blog
  • Reference
  • Backtesting software
  • Candle-by-candle replay

Free tools

  • Position size calculator
  • Risk/reward calculator
  • Margin & leverage calculator
  • Pip calculator
  • Compounding calculator
  • Prop firm challenge calculator
  • Backtest sample size calculator
  • Session & kill zone times

Backtest

  • NAS100
  • US30 (Dow)
  • Gold (XAUUSD)
  • Bitcoin (BTCUSD)
  • Forex

Strategy

  • CRT backtester
  • ICT backtesting
  • SMC backtesting

Company

  • Start free
  • Log in
  • Terms
  • Privacy
  • Refunds
  • Risk disclaimer

© 2026 CRTLAB. All rights reserved.

Not financial advice. Backtesting does not guarantee future results.