DayTradingCentral logo
DayTradingCentral
Backtester

MT5 Backtester

A full client-side backtesting engine that simulates MT5 trade execution on historical data. Test strategies with real commissions, swap, margin, and all the tools you use live, entirely in your browser, entirely free.

MT5 backtester
free backtester
strategy tester
historical data
client-side simulation
trading backtest
Try the BacktesterGo to homepage
MT5-accurate execution

Hedging & netting, 10 margin modes, margin call + stop-out, and correct bid/ask-side SL/TP, all matching real MT5 behavior.

Real-world costs

Per-lot commissions, 6 swap modes, triple-swap-day, and cross-currency conversion so your P&L reflects actual trading costs.

Full workspace

Grids, risk manager, smart orders, ghost orders, and position stops all work in the backtest, same tools as live.

Free Beta

Everything the engine can do

The backtester mirrors MT5 execution so your results translate to live trading. Here is what is included.

Hedging & netting modes

Both MT5 position accounting modes are fully supported.

10 margin calculation modes

Forex, CFD, CFDLeverage, CFDIndex, Futures, Exchange Futures, Exchange Stocks, Exchange Options, Forex No Leverage.

Margin call & stop-out

Configurable margin call and stop-out levels that force-close the largest-loss position first, exactly like MT5.

Commission & swap

Per-lot commissions, 6 overnight swap modes (points, currency deposit/symbol/margin, interest current/open), and triple-swap-day.

Currency conversion

Cross-currency profit and margin conversion via live tick data so multi-currency accounts are accurate.

SL/TP & pending orders

Correct bid/ask-side SL/TP triggering and limit/stop pending order execution on tick.

Grid, risk manager & smart orders

All live-terminal tools, grids, position stops, risk manager, smart orders, and ghost orders, work in the backtest.

Playback controls

Play, pause, speed control, seek, and fast-rewind. Frame-by-frame or natural tick mode.

IndexedDB persistence

Backtest state is saved locally so you can close the browser and resume exactly where you left off.

Deals history & export

Full deal log with raw MT5-format export for external analysis or comparison with live performance.

74 symbols covered

Forex majors/crosses, metals, indices, and crypto with M1–H1 candles and tick-level data.

Fast rewind & snapshots

Rewind to any point in the backtest without replaying from scratch. Auto-save/restore session state.

FAQs

A full client-side backtesting engine that simulates MT5 trade execution on historical data. It supports hedging and netting modes, 10 margin calculation modes, commissions, swap, and SL/TP triggering, all matching real MT5 behavior.

Everything runs entirely in your browser. No server round-trips, no data leaves your machine. Your backtest state is saved in IndexedDB so you can close the tab and resume later.

The engine mirrors MT5 execution: correct bid/ask-side SL/TP triggering, pending order activation, margin call and stop-out levels, per-lot commissions, 6 swap modes, triple-swap-day, and multi-currency conversion.

Yes. Grid trading, position stops, risk manager, smart orders, and virtual (ghost) orders all work inside the backtest, the same tools available on a live terminal.

The backtester supports 74 symbols (forex majors/crosses, metals, indices, crypto) with M1, M5, M15, M30, H1 candles and tick-level data sourced from Dukascopy, covering up to several years of history.

Yes. The Backtester is currently in free beta. All features are available at no cost and no credit card is required.

Try the BacktesterGo to homepage
Explore more
Trading JournalTrading StatsTrade ReplayTrading DashboardShare LinksTrading Tools
Your professional trading journey starts today.
Get Started - It's Free
Product
JournalStatsPlatform (Waitlist)Trading JournalTrading StatsTrade ReplayTrading DashboardShare LinksBacktester
Tools
Trading ToolsCalculatorsEconomic CalendarVolatility Analysis
Company
About UsContact UsFAQs
Legal
PrivacyTermsAttributions