XMTrading Account Setup Guide — Complete EA Configuration Steps (2026 Edition)
Contents
- XMTrading at a Glance (EA Trader's Perspective)
- Step 1: Open Your Account (10–15 minutes)
- 1-1. Visit the XMTrading Official Website
- 1-2. Enter Your Basic Information
- 1-3. Confirm Your Email and Log In
- Step 2: Identity Verification (KYC)
- Required Documents
- Step 3: Claim Your Welcome Bonus
- Step 4: Make a Deposit
- Recommended Deposit Methods
- About the Deposit Bonus
- Step 5: Download and Log In to MT5
- 5-1. Download MT5
- 5-2. Locate Your Login Credentials
- 5-3. Log In via MT5
- Step 6: Install Your EA
- 6-1. Place the EA File
- 6-2. Restart MT5 and Verify the EA
- 6-3. Attach the EA to a Chart
- 6-4. Enable Auto Trading
- Key Considerations for Running EAs on XMTrading
- Server Time
- Rollover (Swap Timing)
- Managing Deposit Bonuses
- Setup Complete — Checklist
- FAQ
- Q: Can I run an EA using the bonus funds?
- Q: Where do I create an XMTrading demo account?
- Q: Can I hold both a Standard and a Zero account?
- Q: Is there a risk of withdrawal being refused?
XMTrading Account Setup Guide — Complete EA Configuration Steps (2026 Edition)
XMTrading is one of the most widely used brokers among EA traders. With a generous no-deposit welcome bonus (worth approximately $20 USD) and deposit bonuses, it's an ideal environment for getting started with EAs on a small budget. This guide walks you through every step from account opening to running your first MT5 EA.
XMTrading at a Glance (EA Trader's Perspective)
| Feature | Details |
|---|---|
| MT5 Support | Excellent — fully supported |
| XAUUSD Spread | Standard: 25–40 pips / Zero: 3–8 pips |
| Leverage | Up to 1000x (XM bonus accounts: 888x) |
| Welcome Bonus | ~$20 USD equivalent (no deposit required) |
| Deposit Bonus | 100% on first deposit, 20% on subsequent deposits (caps apply) |
| Minimum Deposit | $5 (Standard) / $100 (Zero) |
| Withdrawal Speed | 2–5 business days (bank transfer) |
| Support | 24-hour multilingual support |
Step 1: Open Your Account (10–15 minutes)
1-1. Visit the XMTrading Official Website
Go to the XMTrading official website and click "Open an Account."
1-2. Enter Your Basic Information
| Field | Notes |
|---|---|
| Country of Residence | Select your country |
| Full Name | Enter exactly as it appears on your passport or driver's license |
| Email Address | Use an address you check regularly |
| Account Type | Select MT5 Standard (recommended for beginners) |
| Leverage | 888x or 1000x (either works) |
| Base Currency | USD recommended (see note below) |
On base currency: Choosing USD means your P&L is displayed in dollars, which aligns naturally with gold (XAUUSD) and other dollar-denominated instruments. While local currency options are available, USD keeps things consistent and avoids internal conversion overhead.
1-3. Confirm Your Email and Log In
After registration, click the confirmation link in the email you receive and log in to the client portal (MyPage).
Step 2: Identity Verification (KYC)
Withdrawals require identity verification. You can deposit and run EAs before completing KYC, but it's best to get it done early.
Required Documents
Proof of Identity (one of the following):
- Passport
- Driver's license
- National ID card (do not show ID number if avoidable)
Proof of Address (one of the following, issued within the last 3 months):
- Utility bill (electricity, gas, water)
- Bank account statement
- Official government-issued address document
Take clear photos with your smartphone and upload them via XM MyPage. Verification typically takes 1–3 business days.
Step 3: Claim Your Welcome Bonus
XMTrading offers a no-deposit bonus worth approximately $20 USD to new account holders.
- Log in to XM MyPage
- Navigate to "Account Info" and click "Claim Bonus"
- Agree to the terms and conditions
The bonus can be used to test your EA in a live environment, though withdrawing the bonus itself requires meeting the applicable trading conditions.
Step 4: Make a Deposit
Recommended Deposit Methods
| Method | Processing Time | Fees | Minimum |
|---|---|---|---|
| Credit Card (VISA / Mastercard) | Instant to a few minutes | Free (covered by XM) | $5 |
| bitwallet | Instant | Free | $5 |
| Bank Wire Transfer | 1–3 business days | Transfer fee applies | $5 |
Credit card is the most convenient option. If 3D Secure authentication is required, follow your card issuer's instructions.
About the Deposit Bonus
On your first deposit, XMTrading adds a 100% match bonus (up to $500). Deposit $100 and you'll have $200 to trade with. Note that the bonus portion has withdrawal conditions — your actual deposited principal can always be withdrawn regardless.
Step 5: Download and Log In to MT5
5-1. Download MT5
From XM MyPage, go to "MT5 Download" and download the Windows installer.
5-2. Locate Your Login Credentials
Your account confirmation email contains:
- Server name (e.g., XMTrading-MT5 3)
- Login ID (typically an 8-digit number)
- Password (the one you set during registration)
5-3. Log In via MT5
- Launch MT5 → File → Open an Account
- Type "XMTrading" in the search box
- Select the server that matches your account confirmation email
- Enter your login ID and password, then click Log In
Step 6: Install Your EA
Download the EA file (.ex5) from this site and follow these steps to install it.
6-1. Place the EA File
MT5 → File → Open Data Folder
→ MQL5 → Experts → paste your EA file here
6-2. Restart MT5 and Verify the EA
After restarting, your EA will appear under "Expert Advisors" in the Navigator panel.
6-3. Attach the EA to a Chart
Open an XAUUSD H1 chart, then drag and drop the EA onto it. Configure the parameters in the settings window and click OK.
6-4. Enable Auto Trading
Make sure the "AutoTrading" button in the MT5 toolbar is green (enabled).
Key Considerations for Running EAs on XMTrading
Server Time
XMTrading's MT5 servers use GMT+2 (winter) or GMT+3 (summer, DST). Economic releases such as NFP are displayed in server time, so keep in mind the offset from your local time when scheduling EA activity around news events.
Rollover (Swap Timing)
Swaps on XMTrading are applied at 00:00 server time. On Wednesday–Thursday rollovers, three days' worth of swap is charged at once, which can affect open positions on gold if your EA holds overnight.
Managing Deposit Bonuses
The deposit bonus is included in your Equity but not your Balance. Since EA risk calculations (lot sizing, etc.) are typically based on Balance, having a large bonus does not artificially inflate your actual risk exposure — your EA will size positions correctly based on real funds.
Setup Complete — Checklist
- XMTrading account opened
- Email confirmed
- Welcome bonus claimed
- Identity documents submitted
- Deposit completed
- MT5 installed and logged in successfully
- EA file placed in MQL5/Experts
- EA attached to the target chart
- AutoTrading button confirmed ON
- Experts tab shows no errors
FAQ
Q: Can I run an EA using the bonus funds?
Yes. The bonus can be used for live EA trading. However, the bonus itself cannot be withdrawn — only your deposited principal (plus any profits above the withdrawal threshold) is eligible for withdrawal. Using the bonus to test your EA in a real market environment is a perfectly valid approach.
Q: Where do I create an XMTrading demo account?
Log in to XM MyPage and click "Open a Demo Account." Demo accounts connect to the same MT5 server as live accounts, so you can test in an identical environment.
Q: Can I hold both a Standard and a Zero account?
Yes. You can open multiple account types from XM MyPage. A common approach is to use the Standard account for bonus leverage while running parallel comparisons on a Zero account to evaluate spread costs.
Q: Is there a risk of withdrawal being refused?
Once identity verification (KYC) is complete, withdrawals of legitimate trading profits are not refused. However, accounts found to be misusing bonus terms may be suspended, so review the bonus conditions carefully before trading.
Related
2026-05-18
Complete Guide to Running MT5 EAs on Exness (2026 Edition)
2026-05-11
Complete Guide to Running MT5 EAs on XMTrading (2026 Edition)
2026-07-07
AutoTrading Disabled in MT5: Fix Retcodes 10027 & 10026 (EA Not Trading)
2026-07-07
Invalid Stops in MT5: Fix Retcode 10016 & MT4 Error 130
5-Day Email Course (Free)
Get one email a day covering the essentials of FX automated trading, how to read backtests correctly, and tips for choosing a broker.
* Privacy strictly protected. You can unsubscribe at any time.