Home > Blog > XM Trading: from MT5 account to your first EA

XM TradingMT5Account SetupEA Configuration

XM Trading: from MT5 account to your first EA

Published: 2026-05-22Read time: about 3 min
⏱ This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results →

XM Trading: From MT5 Account Opening to Running Your First EA [2026 Guide]

XM Trading is one of the most popular offshore FX brokers among retail traders, with full MT5 support. You can run EAs on a wide range of instruments including Gold (XAUUSD) and USD/JPY.

This article walks you through every step — from opening an MT5 account with XM Trading to configuring and activating your EA.


XM Trading MT5 Account Overview

ItemDetails
Minimum deposit$5 (Standard account)
LeverageUp to 1,000x (excluding corporate accounts)
XAUUSD (Gold) spreadApprox. 2–4 pips
SwapYes (Gold sell-side swap can be favorable in some conditions)
BonusesWelcome bonus and deposit bonus available
MT5 supportExcellent (desktop and mobile app)

📧 Free 8-email course + subscriber-only pack of 13 MT5 indicators

Right after you sign up, you get a download link for a subscriber-only pack of our 13 MT5 indicators: compiled files (.ex5), source code and a setup guide. Then 8 emails on algo-trading essentials, reading backtests correctly and choosing a broker (one a day for the first 5 days, then 7, 14 and 30 days after signing up). You also get notified before each price rise of the versions sold on the MQL5 Market (launch pricing that steps up as copies sell). Our EAs are free on this site with a live account at a partner broker.

* Privacy strictly protected. You can unsubscribe at any time.

XM Trading offers several account types. For EA trading, we recommend the following.

Standard Account (for beginners)

  • Minimum lot: 0.01
  • Spread type: Variable
  • Commission: None (built into the spread)
  • Key features: Eligible for bonuses, minimum deposit just $5

If you're new to EAs, we recommend starting with the Standard account. The low minimum deposit lets you verify EA behavior without taking on significant risk.

XM Zero Account (for advanced traders)

  • Spread: from 0 pips
  • Commission: $10 per $100,000 traded
  • Key features: Advantageous for scalping EAs

The tighter spreads benefit high-frequency and short-duration EAs. However, because commissions apply, low-frequency EAs may actually fare worse here than on Standard.


Step 1: Open an Account with XM Trading

  1. Visit the XM Trading official site
  2. Click "Open a Real Account"
  3. Fill in the required fields:
    • Email address
    • Country of residence
    • Full name and address (in Roman letters)
    • Date of birth
  4. Select your account type (Standard MT5 recommended)
  5. Trading currency: USD (or your preferred currency)
  6. Leverage: 200x (beginner) up to 1,000x
  7. Upload your ID document (driver's license or passport)

Identity verification typically completes within 1–3 business days.

All fxea365 EAs are free to download. You register a live MT5 account opened through this site's links (they don't run on demo accounts). Paid versions are sold on the MQL5 Market.


Step 2: Download MT5 and Log In to Your XM Account

  1. Log in to the XM member portal (MY XM)
  2. Download and install MT5 using the link provided
  3. Launch MT5, then go to File → Login to Trade Account
  4. Select your XM server name (e.g., XMTrading-MT5)
  5. Enter your login ID and password

Your server name is included in the account confirmation email XM sends after registration.


Step 3: Get Your EA from fxea365

  1. Go to the fxea365 registration page and enter your XM account number to sign up
  2. Download your chosen EA from the dashboard (a zip containing .ex5)
  3. Unzip it and copy the .ex5 file to the following MT5 folder:
    MT5 Data Folder > MQL5 > Experts
    
    You can open the data folder via MT5's File → Open Data Folder menu.

Step 4: Attach the EA to a Chart

  1. In MT5's Navigator panel, right-click "Expert Advisors" → "Refresh" (an .ex5 file needs no compiling)
  2. Open a chart (e.g., USDJPY H1)
  3. Drag the EA from the Navigator panel onto the chart
  4. In the settings dialog, check Allow Automated Trading → click OK

For a more detailed walkthrough, see the MT5 EA Installation Complete Guide.


XM-Specific Points to Watch

Gold symbol is "GOLD", not "XAUUSD"

On MT5 at XM Trading, the Gold instrument is listed as "GOLD" — not "XAUUSD". When attaching a Gold EA, make sure to apply it to the GOLD chart.

Using the welcome bonus

XM's welcome (account-opening) bonus can be used with automated trading. However, withdrawal conditions apply, so avoid taking on excessive risk purely to chase bonus payouts.

Using a VPS

XM Trading recommends running EAs on a VPS (Virtual Private Server) for uninterrupted operation. XM itself offers a free VPS, but it requires meeting certain trading volume and account balance thresholds. If you don't qualify, use a third-party VPS. Compare recommended VPS options

Checking swap points

If your EA holds positions overnight, swap charges (or credits) will apply. You can check XM's swap rates directly in MT5 by right-clicking any symbol and selecting Specification.


Here are the main EAs currently published on this site (for MT5).

EA NameSymbol/TFPFMax DDTradesTest PeriodPrice
DONCHIAN ENGINEUSDJPY H11.5010.8%6319.4 yrs (2017–2026)Free (account registration)
GOLD VIPERXAUUSD M301.6430.3%10,3407.7 yrs (2019–2026)Free (account registration)
MEGAMAX DONCHIAN (EURJPY)EURJPY H11.5133.3%5719.4 yrsFree (account registration)

On XM, attach gold EAs to the "GOLD" chart.

Figures are those published on this site (as of 2026-10-11; max DD is relative DD, AIFW only: equity max DD). Test periods and conditions differ by EA, so they cannot be compared directly. Check EA List & Rankings for the latest values. Backtests do not guarantee future profits.


Summary: Getting Started with XM + fxea365 EAs

  1. Open a Standard MT5 account with XM Trading
  2. Complete identity verification (1–3 business days)
  3. Register your account number on fxea365 → download your EA
  4. Place the EA (.ex5) in MT5 and attach it to a chart
  5. Enable Auto Trading and let it run

A deposit is not required, but if you plan to start small, $50–$100 is a practical range for manageable risk.

📧 Free 8-email course + subscriber-only pack of 13 MT5 indicators

Right after you sign up, you get a download link for a subscriber-only pack of our 13 MT5 indicators: compiled files (.ex5), source code and a setup guide. Then 8 emails on algo-trading essentials, reading backtests correctly and choosing a broker (one a day for the first 5 days, then 7, 14 and 30 days after signing up). You also get notified before each price rise of the versions sold on the MQL5 Market (launch pricing that steps up as copies sell). Our EAs are free on this site with a live account at a partner broker.

* Privacy strictly protected. You can unsubscribe at any time.

Have a question about EAs or FX?

You can post it on the Nattzy trading forum (free sign-up). Questions beyond this article are welcome too — EA settings, choosing a broker and more.

Ask on Nattzy ↗

Comments & questions