MT5 Bar Replay: How to Backtest Manually on MetaTrader (2026)
MetaTrader 5 has no native bar replay for manual trading. What the Strategy Tester visual mode actually does, the workarounds for MT4 and MT5, their limits, and the browser alternatives.
Table of contents
If you trade on MetaTrader and you have gone looking for a bar replay button, you have already found the answer: there is not one. Not in MT4, and not in MT5.
This causes a lot of confusion, because MetaTrader clearly can replay history. The Strategy Tester does it, with a chart, a speed slider, and a pause button. What it will not do is let you place a trade while it runs. That gap is the whole problem, and it is worth understanding precisely before you go looking for workarounds.
What the MT5 Strategy Tester Actually Does
MetaTrader 5's Strategy Tester exists to test Expert Advisors. You give it an EA, a symbol, a date range and a modelling quality, and it runs the algorithm over historical data and reports the results.
Turn on visual mode and it also draws the whole thing: a chart that plays forward candle by candle, with the EA's entries and exits appearing as they happen. You get playback controls to pause, speed up, slow down, and jump to a specific date, plus hotkeys for the same. MetaQuotes documents the behaviour in the testing visualization help page.
So the replay engine is there. What is missing is you. The visual mode is a window into what an EA is doing, not a trading terminal. There is no native order entry on the tester chart, which means a discretionary trader cannot use it to practice discretionary trading.
MetaTrader's design centre of gravity is algorithmic trading, and manual backtesting was never a first-class feature. Everything below is a way around that.
Option 1: A Manual-Trading EA Inside the Tester
The most common workaround is to load an EA whose only job is to draw buttons on the tester chart. It does not trade a strategy. It puts Buy, Sell and Close controls on screen, and when you click them it opens or closes a position in the tester's simulated account.
You can find these on the MQL5 community, both free and paid, and there is a published walkthrough of building manual trading buttons for the Strategy Tester if you want to understand or modify one.
What works: it runs inside real MetaTrader, on your broker's data, with your broker's spread and contract sizes. The fills are as realistic as the tester's model allows.
What does not: you are still inside a tool built for something else. Charting is limited to what the tester window gives you, adding drawings or indicators mid-replay is clumsy, and the whole thing depends on an EA that someone else maintains. If you want to review your practice trades afterwards, the tester report is an account statement, not an analysis of your decisions.
Option 2: A Third-Party Simulator
Dedicated manual backtesting software has existed for a long time, largely because of this gap. These tools import MT4 or MT5 history, or bring their own data, and give you a proper chart with manual order entry, drawing tools and a speed control.
What works: purpose-built for exactly this. Order entry is a first-class feature rather than a bolted-on button.
What does not: most are paid desktop applications, usually Windows-only, often with data sold separately or bundled per broker. You install and maintain another program, and your practice results live in that program rather than alongside your live trading records.
Option 3: Browser-Based Replay
The newer approach is to leave MetaTrader for the practice part entirely and replay in the browser. Nothing to install, works on any machine, and the chart is a normal charting interface rather than a testing window.
The tradeoff is data. A browser tool does not have your broker's tick history unless you give it to them, so the honest question to ask about any of them is where the candles come from and whether you can bring your own.
Comparing the Three
| Manual-trading EA | Desktop simulator | Browser replay | |
|---|---|---|---|
| Runs inside MetaTrader | Yes | No | No |
| Manual order entry | Via add-on buttons | Native | Native |
| Uses your broker's data | Yes | Import or bundled | Import or provided |
| Install required | EA file | Full application | None |
| Practice trades reviewable later | Tester report only | Varies | Varies |
There is no single right answer. If what you need is to validate fills against your specific broker's spread, staying inside MetaTrader is the honest choice. If what you need is repetitions on reading a chart, the tool that gets you the most repetitions per hour wins, and that is rarely the Strategy Tester.
The Data Problem Nobody Warns You About
Whichever route you take, historical data is the constraint that bites first.
The MT5 tester can only use the history your broker publishes for that symbol. Brokers vary enormously here: some give you years of minute data on majors and almost nothing on crosses, some cap how far back you can pull, some serve data with gaps around rollovers and holidays. If a visual backtest stops early or refuses to run, this is usually why, and no setting fixes it because the data was never there.
You can improve matters by downloading history from the Symbols window before testing, and by choosing a modelling mode your data can actually support. What you cannot do is invent candles your broker never sent.
This is also why "bring your own data" matters in a replay tool. If you can export the history you already trust, from your broker or your charting platform, and load it into the replay, you are no longer at the mercy of whatever a third party decided to provide.
Where TradingSFX Fits
TradingSFX includes a chart-replay backtester that runs in the browser. You load historical candles for the symbol you care about, play them forward at your own pace, draw on the chart, and log trades as you go.
Two things are worth knowing before you try it:
- You can try it free, with no signup. The demo backtester runs on sample data so you can see how the replay itself feels before deciding anything. Trade logging in the demo is limited, since there is no account to log into.
- You bring your own data. Import a CSV of candles from your broker or charting platform, for any symbol and any timeframe you have, and the replay runs on it. Parsing happens entirely in your browser, so your data stays on your machine. The full backtester is on the Pro and Premium plans.
The part that is genuinely different from a Strategy Tester run is what happens after. Every practice trade lands in the same journal as your live trades, tagged as a backtest, with the same confluence tracking and the same analytics. So instead of an account statement at the end of a session, you get the same read on your practice trading that you get on your real trading: which setups actually paid, which rules you skipped, what your win rate looks like by symbol.
For MetaTrader traders there is a second connection: TradingSFX can auto-import your live MT4 and MT5 trades through a read-only bridge on Pro and Premium, so the practice trades and the real ones end up in one place without manual entry.
FAQ
Does MT5 have a bar replay function?
Not for manual trading. The Strategy Tester's visual mode replays candles with pause, speed and jump controls, but it is built to show what an Expert Advisor is doing. There is no native way to click buy or sell on the tester chart.
How do I manually backtest on MetaTrader 5?
Load a manual-trading EA that adds order buttons to the tester chart, use a third-party simulator, or replay in the browser and keep the results in a journal. The native tester on its own replays bars but offers no discretionary entry.
Does MT4 have bar replay?
Same story. MT4's Strategy Tester also has a visual mode built around Expert Advisors, with no manual order entry. Most MT4 traders use a simulator or a browser tool.
Why does my MT5 visual backtest stop early?
Almost always missing broker history for that symbol and period. Download history from the Symbols window first, and check how far back your broker actually publishes. If the data does not exist, no tester setting will produce it.
Is there a free way to practice bar replay?
Yes. The TradingSFX demo backtester runs in the browser on sample data with no signup and no install, which is enough to practice stepping through candles with the outcome hidden.
Start With the Repetitions
The reason bar replay matters is not that it predicts anything. It is that live trading gives a discretionary trader painfully few repetitions. A handful of real setups a week is not enough volume to learn to read a chart, and it is a very expensive classroom.
Replay changes the ratio. An afternoon of stepping through history produces more decisions than a month of live trading, and every one of them is made with the outcome genuinely hidden.
Try the demo, and if the workflow suits you, the full backtester lets you run it on your own data and keep every practice trade in the same journal as your live ones.
Turn your trades into a real edge
Stop guessing what works. Log your trades, track confluences, and let the AI Coach surface the patterns you keep missing across every prop firm rule and strategy.
No credit card required · Start for free