United States
We review brokers fairly and independently. Learn how we make money and why you can trust our ratings.

Does Exness Allow Bot Trading?

Yes, Exness lets you use automated trading bots. You can run Expert Advisors (EAs) on the desktop versions of MetaTrader 4 (MT4) and MetaTrader 5 (MT5). If you qualify, Exness can host your bots on a free VPS. However, bots do not work on the Exness Terminal or Exness Trade app, and the client agreement allows Exness to cancel profits from bots designed to take advantage of price delays.

Author Image Written By
Christian Harris
Fact Checker Image Fact Checked By
Tobias Robinson
Editor Image Edited By
James Barra
Updated
October 16, 2026

Where Can You Run A Trading Bot At Exness?

At Exness, only the desktop versions of MT4 and MT5 support EAs. When I checked, the Help Center confirmed that EAs do not work on mobile or web versions. The mobile FAQ also says the same.

This means you cannot use EAs on the browser-based Exness Terminal, which you access from the ‘Trading’ dropdown menu on an MT5 account in your Personal Area (my.exness.com).

« Make Full Width »
Where you trade Runs bots? What you need
MT5 desktop (Windows, macOS, Linux) Yes An EA built for MT5 (MQL5)
MT4 desktop Yes An EA built for MT4 (MQL4)
Exness VPS Yes MT4 or MT5, preinstalled on the server
Exness API Vietnam and Thailand only An Exness-platform account, not MetaTrader
Exness Terminal, Exness Trade app, MetaTrader WebTerminal, MT4/MT5 mobile No Manual trading only
Show Full Table

If you are buying a ready-made bot, check the file before you open an account. An MT4 EA will not work on MT5, and vice versa. Make sure your account’s platform matches the file type: use .ex4 or .mq4 for MT4, and .ex5 or .mq5 for MT5.

Exness Help Centre on using EAs

Which Bot Strategies Does Exness Ban?

Exness allows bots, but its client agreement typically sets clear limits. For example, I reviewed the Exness (SC) Ltd client agreement. Exness can block accounts and cancel profits if it suspects trading based on price latency, arbitrage, or incorrect pricing. The same rules apply to trading strategies that try to profit with little or no market risk.

Another clause allows Exness to cancel profits it believes come from “algorithmic latency exploitation or automated system overload. “In simple terms, this targets bots that make money from flaws in Exness’ pricing instead of the market, such as latency arbitrage bots that use outdated quotes.

Two more clauses matter if you use bots:

  1. You cannot let anyone else trade your account. The agreement bans giving another person or company access, including sharing your login details. If a “managed bot” service asks for your MT5 trading password, using it would break the rules.
  2. You are responsible for any losses from using an EA. Exness does not accept liability for your use of a bot.

If you use a different Exness entity, make sure to review its specific agreement on the respective Exness legal documents page.

Exness client agreement on restricted trading setups

Can Exness Switch Your Bot Off?

Exness may turn off an EA if your balance is too low or if its settings send too many requests to the terminal. If your bot stops trading, check your balance first before assuming there is a problem. If the EA still will not work, contact the ‘Support Hub’ in your Personal Area.

I also asked Exness’ support bot, which confirmed it is important to use EAs responsibly, as you can see below.

Asking Exness live chat about EA restrictions

How To Run A Trading Bot On Exness

Here are the steps I followed on an Exness MT5 account. If you are new to MetaTrader, begin with my guide on connecting Exness to MT5.

1. Open an MT5 or MT4 account. In your Personal Area, go to ‘Accounts’ , click ‘+ Open account’, choose your account type, and select MT5 or MT4 as the platform. In some regions, Exness offers accounts linked to its own platform, but they don’t support EAs.

Picking MT5 at Exness account set-up

2. Make sure your EA matches Exness’ symbol names. Exness adds a suffix based on account type: gold is XAU/USD on Pro, XAU/USDm on Standard, and XAU/USDc on Standard Cent. On my Standard account, gold appeared as XAU/USDm in Market Watch. If your bot is set to plain XAU/USD, it may not work on a Standard account, so update the symbol in the EA’s settings.

Exness symbols on MT5

3. Install the EA and enable algorithmic trading. In MT5, click ‘File’, then ‘Open Data Folder’. Copy the EA into MQL5 >Experts (or MQL4 > Experts for MT4) and restart the platform. Next, go to ‘Tools’, then ‘Options’, then ‘Experts’, and check ‘Allow algorithmic trading’ (or ‘Allow automated trading’ on MT4). Only tick Allow DLL imports if you are sure your EA requires it.

Configuring algo trading on Exness4. Attach the EA and test it on a demo account. Drag the EA from the Navigator window onto a chart, check ‘Allow Algo Trading’ on the ‘Common’ tab (or ‘Allow live trading’ on MT4), and click ‘OK’. Make sure the ‘Algo Trading’ button on the toolbar (’AutoTrading’ on MT4) is turned on, as MetaTrader needs both settings enabled for the bot to trade.

I tested mine on an Exness demo account first, which I recommend before trading live. You can also download Exness’ tick history for comparison, but Exness considers it only an indicative reference.

Attaching an expert advisor to MT5 on Exness

Running Bots 24/7 On The Exness VPS

The free Exness VPS keeps MT4 or MT5 running even when your computer is off. The servers are located near Exness’ trading servers in cities like Amsterdam, Dubai, Seoul, Singapore, Miami, and Johannesburg.

As explained in my full Exness review, you need either a $2,000 balance or $500 plus $1.5 million in monthly trading volume to qualify. You can see your exact requirements in the Personal Area under ‘Exness benefits’, then ‘Virtual Private Server’. That is where I checked mine.

The volume target is not as high as it seems. Exness counts the contract size of a trade both when you open and close it. So, $1.5 million is about 6 to 7 standard lots of EUR/USD, opened and closed within 30 days, depending on the exchange rate.

The most important rule is the keep-alive requirement. You need to log in and trade from the VPS within five days of getting it, then at least once every 30 days, and reach a set trading volume over 30, 90, or 180 days. Pending orders that never trigger do not count. If you break any of these rules, Exness will delete the VPS and everything on it, including your EAs, so always keep copies of your EA files on your own computer.

The VPS desktop also includes a free installer for FX Blue EAs. This includes a trade copier that can duplicate orders between two MetaTrader terminals on the same server.

VPS eligibility in Exness account area

Bottom Line

After setting everything up myself, I think Exness is a good choice for EA traders who follow its rules. Use your bot on desktop MT4, MT5, or the free VPS, and always check the symbol suffix before trading live. Remember, though, do not share your login with a bot service or use bots designed to exploit Exness prices.

If you are testing an EA, check the cost of each trade first, i.e. Exness spreads.