EA rules | MT5

Are EAs allowed on Exness?
The rules for trading bots, in plain words

Short answer: yes, on desktop MT4 and MT5 accounts, but not on mobile or web, and not for strategies that exploit price errors or delays.

ForexReviewTH is an Exness partner (IB). This site is not owned or operated by Exness, and this page is not legal advice. If a current Exness document says something different, the document applies.

Read first: the risks

  • Allowed does not mean safe. Trading is risky and you can lose all your capital, with an EA or without one.
  • CFDs are complex products and may not suit everyone. Higher volatility means higher risk.
  • Past performance is not an indication of future results.
  • Test on a Demo account for at least 2-4 weeks, then start small. Use only money you can afford to lose.

The short answers

Can I...Answer
Run an EA on desktop MT5 or MT4Yes. Only desktop terminals run EAs.
Run an EA on the MT5 phone app or a web terminalNo. Mobile and web versions do not run EAs.
Run an EA on an Exness platform accountNo. EAs need an MT4 or MT5 account.
Use a strategy that exploits price errors or internet delaysNo. The client agreement we read does not permit it.

What is not allowed: latency arbitrage

The client agreement we read says strategies built to exploit price errors, off-market prices or internet delays are not permitted. It also lets the company act when it reasonably suspects this is done on purpose. People usually call this latency arbitrage. So "EAs are allowed" does not cover every bot.

Agreements differ by the company that holds your account, and they change. Read the current one on the Exness legal documents page before you run a bot you did not write.

Our advice, not an Exness rule: ask a bot seller what the bot does, and never give anyone your trading password.

Why an EA stops or will not start on Exness

  • Algo Trading is off. Allow it under Tools > Options > Expert Advisors and turn on the Algo Trading button. See the install guide.
  • Low balance or aggressive settings. The Exness help page names both as reasons an EA gets disabled.
  • Account type. A Netting account combines orders into one position, so an EA that holds several orders cannot work as designed. Our EAs suggest or require a Hedging account.
  • Symbol name. A symbol can carry a suffix, such as XAUUSDm. Drag the EA onto the symbol shown in your own Market Watch.
  • MT5 is closed. MT5 has to stay open on a computer or VPS. Wherever it runs, any losses from the EA are yours.

Our free EAs on Exness

Our EAs are grid, breakout and trade-helper tools, and none is built to exploit price errors or delays. They run in your own MT5, and unlocking one asks for your MT5 account number, never your password. That does not make them safe, and how its rules apply is for Exness to decide.

Every EA is free for MT5 accounts opened through our partner (IB) link. One account works for all of them, with no separate request. A Demo account cannot unlock the download, but once you have a trading account you can open a Demo account and test the EA there.

Exness does not accept residents of some countries, including the US, Canada, the UK, most of Europe, Australia, Japan, India, Malaysia and Singapore. This offer is not for residents of those countries. Please check before you open an account.

RoboForex is the other broker you can use. It does not accept or serve residents of some countries either, including the US, Canada, Japan, Australia, Brazil, Indonesia, Russia, Turkey, the UK and the EU. Please check before you open an account. After you log in, the unlock window shows the brokers open in your country.




We are a RoboForex partner and may receive a commission. This site is not owned or operated by RoboForex.

The Exness documents behind this page

Checked on 6 November 2026.

Read next