XM automation

XM bots: what actually runs on an XM account

XM does not publish trading robots. An "XM bot" is a MetaTrader Expert Advisor running on an XM account, and the XM-specific detail that catches automated systems is the contract size.

Last reviewed by the MarketPro research desk · Editorial policy

Short answer

There is no such thing as an "XM bot" in the sense of software built by XM. What people mean is a MetaTrader Expert Advisor running on an XM account. Because XM offers MetaTrader 4 and MetaTrader 5, any standard EA runs on it. The bot is platform-specific, not broker-specific. What XM does affect is execution: spread, commission, leverage, contract sizes and symbol naming.

Key takeaways

  • EAs are tied to MetaTrader, not to a broker. Any MT4/MT5 EA runs on XM.
  • What changes between brokers is execution: spread, slippage, swap, leverage and stop levels.
  • Symbol naming differs. A hard-coded symbol string can silently fail on XM.
  • Account type matters more than broker. Contract size and cost structure vary within the same broker.
  • The MarketPro EA is not available to download yet; the waiting list is open in the app.

What an "XM bot" actually is

XM is a broker: it provides accounts, pricing and execution. It does not write trading algorithms. When someone searches for an "XM bot" they are looking for an automated system that will run on an XM account, and that means a MetaTrader Expert Advisor.

Because XM supports MetaTrader 4 and MetaTrader 5, any EA compiled for those platforms can run there. The EA does not know or care which broker it is connected to; it reads prices from the terminal and sends orders through it.

Be wary of anything marketed as an official XM robot. Brokers do not generally publish proprietary trading algorithms, and products implying otherwise are trading on a brand association that does not exist.

What the broker does change

The broker does not change the strategy, but it changes every number the strategy produces:

  • Spread and commission. The dominant factor for any high-frequency system. A strategy that is profitable at 0.2 pips plus commission may be losing at a 1.4-pip standard spread.
  • Execution and slippage. How orders fill during fast markets decides whether stops are honoured near their level or well beyond it.
  • Leverage. Determines the margin a position needs, and therefore how many the bot can hold at once.
  • Contract size. Varies by account type, and directly scales every position the bot opens.
  • Stop and freeze levels. The minimum distance at which stops may be placed or modified. Tight-stop systems can be rejected outright.
  • Symbol names. Suffixes and alternate names are common and break hard-coded strings silently.

The practical consequence: a backtest run on one broker's data does not transfer to another. Always forward-test on the account you intend to trade.

XM specifics

Three XM characteristics that matter for automation:

  • Micro and Standard accounts use different contract sizes. This is the big one. An XM Micro lot is not the same quantity as a Standard lot, so a bot with a fixed lot size opens a materially different position on each. Confirm which account type you hold before running anything, and prefer bots that compute size from the platform's contract size rather than assuming.
  • Leverage varies by entity and residence, as with any multi-entity broker, which changes how many concurrent positions are possible.
  • Instrument availability and naming differ by account type. Check the exact symbol strings in Market Watch against whatever the EA expects.

XM is one of the brokers MarketPro supports for optional account linking and cashback, see XM and MarketPro. Note that XM has no change-of-partner process for existing accounts, which is covered on that page.

What an automated system cannot do

Four limits are structural rather than a matter of build quality, and understanding them is most of what separates people who use automation well from people who lose money to it.

It cannot know what it has not been shown. A rule set encodes past relationships. When the regime changes (a trending market turns to chop, a correlation that held for two years breaks) the system keeps applying yesterday's logic with full confidence and no awareness that anything has changed.

Backtests overstate almost everything. A backtest with clean fills, fixed spread and no slippage is not a simulation of trading, it is a simulation of arithmetic. Add realistic spread, variable execution and the requeues that happen in fast markets, and a strategy that looked excellent frequently becomes marginal.

Optimisation finds coincidences. Tune enough parameters against enough history and you will find a setting that fits it perfectly. That setting describes the noise in that particular sample, not a property of the market, and it stops working the moment it meets data it was not fitted to. This is curve-fitting, and it is the single most common reason a purchased system fails.

Recovery logic hides risk instead of removing it. Martingale and grid systems produce beautiful equity curves for months, because doubling into a losing position converts many small losses into rare enormous ones. The curve is not evidence of an edge; it is evidence that the loss has not arrived yet.

The MarketPro Expert Advisor

MarketPro is building an Expert Advisor for MetaTrader 4 and MetaTrader 5. It is not available to download yet, and this page will say so until it is.

What is open today is the waiting list. Install the app, open the EA tab, and join it; everyone on the list is emailed when the builds go live. There is no charge and no card involved in joining.

When it does ship, three things will be true about it by design:

  • You install and run it. It executes on your terminal, on your account, under your configuration. MarketPro never touches your account and exercises no discretion over your funds.
  • It ships with a kill switch and an explicit as-is licence with no performance guarantee.
  • Availability is limited by region. Distribution is restricted, and eligibility is determined by residence rather than by a checkbox on a page.

Meanwhile the thing that is live is the signal feed: vetted trade ideas with entry, stop and three targets that you place yourself. That is the manual equivalent of what the EA will automate, and it is available today with one free signal a day.

Broker names and logos are the trademarks of their respective owners. MarketPro is an independent app and is not affiliated with, endorsed by, or sponsored by any broker named on this page.

Written and reviewed by the MarketPro research desk

MarketPro is a trading-signal and trading-education app operated by Harajuku Holdings LTD (Cyprus). Our signal desk publishes and tracks every trade idea in-app, and every page here is checked against the app's live behaviour before publishing. Last reviewed . How we produce signals and content · About MarketPro

MarketPro EA status: coming soon

The MarketPro Expert Advisor for MetaTrader 4 and MetaTrader 5 is not available to download yet. The in-app waiting list is open, and everyone on it is emailed the moment the builds go live. Vetted signals are available today in the app. Get MarketPro free and join the EA waiting list from the EA tab.

The MarketPro Expert Advisor is software you install and run yourself on your own MetaTrader terminal. MarketPro does not trade on your behalf, does not manage your account, and exercises no discretion over your funds. It is supplied as-is with no performance guarantee, and availability is limited by region.

FAQ

Frequently asked questions

Does XM have an official trading bot?
No. XM is a broker providing accounts, pricing and execution, not trading algorithms. What runs on an XM account is a standard MetaTrader Expert Advisor, which is platform-specific rather than broker-specific. Treat anything sold as an official XM robot with suspicion.
Can I use an Expert Advisor on XM?
Yes. XM offers MetaTrader 4 and MetaTrader 5, and any EA compiled for those platforms can be installed and run in the usual way. Check the account agreement for restrictions on specific techniques such as latency arbitrage.
Will a bot perform the same on XM as elsewhere?
Not exactly. Spread, commission, execution speed, slippage, swap and stop levels all differ between brokers and between account types at the same broker. Those differences matter most for high-frequency strategies with small per-trade edges. Forward-test on the account you actually intend to use.
Does MarketPro offer a bot for XM?
The MarketPro Expert Advisor for MetaTrader 4 and 5 is in development and is not downloadable yet. When it ships it will run on any broker offering MetaTrader, subject to regional availability. The waiting list is open in the app.
Trade · Learn · Earn

The signals are live now

While the MarketPro EA is in development, the vetted signal feed is available on any broker you like. One free signal a day.

Not investment advice. Past performance is not indicative of future results.