Brokers & Trading Platforms Reviews
XM Review 2026: Belize Licence, Accounts and EA Use
XM reviewed from its own documents: the FSC Belize licence, the $5 Standard account, protection terms, and the checks to run before you fund an EA account.
Quick answer
XM is a broker whose own regulation page lists one licence: XM Global Limited, registered by the Belize Financial Services Commission under licence 8557558. Its Standard account opens with a $5 minimum deposit and includes hedging, negative balance protection and an Islamic option. We have not traded XM, so this review is built from XM's published documents, not from our own results.
Key takeaways
- XM's regulation page lists one licence: XM Global Limited, FSC Belize, licence 8557558. We could not find other licences on that page, so we do not state any.
- The Standard account has a $5 minimum deposit and includes hedging and negative balance protection, according to XM's account page.
- We have not traded XM. Every claim here comes from XM's published pages and must be checked against them before you fund anything.
- Restricted regions include the United States, Canada and Israel. Check your country before you open an account.
- Before you run an EA, confirm the contract terms, the leverage and the execution policy in writing, and test on a demo account first.
XM broker document verification checklist
A free companion resource for this article, built in-house: a practical worksheet or checklist to use alongside what you have just read. It is not the product, EA or indicator this article discusses, and nothing in it installs on your terminal.
- Licence
- Free to use and share; provided without warranty
Licence:Free to use and share; provided without warranty
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
- XM at a glance
- The licence is the first thing to check
- Which account will you actually open?
- What protection applies to your deposit
- Platforms and running an EA on XM
- Leverage and margin on XM
- Bonuses and the terms that restrict them
- Execution, which you must measure yourself
- A thirty-day test plan for an EA on XM
- Common mistakes that cost EA traders on any broker
- Reading the client agreement in one hour
- Questions to ask XM support before you fund
- What XM does not do
- Who XM suits, and who should look elsewhere
- How to verify before you fund
- The bottom line
XM is a broker that many traders have heard of, and many of them have been told it is safe, cheap and easy to start with. Some of that may be true. The problem is that a review site can repeat a claim without checking it, and an expert advisor will not warn you when the paperwork behind your account is different from what the advert suggested.
We have not traded XM. We do not run our expert advisors on its accounts, so we cannot tell you how its fills look on a live feed. What we can do is read what XM publishes, say which parts we could confirm, and show you how to check the rest yourself before money moves. That is the whole review.
Some links on this page are affiliate links. If you open one and open an account, we may earn a commission at no extra cost to you. It does not change what is written here.
XM at a glance
| Licence on XM’s regulation page | XM Global Limited, FSC Belize, licence 8557558 |
| Account types listed | Standard, Ultra Low and Shares |
| Standard minimum deposit | $5 |
| Platforms | MetaTrader 4, MetaTrader 5, and the XM app |
| Standard account features | Hedging, negative balance protection and an Islamic option |
| Restricted regions named on the site | United States, Canada, Israel and others listed in the footer |
| Our testing | None. This is a document review |
| Best for | Traders who want a low entry deposit and will verify the licence themselves |
| Watch out for | Bonus and promotion terms, which can restrict withdrawals, and the gap between a logo and a licence |
The table is the short version. The rest of this review explains each row, and what each one does not tell you.
The licence is the first thing to check
The regulation page is the document that matters most here. XM’s page lists one licence, held by XM Global Limited and registered with the Financial Services Commission of Belize under licence number 8557558. The page describes that registration under the Securities Industry Act 2021.
Read that carefully. It tells you which company XM’s own page names as regulated. It does not tell you which company will hold your money if you open an account through a different route, and it does not tell you what compensation applies. Belize registration is a different regime from a licence in the UK, Cyprus or Australia. A Belize licence does not carry the same compensation scheme or the same complaint route, so you should not assume the protections you might expect from a larger regulator.
Some review sites list other XM entities and regulators. We could not confirm those on XM’s own regulation page when we checked on 31 October 2026, so this review does not repeat them. If a third-party page names a licence, find the company on the regulator’s public register and confirm that its name, number and status match what the broker’s client agreement says. Do not rely on the logo at the bottom of a website.
Which account will you actually open?
XM lists three account types on its account page: Standard, Ultra Low and Shares. Standard is the one the page presents first, with a $5 minimum deposit. The page says that if you deposit in a currency other than US dollars, the amount shown is the equivalent in your deposit currency.
For an expert advisor trader, the account choice changes three things: the spread you pay, the commission (if any), and the minimum lot size your EA can trade. The Standard page does not list spread figures in the text we could read, and the Ultra Low and Shares terms were not fully readable during our check. That means we cannot give you a verified cost comparison. Open the terms for each account on XM’s site and write the spread, commission and minimum lot size into your own notes before you choose.
The Shares account is a different product. It is for trading shares rather than currency pairs, and its requirements differ. An EA built for forex pairs should not be assumed to behave the same way on a share CFD. Test it separately.
What protection applies to your deposit
XM’s account page states that all accounts include negative balance protection, hedging and an Islamic option as standard. Each of these matters to an EA trader, so each deserves a short explanation.
Negative balance protection means that if a fast move takes your balance below zero, the broker should not ask you to pay the difference. That is useful, but it is a term in the agreement, not a guarantee against loss. Your open positions can still close at a loss that wipes out the whole deposit. Protection from owing more than you deposited is not the same as protection from losing what you deposited.
Hedging means you can hold a buy and a sell on the same pair at the same time. Some expert advisors rely on hedging, and others break when the broker closes one side. Test your specific system on a demo account before you rely on hedging behaviour.
An Islamic option means swap-free accounts are available for traders who need them. The site does not explain how the swap-free rules are applied to every instrument, so confirm the details in writing if you need the option.
None of these features is a promise about how your money is held or what happens if XM stops trading. The client agreement and the risk disclosures are the documents that set the terms.
Platforms and running an EA on XM
XM offers MetaTrader 4 and MetaTrader 5, plus its own app. For an expert advisor, the platform choice matters more than the app. An EA needs a MetaTrader terminal, a server that accepts automated orders, and a VPS if you want it running without your computer.
The first check is the MetaTrader version. Many systems are written for MT4 and some only work on MT5. If you have a compiled file for one platform, it will not run on the other, and a converted file needs fresh testing. The second check is the symbol name. Brokers often add suffixes or prefixes to pair names, so an EA set to trade EURUSD may need its symbol changed before it trades a broker’s version of the same pair.
The third check is the server time. Time-based filters in an EA are set to a server clock. If your broker’s server runs on a different time zone from your EA’s assumptions, a session filter will open and close at the wrong moment. Write down the server time before you run any EA, and compare it with the time filters in the settings.
Our VPS product page explains why a stable connection matters for an EA that opens and closes positions quickly. A VPS does not fix a broker’s execution. It only removes the risk that your own computer or internet connection stops the EA mid-trade.
Leverage and margin on XM
Leverage decides how much exposure one deposit can carry. On an EA, leverage is a setting you choose, and a high setting makes a small adverse move much more costly. The XM site refers to stable maximum leverage in its navigation, which suggests the broker publishes a leverage policy. Read that policy before you choose a leverage setting, and confirm how it changes with account size and instrument.
Do not size an EA to the maximum leverage a broker offers. Calculate your position size from the amount you are willing to lose on one trade, and then check that the margin required fits inside your account with room to spare. A calculator helps. The pip calculator on this site shows the value of a pip for a given lot size, which is the number you need before the margin maths.
Bonuses and the terms that restrict them
XM’s navigation includes a Bonus page, and bonuses are one of the most common reasons a trader ends up unable to withdraw. A bonus usually adds credit to the account, and the credit often cannot be withdrawn. It may also need a certain trading volume before any profit it created can be withdrawn.
For an EA trader this matters because automated systems trade a lot of volume. A bonus that requires volume can be met by an EA, but the same volume will also add spread costs. Before you accept a bonus, write down the volume requirement, the withdrawal rule, and what happens to the bonus if you close your account. If you cannot explain the rule in one sentence, do not accept the bonus.
Execution, which you must measure yourself
XM publishes an execution policy, which describes how orders are handled. We have not measured XM’s execution, so we cannot tell you whether it is fast, slow, or fair in practice. A policy describes intent. It does not show the spread, the slippage or the rejected orders you will see on your own account.
Measure it. Run your EA on a demo account for at least two weeks across the sessions you plan to trade. Record the spread at the moment your EA opens each trade, the price your order fills at, and any rejected or requoted orders. Compare the fills with the price you saw on your chart. If the difference is large on your strategy’s entry times, the broker is costing you more than the backtest assumed.
Do the same test on a live account with the smallest deposit that makes sense for your strategy before you scale. A demo account does not reproduce every real-money effect, and a live test is the only way to see the rejected orders that only happen when money is at risk.
A thirty-day test plan for an EA on XM
Most traders test an expert advisor for a weekend and then go live. A weekend shows you the system runs. It does not show you how the broker treats it across the sessions it will trade. A thirty-day plan is short enough to finish and long enough to show a pattern.
Start on the first day by recording the baseline. Write down the server time, the account currency, the leverage setting, the EA version and every input value. Copy the settings file into a folder with the date in its name. When the test ends, you will need this record to explain any difference between the demo and the live result.
In week one, run the EA on the sessions it is designed for and nothing else. If your system trades London and New York, keep it off during the quiet Asian hours. The point of week one is to confirm that the session filters behave exactly as you wrote them, using the broker’s server time, not your local clock. Check the first ten trades by hand against the chart.
In week two, widen the test to every hour the EA may trade, including the minutes around scheduled news. Many EAs look fine until a news release arrives. Record the spread at the moment each order opens. If the spread widens sharply for a few minutes, note the time and check whether your system’s stop-loss and take-profit distances still make sense at that spread.
In week three, count the orders that failed. A rejected order, a requote or a partial fill is a cost the backtest did not include. Keep a simple tally: the time, the symbol, the requested price, the price you received, and the reason the broker gave, if it gave one. A few rejections are normal. A pattern of rejections at one time of day is a finding you need before you go live.
In week four, compare the whole month against your expectations. Work out the total spread paid, the average slippage per trade and the number of trades that would have changed outcome if the fill had been one tick worse. If the demo result still looks sound after those adjustments, the system has passed a basic test. It has not been proven, because a demo account has no real-money pressure and no real rejections caused by your own margin.
Only then consider a live account, and start with the smallest deposit that still gives you useful fills. Repeat the same measurements on the live account for another month before you scale anything.
Common mistakes that cost EA traders on any broker
Advertisement
The first mistake is trusting the backtest spread. A backtest usually uses a fixed spread or the spread recorded in the historical data. Your live spread at the time your EA opens a trade can be larger, and it is largest exactly when volatility spikes and your system may be most active.
The second mistake is ignoring the symbol suffix. A broker that lists EURUSD with a suffix will not match an EA that is hard-coded to the plain name. The EA may then sit idle without any error that you notice, and you will think the system is quiet when it is simply not trading.
The third mistake is running two EAs on one account without checking that they do not open opposite positions or share a magic number. Hedging makes this possible, which is a reason to check it, not a reason to assume it is safe.
The fourth mistake is changing the leverage after a losing week to recover faster. A leverage change reshapes the risk of every trade the EA opens afterwards, so it counts as changing the system. Test the new setting on demo for the same thirty days before you use it.
The fifth mistake is accepting a bonus without reading its withdrawal rule. A bonus can make an account look larger than the cash in it, and an EA that trades more volume can reach a bonus condition faster than you expect, while the withdrawal rule still applies.
Reading the client agreement in one hour
The client agreement is the document that decides what happens to your money, and most traders never open it. Set aside an hour before you fund an account and read it with a pen. You are looking for a short list of things, not a full legal reading.
Start with the name of the company. The agreement names one legal entity as your counterparty. Write that name down and check it against the licence on the regulator’s register. If the agreement names a company you did not expect, stop and find out why before you deposit.
Next, find the section on client money. Look for wording about where deposits are held, whether they are kept separate from the broker’s own funds, and what happens to them if the broker fails. Some agreements state this clearly. Others leave it to a separate policy document, and you should read that document too.
Then look for the clause on negative balances. The site says negative balance protection is included, so the agreement should say the same in plain terms. If the wording is vague, ask support to point you to the clause in writing.
Look for the clause on order execution and the right to requote, cancel or reject a trade. Brokers reserve these rights for abnormal market conditions. The wording tells you how much room the broker keeps, and that room is exactly what your EA will meet during news.
Finally, look for the clause on how the broker can close positions, change leverage or change spreads. If the agreement lets the broker change these terms with short notice, write that down as a risk. An EA that depends on a fixed spread can lose its edge with no change to its own code.
Save a copy of the agreement with its date. If a term changes later, you will want to compare the new version with the one you accepted.
Questions to ask XM support before you fund
A support reply is written evidence, which is more useful than a chat that disappears. Before you deposit, send a short list of questions and keep the replies.
Ask which legal entity your account will sit under, and whether that entity holds the licence shown on XM’s regulation page. Ask for the exact minimum deposit for the account you intend to open, including any currency conversion. Ask what the spread and commission are for the instrument you will trade, and whether they change during news releases.
Ask whether hedging is allowed on your account type, and whether an EA can hold a buy and a sell on the same symbol at the same time. Ask whether automated trading is restricted in any way, and where that restriction is written down. An answer that says only “it depends” is not an answer, so ask for the clause.
Ask about withdrawals: the methods available, the processing time, and any fee. Ask whether a bonus affects a withdrawal, and whether closing the account early changes any bonus credit.
Ask about the server time and the daily rollover. Your EA’s session filters depend on both. Get the answer in writing, with the time zone named.
If a reply is unclear, ask again with a narrower question. Vague answers from a broker are information in themselves, and it is better to learn that before you deposit than after a losing trade.
What XM does not do
Here are the limits of this review, stated plainly.
It does not verify XM’s historical spreads, because we have not traded the broker and have not captured spreads over time. It does not verify XM’s withdrawal times, because we have not withdrawn funds. It does not verify the bonus terms in full, because the bonus pages were not all readable during our check. It does not rate XM out of five, because a rating would imply a test we did not run.
It also does not tell you whether XM suits your country, because the restricted regions list changes and the footer names only some of them. Check the list when you open an account.
It does not tell you how XM will behave in a crisis, a platform outage or a withdrawal dispute. Those events are rare, and a review written in calm conditions cannot test them. Keep your own records so that if one happens, you have the evidence you need.
Who XM suits, and who should look elsewhere
XM may suit a trader who wants a low minimum deposit, uses MT4 or MT5, and is willing to verify the licence and the terms before funding. It may suit someone who wants a single Belize-regulated entity to check, rather than a group with several entities to untangle.
It may not suit a trader who needs a specific regulator’s compensation scheme, because the licence on XM’s regulation page is from Belize. It may not suit anyone who expects a bonus to be cash they can withdraw freely, or anyone whose country appears on the restricted list. And it may not suit an EA that depends on very tight spreads, until you have measured the spread on your own system.
If you want a broker with a different licence profile, compare the registers and the account terms side by side before you choose. The broker list shows how the platforms we track compare on the criteria that matter for EAs. For the two brokers we do test on, read our RoboForex review and our Exness review, which both explain the entity and licence questions in more depth.
How to verify before you fund
Use the checklist that comes with this review. It asks you to write down the licence number, check it on the regulator’s register, read the client agreement for the entity that will hold your money, and confirm the minimum deposit, leverage and bonus terms in writing.
Then run the test. Open a demo account and run your EA for at least two weeks. Record the spread, the fills, the rejected orders and the server time. Only after the demo results match what you expected should you move to a live account, and start with the smallest amount that lets you measure real fills.
Keep a copy of every document you rely on: the regulation page, the account terms, the bonus terms and the risk disclosures. Brokers change their pages, and a saved copy is the only way to prove what you were told when you opened the account.
The bottom line
XM is a broker with a low entry deposit and a published licence on its own regulation page. That is what we could verify. Everything else about it, including the spreads you will pay, the fills your EA gets and the terms of any bonus, is something you must check for yourself on a demo account and in the client agreement.
Open a demo account first. Write the licence number on a card and check it against the regulator. Run your EA for two weeks and record what happens. If the numbers match the plan, move to a small live account and keep measuring. If they do not, you have saved the cost of a larger deposit.
Trading leveraged products carries a high risk of losing money quickly, and an EA does not remove that risk. Only fund an account with money you can afford to lose.
Frequently asked questions
Is XM regulated?
XM's own regulation page lists XM Global Limited as registered by the Financial Services Commission (FSC) of Belize under licence number 8557558. That is the licence we could confirm from XM's site. Confirm the licence number on the regulator's register yourself before you deposit.
What is the minimum deposit for XM?
XM's account types page shows a $5 minimum deposit for the Standard account. Other account types may have different requirements. Check the current figure on XM's site before funding, because broker terms change.
Does XM allow expert advisors?
XM supports MetaTrader 4 and MetaTrader 5, which run expert advisors. Whether a specific EA style is allowed depends on XM's current terms and its execution policy. Read both before you run a system live, and confirm the answer in writing with support if your strategy is short-term.
Is XM safe for beginners?
The low minimum deposit makes XM easy to open, but low cost to join is not the same as low risk. Leveraged trading can lose more than you expect. Start on a demo account, use small position sizes, and only fund what you can afford to lose.
Does XM protect negative balances?
XM's account page states that all account types include negative balance protection as standard. That means a losing trade should not take your balance below zero. Confirm this wording in the client agreement, because the agreement is what applies.
Sources
Risk warning
Past performance is not indicative of future results. Trading forex and CFDs carries a high level of risk and can result in the loss of all of your capital. The results shown are specific to the broker, account type and settings used on the tracked account and will differ elsewhere. Nothing on this site is financial advice.
Keep learning
Hand-picked next reads on the same topic.
- 16 min readChoosing a Forex Broker for Expert AdvisorsHow to check a forex broker before running an expert advisor: regulation, execution, spreads, minimum stops, account types and the rules that affect EA trading.Read next →
- 17 min readBroker Regulation Check: Verify Before You DepositHow to verify a forex broker licence before you deposit: find the number, check the regulator's register, confirm your entity, and read what protection covers.Read next →
- 16 min readCent Accounts and $1 Deposits: Can You Really Run an EA?What a cent account really does to an EA: the same lot, a 100x smaller balance, the 0.01 minimum that breaks risk sizing, and a worked $1 example in full.Read next →
- 18 min readMoving an EA from Demo to Live Without Changing the EdgeHow to move an EA from demo to live without changing its edge: the fourteen things that differ at the switch, and how to control each one before you fund.Read next →


