Bar Replay Simulator
- Utilitaires
- Version: 1.0
- Activations: 10
Bar Replay Simulator turns any MetaTrader 5 chart into a trading practice room. Pick a symbol and a date in the past, press Start, and the market is replayed bar by bar or tick by tick while you trade on a virtual account: market and pending orders, stop loss and take profit lines you can drag, partial close, break-even, statistics in R, a trade journal and a report. One Expert Advisor, one click: no second program, no setup steps. It never sends an order to your broker.
A real replay: only the past is on the chart
- The tool builds a replay symbol (for example EURUSD_RPL) with the specification of the original (digits, contract size, tick value, volumes, currencies) and fills it with your broker's history up to the replay time only. Nothing is hidden behind a cover: the future simply does not exist yet, so indicators and templates cannot "see" it.
- The chart switches to the replay symbol automatically and the panel continues there. Your indicators, templates and drawings work as on a live chart.
- All timeframes stay in sync: change the timeframe of the replay chart at any time, or press TF charts to open extra charts (for example M15, H1, H4, with your template). They all show the same moment, and the higher-timeframe candle forms live.
Replay control
- Play / Pause, Step (completes the current bar of the chart timeframe), speed from 0.25 to 100 bars per second plus MAX. Speed is measured in bars of the chart you look at, so it feels the same on M1 and on H4.
- Two data modes: M1 bars (every minute replayed along Open → nearer extreme → other extreme → Close, with the bar's spread) or real ticks (your broker's tick history with real spread and gaps; minutes without tick history fall back to the M1 path).
- Nights, weekends and holidays are skipped automatically. Jump forward to any date and time.
- Hotkeys: Space play/pause, N step, + / - speed, Shift+B buy, Shift+S sell, Shift+C close all.
- Clear messages when your broker has less M1 history than you asked for, with the first available date shown in the panel.
Virtual account and orders
- Market orders at Bid/Ask with stop loss and take profit in points. Pending orders: the type is chosen for you from where you drop the line (below the market = buy limit / sell stop, above = buy stop / sell limit) and changes when you drag it.
- Drag the lines of SL, TP and pending entries on any replay chart; when you move a pending entry, its SL and TP move with it. Invalid moves are refused with a message and the line goes back.
- Position size in lots or risk % of the balance (rounded down to the volume step, commission included, so the real risk never exceeds your setting).
- Per position: set SL/TP, break-even (with offset), close half, close. For all: close all, break-even all, delete pending orders.
- Fills follow the replayed price path: a level crossed inside a bar fills at the level, a gap fills at the gap price (also for stops). Spread from the data or fixed, commission per lot and side, virtual margin check and stop out.
- Balance, equity and open P/L update on every replayed price, no delay.
Statistics, journal and report
- Stats tab: net profit, equity, trades, win rate, profit factor, average R, total R, expectancy, max drawdown, average win and loss, losing streak, and an equity curve.
- Journal tab: every closed trade with exit reason (SL, TP, manual, partial), result in money and R multiple, holding time and your note (write a note before the trade, or add it afterwards).
- On the chart: closed trades are drawn as entry and exit arrows joined by a line, like the MT5 history.
- Export at any time: CSV (every trade with times, prices, SL/TP, commission, R, MAE/MFE, duration, note) and an HTML report with KPIs, equity curve and trade table.
Save and resume
- The session (replay time, account, positions, orders, journal) is saved automatically and with the Save button. Close MetaTrader and come back tomorrow: the replay chart reopens exactly where you stopped.
- Exit replay returns to the normal chart; the setup panel shows your saved session with a Resume button.
Also in the Strategy Tester
- Attached in the visual Strategy Tester, the same trade panel, lines, statistics and report work on the tester's chart; use the tester's speed slider and pause. This is also how the free demo works.
Panel
- Clean panel with tabs (Trade, Orders, Stats, Journal), dark and light theme (automatic from the chart), scaling for high-DPI screens with automatic fit to the chart height, movable and collapsible.
How to start
- Attach Bar Replay Simulator to a chart of the symbol you want to practise on (any timeframe).
- Enter the start date and time, choose M1 bars or real ticks and the starting balance, press Start replay.
- Press Play or Step and trade with the panel. Press Report whenever you want your statistics as a file.
Tip: for long replays, let MetaTrader download the M1 history of the symbol first (open its M1 chart and scroll back, or use the History Center).
Inputs
- Replay: symbol (empty = chart symbol), start date, data mode, days of history before the start, start speed, extra timeframe charts and their template.
- Virtual account: starting balance, commission per lot and side, fixed spread (0 = from the data), stop out level.
- Order defaults: lots or risk %, stop loss and take profit in points, pending order distance, break-even offset.
- Panel: theme, scale, hotkeys, font.
Notes
- Practice only: all orders are virtual and never reach your broker. Results of a replay do not guarantee future results.
- The depth of a replay depends on the history your broker provides (M1 bars and, for tick mode, tick history).
- Profit values use the current tick value of the symbol (conversion of cross pairs at the current rate).

