MT5 Web Manager
Run your MetaTrader 5 back office from a browser — no Manager desktop terminal, no VPS to remote into. Includes the History Import Studio: bring closed trade history into any MT5 account from a spreadsheet, by hand, or generated from your own candle data, with every row validated before it reaches the server.
Request a DemoWhat Is the MT5 Web Manager?
The MT5 Web Manager is a browser-based replacement for the MetaTrader 5 Manager desktop terminal. Your dealing desk, back office and support team work from a normal browser session — creating and modifying accounts, moving them between groups, running balance operations, reviewing positions and deal history, and importing closed trade history — with every action attributed to a named operator in an audit log.
It sits on the same integration layer as our MT5 Manager API: the API is for your own code, the Web Manager is for your people.
History Import Studio
Getting closed trades into an MT5 account is one of the few back-office jobs the native Manager terminal does not do well. The History Import Studio is a four-step flow — bring the trades in, map and validate, review on real candles, import — and nothing is written to the server until the whole set passes validation.
Three Ways to Bring Trades In
- File upload — CSV, TSV or XLSX, up to 2,000 trades per file, one row per trade. Sample templates are included, and exports from most brokers and platforms work without reshaping.
- Manual entry — type trades in one at a time. Useful for corrections, for a handful of missing deals, or for rebuilding a short history from statements.
- Generator — build a set from the broker's own candle data. You choose the symbols, the date range, the target win rate, the buy/sell mix, the lot range and the holding-time band; every trade it produces sits inside the real high/low of the candle it opened and closed on.
Mapping and Validation
Columns in your file are matched to MT5 fields automatically — open time, type, volume, symbol, open and close price, commission, swap, profit, comment. You can correct any mapping before continuing. Then every row is checked:
- Price sanity — a price outside the real high/low range of its candle is flagged, and Snap prices pulls it back to the nearest valid tick.
- Ticket collisions — tickets at or below the account's last used ticket are rejected, and Suggest tickets assigns free ones.
- Time integrity — close before open, timestamps outside market hours, and gaps against the server's own history are all caught.
- Symbol and volume — symbols are resolved against the server's symbol table, and volumes checked against each symbol's min, max and step.
The import button stays disabled while any row still has an unresolved error.
Review on Real Candles
Open any trade on its own chart and see the entry and exit marked on the actual candles for that symbol and period. Drag either marker and the price snaps to a valid level in that candle; the trade's profit and the whole set's statistics — win rate, net P/L, profit factor, maximum drawdown, total volume, average holding time and the equity curve by close time — recalculate immediately. It is far easier to spot an implausible set here than in a spreadsheet.
How the Import Writes to MT5
Trades are sent to the server in batches of 20 as native MT5 records — a closed order plus matching IN and OUT deals per trade — so they appear in the terminal's History tab and in statements exactly like organically traded deals, and they roll into the account's balance correctly. Progress is shown per batch, a failed batch stops the run rather than leaving a half-written set, and the completed import is recorded in the audit log against the operator who ran it.
What Brokers Use It For
- Client migration — a trader moving from another broker or platform keeps their history, so their statements and reporting stay continuous.
- Server migration and recovery — rebuilding deal history after an MT5 server move, a restore, or a gap caused by a plugin or gateway failure.
- Demo and UAT environments — populating test accounts with realistic history so reporting, statements, IB commission runs and CRM dashboards can be verified against known numbers.
- Staff training — giving new dealing-desk and support staff accounts that look like real ones to practise on.
- Platform QA — regression-testing commission logic, drawdown rules and payout calculations against a fixed, reproducible data set.
Generated history is a testing and demonstration tool. Because imported deals are indistinguishable from traded ones once written, access is restricted per operator and every import is logged — present a generated set as a real trading record to clients or investors and you are misrepresenting performance, which is a regulatory matter in every jurisdiction that licenses brokers.
Specifications
| Platform | MetaTrader 5 (MT4 on request) |
| Input formats | CSV, TSV, XLSX, manual entry, candle-based generator |
| Capacity | 2,000 trades per file; batched 20 per request |
| Written as | Native closed orders + IN/OUT deals |
| Access | Browser; per-operator permissions, full audit log |
| Connects via | MT5 Manager API / Web API on your own server |
| Deployment | Under 24 hours on an existing MT5 server |
Works With the Rest of Your Stack
The Web Manager reads and writes the same accounts as your broker CRM and trader cabinet, and shares the integration layer behind our MetaTrader Manager API. If you are weighing which interface your own build should use, our guide to MT5 Manager API vs Web API vs Gateway API sets out the decision rule. Prop operators running evaluations should also see the prop challenge platform. For the technical background on how historical deals are written to an MT5 server, see our guide to importing trade history into MT5.
Frequently Asked Questions
Q: What is the MT5 Web Manager?
A: A browser-based alternative to the MetaTrader 5 Manager desktop terminal. Your back office creates and modifies accounts, runs balance operations, moves accounts between groups, reviews deal history and imports closed trade history from a browser, with every action attributed to a named operator in an audit log.
Q: Can you import closed trade history into an MT5 account?
A: Yes. Trades are uploaded from CSV, TSV or XLSX, entered manually, or generated from the broker's own candle data, then written to the server as native closed orders with matching IN and OUT deals — so they appear in the History tab and in statements like any other deal.
Q: How are imported trades validated?
A: Every row is checked before anything is written. Prices outside the real candle high/low are flagged and can be snapped to a valid tick, tickets at or below the account's last used ticket are rejected and replaced with free ones, timestamps and symbols are verified against the server, and volumes are checked against each symbol's min, max and step. The import stays disabled while any error is unresolved.
Q: How many trades can be imported at once?
A: Up to 2,000 trades per file, sent to the MT5 server in batches of 20 per request. Progress is reported per batch and a failed batch halts the run rather than leaving a partially written history.
Q: Does it work with MT4?
A: The Web Manager targets MetaTrader 5. MT4 support is available on request, though MT4's narrower manager interface limits some functions — our MT4 vs MT5 comparison covers the differences.
See the MT5 Web Manager on Your Own Server
We will walk through the import flow against a test account on your MT5 server.
Book a Demo