MT5 (MetaTrader 5) is the better choice if your trading is automated, and TradeLocker (a web, desktop and mobile platform launched in 2023 and offered by CFD brokers and prop firms) is the better choice if you trade by hand on TradingView charts. The qualification: neither one's built-in automation trades without a machine running its terminal or desktop window, your PC or a VPS (virtual private server), so for bots and copiers the real difference is TradeLocker's public REST API.
Choose MT5 if your edge runs as an MQL5 Expert Advisor and TradeLocker if you trade by hand on TradingView charts, as of October 2026. Both platforms' built-in automation needs a machine left on: TradeLocker's bot page says Studio bots run on your local machine with its window open. Of the two, only TradeLocker publishes a REST API that outside software can call from any server with no terminal or app window open; its limits are set per route, and the docs' example is 2 requests per second.
What is the difference between TradeLocker and MT5?
MT5 is built around a terminal that runs your MQL5 code next to MetaQuotes' own charts; TradeLocker is built around TradingView charts, a risk calculator and an API that outside software can call. Neither one fills your orders. TradeLocker's help center says: "All executions, permissions, and account behavior are still controlled by your broker or prop firm."
The matrix compares the eight things that decide the choice, as of October 2026, from each vendor's own documentation; check the current pages before you commit an account.
| Feature | MT5 | TradeLocker |
|---|---|---|
| Built-in automation | MQL5 Expert Advisors inside a running terminal; Strategy Tester with every tick based on real ticks | TradeLocker Studio bots with custom Python, desktop app only, running on your machine |
| External API | No retail REST API documented by MetaQuotes; the official Python package talks to a running terminal | Public REST API, demo and live environments, JWT login |
| Published rate limit | No public API to limit | Per route, read from /trade/config; docs' example 2 requests per second |
| Position accounting | Netting or hedging, set by the broker per account | Not documented |
| Order types | 2 market, 6 pending, 2 stop orders and a trailing stop | API: market, limit, stop; stop loss as absolute, offset or trailing offset; take profit as absolute or offset |
| Mac | Official installer runs MT5 inside Wine (macOS Catalina 10.15.7 minimum) | Native app for macOS Big Sur and up, Apple Silicon and Intel builds |
| Web and mobile | Web platform in any browser on Windows, Mac and Linux; no EA support listed for it | Web, desktop, iOS and Android |
| Charting | MetaQuotes charts: 21 timeframes, 38 built-in indicators, 44 analytical objects | TradingView charts, on-chart trading, risk calculator |
Compiled by Phoenix Technologies from TradeLocker and MetaQuotes documentation accessed 22 October 2026; method: a cell is filled only where a vendor page states it, otherwise it reads not documented.
MT5 goes deeper inside its terminal, and TradeLocker is more open to software outside it. The claim that MT5 executes faster is missing on purpose: comparison sites repeat it, but we found no public benchmark that compares the two at the same firm, and execution happens on the broker's or firm's server, not in the front end.
Can you run Expert Advisors or bots on TradeLocker?
You cannot run MT5 Expert Advisors on TradeLocker, but you can run bots: its automation is TradeLocker Studio, which supports custom Python code and backtests on historical data. TradeLocker's Studio help article states: "TradeLocker Studio is available only inside the TradeLocker desktop application."
No TradeLocker page documents running MQL5 code. Its own comparison with MetaTrader points EA traders back to MetaTrader when "Your edge relies on EAs and custom indicators." Studio is also young: TradeLocker's newsroom dates its demo launch to 13 December 2024 and its live launch to 4 July 2025.
TradeLocker's bot hub says "they run directly on your local machine, trading on one of your accounts", so you must "keep your computer on, awake, and have the TradeLocker window open". Blue Guardian's own platform comparison says the same. The idea that Studio bots run in the cloud, unlike EAs, is false.
MT5 has the same constraint. An EA lives in the terminal, which is why MetaQuotes offers virtual hosting: "All these cases require constant connection to a trade server and uninterrupted power supply." Even MetaQuotes' Python package gets its data "via interprocessor communication directly from the MetaTrader 5 terminal", so Python on MT5 needs the terminal open too.
Picture three lanes ending at the same broker server: an EA inside an MT5 terminal on your PC, a Studio bot inside the TradeLocker desktop window on your computer, and a program on any server calling TradeLocker's REST API over HTTPS. Pull the plug on your PC and only the third lane keeps trading, unless the terminal already runs on a VPS, which is still a machine you rent and keep running.
MT5 still leads on testing. MetaQuotes describes a multi-threaded Strategy Tester with a real-tick mode and optimisation across the MQL5 Cloud Network; TradeLocker publishes no tick model for Studio backtests.
Does TradeLocker have an API, and what are its rate limits?
Yes: TradeLocker publishes a REST API with separate demo and live environments and JWT authentication, and its rate limits are set per route rather than published as one number. Its getting-started guide says "Each route has a rate limit that prevents too frequent querying."
The exact values come back at runtime from the /trade/config route. The only figure in the documentation is an example of 2 requests per second, so the common claim that the limit is 2 per second is only partly true. Developers "making requests on behalf of multiple accounts from the same IP address" are asked to join TradeLocker's Developer Program, whose key brings less restrictive limits.
TradeLocker does not say whether a limit counts per account, per login token or per IP address, and no public table of route limits exists. The table shows when the last request leaves if every request waits in one bucket at the documented example rate, against the case where each account has its own limit.
| Requests | What they are (illustrative) | Last one leaves, one shared bucket | Last one leaves, limit per account |
|---|---|---|---|
| 1 | 1 account, 1 action | 0 s | 0 s |
| 2 | 2 accounts, 1 action each | 0 s | 0 s |
| 5 | 5 accounts, 1 action each | 2 s | 0 s |
| 10 | 10 accounts, 1 action each | 4 s | 0 s |
| 15 | 5 accounts x place, modify, close | 7 s | 1 s |
Computed by Phoenix Technologies; method: at L requests per second, request k leaves in second floor((k-1)/L), so the last of N leaves ceil(N/L)-1 seconds after the first; L = 2 is the documentation's example, account counts are illustrative.
The master closes, and the copier sends five close requests through one bucket of 2 per second: they leave at seconds 0, 0, 1, 1 and 2, so the fifth account starts closing 2 seconds after the first. The 15-request row is the worst case, where place, modify and close share that bucket; because limits are per route, those actions may have separate buckets. If limits are per account, five accounts go out together at 0 s.
The close-position reference says a close "Isn't guaranteed to close the positions, or close it immediately", because it tries an IOC order and then a GTC one. And a filled order gets a positionId separate from its orderId, so software must map one to the other and confirm a position is gone rather than assume it. Backoff and burst handling are covered in how rate limits throttle automation.
Does TradeLocker or MT5 allow hedging?
MT5 does, if your broker sets the account to hedging; in netting mode it holds one position per symbol instead. TradeLocker's documentation does not say how it handles an opposite order on an open symbol, so test that on a demo account at your own firm.
According to MetaQuotes' MT5 trading help, under hedging "you can have multiple open positions of one and the same symbol, including opposite positions." Under netting an opposite deal reduces, closes or reverses the single position. MT5 started netting-only; MetaQuotes wrote in March 2016 that "we have added the second accounting system", hedging.
Take a buy of 1.0 lot followed by a sell of 0.5 lot on the same symbol (illustrative sizes). Under hedging you see two tickets, buy 1.0 and sell 0.5. Under netting you see one ticket, buy 0.5. Net exposure is 0.5 lot long in both; a sell of 1.5 instead would reverse a netting account to a 0.5 lot short.
The tickets differ, and that breaks copying between the two modes. What goes wrong when a hedging master feeds a netting follower is set out in copying between hedging and netting accounts.
Which orders keep working when your computer is off?
On MT5, Stop Loss and Take Profit sit on the server and keep working, but the trailing stop does not, because it runs in your terminal. On TradeLocker, the API accepts a trailing offset stop, but TradeLocker does not document whether that trail is evaluated on its server or in the app.
MetaQuotes is explicit: "The Trailing Stop is executed in the trading platform rather than on the server (like Stop Loss or Take Profit)." The belief that an MT5 trail protects you with the terminal closed is false.
MT5 lists 2 types of market orders, 6 pending types, 2 stop orders and a trailing stop. TradeLocker's place-order endpoint takes market, limit and stop orders (IOC validity for market, GTC for the others) and attaches the stop loss and take profit to the order. The counts are not a score, because MT5 lists buy and sell stop-limits as separate types. How brackets and trails change across platforms is covered in what happens to brackets and trailing stops.
Do TradeLocker and MT5 work on Mac, web and mobile?
Both work on a Mac, but differently: TradeLocker ships a native desktop app for macOS Big Sur and up, while MT5's official Mac installer runs the Windows program inside Wine. Both also run in a browser.
TradeLocker's desktop page offers separate Apple Silicon and Intel downloads, plus Windows 10 and up; it lists no Linux build.
MetaQuotes' Mac installation guide says the installer "downloads and installs the latest Wine version, configures it, and then installs MetaTrader within it", with macOS Catalina 10.15.7 as the minimum. A separate App Store app needs macOS 12 and an Apple M1 chip or later, and its description does not mention EAs. The MT5 web platform runs in any browser on Windows, Mac and Linux with hedging, netting and the full order set, and MetaQuotes lists no EA support for it.
The claim that MT5 does not work on a Mac is false, and TradeLocker has a native Mac app even where comparison tables leave Mac out. The real difference is that EAs on a Mac run through Wine, and Studio bots run natively. More on Mac set-ups is in our guide to trading on a Mac.
Why do prop firms offer TradeLocker instead of MT5?
The documented reason is MetaTrader licensing: in February 2024 brokers including Blackbull Markets and Purple Trading stopped supplying MT5 to prop firms, and firms such as Funding Pips later brought MT5 back under their own licence while excluding US clients. US traders at a firm like Blue Guardian get TradeLocker or Match Trader instead.
Finance Magnates reported in February 2024 that brokers Blackbull Markets and Purple Trading stopped offering grey label MetaTrader services to prop firms; a Blackbull executive said, "We're unfortunately in breach of our grey label license ability to offer this for prop firms". MetaQuotes did not respond to the publication, and we draw no conclusion about its reasons. The full sequence is in the DXTrade vs MT5 comparison.
According to Finance Magnates (March 2025), Funding Pips announced in mid-March 2025 that it was bringing MT5 back after 13 months, on its own MetaQuotes licence, for all clients except the US and Canada; in the gap it used Match-Trader, cTrader and TradeLocker. Blue Guardian's platform rules, as of October 2026, offer MT5, Match Trader and TradeLocker and state: "Existing and prospective US clients are restricted to using Match Trader and TradeLocker only." Check your firm's current rules before buying.
The claim that MetaQuotes banned prop firms is only partly true: access through brokers' licences ended, while firms with a direct licence, such as Funding Pips, offer MT5 outside the US. For cTrader and MT4 in the same choice, see MT4 vs MT5 vs cTrader; for how these firms differ from futures firms, futures vs CFD prop firms.
One firm blog says "over 200 prop firms" run on TradeLocker, a VPS vendor says it is down to under 10 active brokers, and TradeLocker's about page publishes no count. We found no adoption figure published by TradeLocker itself.
Can you copy trades between MT5 and TradeLocker accounts?
Yes, with a cross-platform copier, and the way it connects decides whether a machine must stay on. Since MetaQuotes documents no retail REST API, a copier reaches an MT5 account through a running MT5 terminal, wherever the copier hosts it, while a TradeLocker account can be traded over its REST API from any server.
TradeLocker's own comparison page says the platform "works with trade-copier tools that let you route trades between multiple platforms", MT5 to TradeLocker included. A copier that runs on your PC needs that PC on all session; firms' VPS rules for that case are checked in prop firm VPN and VPS rules. Thor is one server-based option: it lists both TradeLocker and MetaTrader 5 among its supported platforms and copies between any combination of them, without a computer of yours running.
TradeLocker's Studio article warns that some prop firms may restrict bots, automation, APIs or Studio, and few firms say whether third-party API use is allowed on funded accounts; we found no public list. Firm-by-firm rules are in forex firms that allow copiers and EAs. If every account is MT5, a same-platform setup may be all you need, as in this MT5 and cTrader copy setup; if your firm bans copiers, no copier is the answer.
Should you choose TradeLocker or MT5?
Choose MT5 if your strategy is an EA or needs real-tick optimisation, and TradeLocker if you trade by hand and size positions from a dollar risk on TradingView charts. TradeLocker's own comparison draws the same line.
Picture the choice as a tree of four questions read from the top. Running MQL5 EAs or needing the Strategy Tester leads to MT5, and trading by hand with TradingView charts and a risk calculator leads to TradeLocker. A US resident at a firm like Blue Guardian is not offered MT5, so the choice is TradeLocker or Match Trader. Needing automation without a terminal or app window kept running rules out both Studio and EAs, and leaves only software calling an API from a server.
- If your edge is an EA, pick MT5 and budget for an always-on machine or VPS, because the terminal must run.
- If you rely on a trailing stop and switch your computer off, use a fixed stop on MT5, because the trail stops moving.
- If you want Python bots on a Mac without Wine, use TradeLocker Studio, and leave the desktop window open.
- If software will drive several TradeLocker accounts from one IP address, read the live limits from /trade/config and ask about the Developer Program first.
- If your firm lets you pick the platform once, decide before your first trade (see the FAQ on switching).
Go deeper
- Copying Trades Between MT5 Hedging and Netting Accounts: What Breaks
- Forex Prop Firms That Allow Copy Trading & EAs in 2026 (Firm-by-Firm Matrix)
- API Rate Limits: Why Your Automation Gets Throttled at the Worst Possible Moment
- DXTrade vs MT5 for CFD Prop Firms in 2026: Which Wins After the MetaQuotes Crackdown?
Frequently asked questions
Is TradeLocker good for prop firm trading?
Yes for manual traders, as long as your firm offers it. It pairs TradingView charts with a risk calculator that sizes lots from your stop distance and dollar risk. Its weak point is testing: TradeLocker publishes no tick model for Studio backtests.
Is TradeLocker a broker?
No, it is a trading platform that brokers and prop firms offer to their clients. Your broker or prop firm sets execution, permissions and account behaviour, as noted above. Studio, its bot tool, does not execute trades on its own either.
Can I switch my prop account from MT5 to TradeLocker later?
Often not once you have traded. Blue Guardian's platform rules, as of October 2026, make an account ineligible for migration once trading occurs, citing platform-specific system limitations. Pick the platform before you place the first trade, and check your own firm's rule.
Is there an official Python library for the TradeLocker API?
Yes, TradeLocker publishes an MIT-licensed Python wrapper for its public API on GitHub. MetaQuotes also publishes a MetaTrader5 Python package, but that one connects to a running MT5 terminal rather than to a web API.
When did TradeLocker Studio become available on live accounts?
On 4 July 2025, according to TradeLocker's newsroom, after a demo-only launch on 13 December 2024. An older Studio guide on TradeLocker's site, updated 9 September 2025, still says demo only, so confirm Studio is enabled on your own live account.
Does TradeLocker run on Linux?
Not as a desktop app. TradeLocker's desktop page offers Apple Silicon and Intel Mac builds and Windows 10 and up, and lists no Linux build. TradeLocker also runs on the web, and MetaQuotes says the MT5 web platform runs in any browser on Windows, Mac and Linux.
What is accNum in the TradeLocker API?
It is a header that the /trade endpoints require to identify which of your accounts a request is for. TradeLocker's guide notes that accNum is most likely a single digit, while the accountId has multiple digits, so do not mix them up.
Does TradeLocker have a stop-limit order?
The documentation disagrees with itself. The place-order reference accepts only market, limit and stop, while the API index lists stop limit among types that may be allowed. Place a test order on a demo account at your firm before relying on it.
Sources
- TradeLocker (2025), Getting Started with TradeLocker Public API
- TradeLocker Help Center (2026), Studio
- TradeLocker (2026), Trading Bots on TradeLocker Hub
- TradeLocker (2026), TradeLocker vs MetaTrader (MT4/MT5): Which Trading Platform Is Better for You in 2026
- MetaQuotes (2026), Basic Principles - Trading Operations - MetaTrader 5 Help
- MetaQuotes (2026), Virtual Hosting for 24/7 Operation - MetaTrader 5 Help
- MetaQuotes (2026), Python Integration - MQL5 Reference
- MetaQuotes (2016), MetaTrader 5 features hedging position accounting system
- Blue Guardian (2026), Platform Rules
- Finance Magnates (2024), Prop Trading and MetaQuotes: Funding Pips Case May Mark the End of MT Access to US Clients