EUR/USD 1.17021 ▼ 0.03%
GBP/USD 1.35088 ▼ 0.01%
USD/JPY 156.560 ▼ 2.02%
XAU/USD 4616.39 ▲ +1.30%
USD/CHF 0.78534 ▼ 0.46%
AUD/USD 0.71480 ▼ 0.20%
USD/CAD 1.36680 ▼ 0.04%
EUR/GBP 0.86626 ▼ 0.02%
EUR/USD 1.17021 ▼ 0.03%
GBP/USD 1.35088 ▼ 0.01%
USD/JPY 156.560 ▼ 2.02%
XAU/USD 4616.39 ▲ +1.30%
USD/CHF 0.78534 ▼ 0.46%
AUD/USD 0.71480 ▼ 0.20%
USD/CAD 1.36680 ▼ 0.04%
EUR/GBP 0.86626 ▼ 0.02%
ESC
Menu
Key Takeaways
  • MT4 is supported on Windows, macOS, iOS, Android and via XM Web Trader
  • XM provides MT4 free with all account types — Micro, Standard, Ultra Low and (where offered) XM Zero
  • Default XM-Real / XM-Demo servers are auto-detected; manually select the correct one if MT4 prompts
  • Expert Advisors require Auto-Trading enabled and the EA dropped onto a chart — DLL imports must be allowed for paid commercial EAs
  • MT4 is locked to MQL4; if you need MQL5, multi-asset accounts or Depth of Market, use XM MT5

What is XM MT4?#

MetaTrader 4 (MT4) is the most-used retail forex trading platform in the world, developed by MetaQuotes Software. XM offers MT4 free to all account holders, with full functionality across Forex, indices, commodities, metals, energies and crypto CFDs.

MT4 is favoured for its lightweight footprint, large library of Expert Advisors (EAs) and custom indicators, and stable, well-known workflow. While MetaTrader 5 (MT5) is newer and offers more features, MT4 remains the default choice for traders who want simplicity, EA compatibility and a familiar interface.

XM MT4 Key Features#

  • 9 timeframes — M1, M5, M15, M30, H1, H4, D1, W1, MN
  • 4 order types — market, limit, stop, stop limit
  • 30 built-in indicators plus unlimited custom indicators via MQL4
  • Expert Advisor (EA) support — full automated trading with MQL4
  • Strategy Tester — back-test EAs against historical data
  • Multi-language interface — 30+ languages
  • One-click trading — fast execution from the chart
  • Hedging support — hold long and short positions on the same instrument simultaneously

System Requirements#

Platform Requirements
Windows Windows 7 or later, 512 MB RAM, 50 MB disk
macOS macOS 10.13 or later (native or via Wine wrapper)
iOS iOS 14.0 or later (iPhone, iPad)
Android Android 7.0 or later
Web Trader Modern browser (Chrome, Firefox, Safari, Edge)

MT4 has minimal hardware requirements — it runs comfortably on entry-level laptops and older mobile devices.

How to Download XM MT4 — Step by Step#

Step 1: Open or Verify Your XM Account

If you do not yet have an XM account, register at the official XM website. Complete the KYC process by uploading your ID and proof of address. If you already have a verified account, proceed to step 2.

For the full account-opening walkthrough: XM account opening guide step-by-step.

Step 2: Create an MT4 Trading Account

Log in to the XM Members Area. Under My Accounts, click Open Additional Account and select MetaTrader 4 as the platform. Choose your account type (Micro, Standard or Ultra Low), base currency and leverage level.

XM will email you the MT4 account number, password and server name (e.g. XMGlobal-MT4). Save these — you will need them at login.

Step 3: Download MT4 from XM

Go to the Platforms section on the XM website or Members Area and pick the version that matches your operating system:

  • Windows — download the .exe installer
  • macOS — download the .dmg file
  • iOS — install XM MT4 from the App Store
  • Android — install XM MT4 from Google Play

Always download from the official XM page. Avoid third-party download sites — modified MT4 builds can route credentials to malicious servers.

Step 4: Install and Log In

Run the installer (Windows) or drag the application into Applications (macOS). Once installed:

  1. Open MT4
  2. Click File → Login to Trade Account
  3. Enter your account number and password
  4. Select the correct server (e.g. XMGlobal-MT4) from the dropdown — it should auto-populate after the first login

If the server is not in the list, click the small + icon to add it manually. Server names are emailed to you when the account is created.

Step 5: Configure Charts and Market Watch

  • Market Watch — Right-click the Market Watch panel → Show All to load every available symbol. To clean it up later, right-click → Hide All then drag back the symbols you actually trade.
  • Charts — Drag a symbol from Market Watch onto the main chart area. Set timeframe (M15 / H1 / H4 / D1) using the toolbar.
  • Indicators — Drag from Navigator → Indicators onto a chart, or use Insert → Indicators from the menu.
  • Templates — Save your configured chart layout as a template (right-click chart → Template → Save Template) so you can apply it to any other symbol with one click.

Step 6: Place Your First Trade

  • Press F9 or click New Order in the toolbar
  • Select the symbol, lot size (start with 0.01 micro lots), stop-loss and take-profit
  • Click Buy by Market or Sell by Market
  • Confirm the position appears in Terminal → Trade tab

For position sizing, see: What is a lot in forex? and position size & lot calculator guide.

XM MT4 vs MT5 Comparison#

Feature MT4 MT5
Timeframes 9 21
Order Types 4 6
Built-in Indicators 30 38
Economic Calendar No Yes (built-in)
Depth of Market No Yes
Programming Language MQL4 MQL5
Strategy Tester Single-threaded Multi-threaded
Position Accounting Hedging only Hedging + Netting
Stock CFD Support Limited Full
Multi-asset on one account Limited Yes

Most retail Forex traders pick MT4 for its simplicity and the enormous library of free EAs and indicators built up over the past 15+ years. MT5 is the better fit if you also trade stock CFDs, want a built-in economic calendar, or need MT5-specific EAs.

For a deeper comparison: MT4 vs MT5 — which platform to choose.

XM MT4 on Mobile#

The XM MT4 mobile app is available on both iOS and Android with full trading functionality:

  • Real-time quotes with one-tap trading
  • 30+ indicators and 24 graphical objects
  • Push notifications for price alerts and order events
  • Account management — deposit, withdraw, view trade history
  • Biometric login (Face ID, fingerprint)

The mobile app uses the same MT4 account credentials as the desktop version. Open trades sync in real time across devices.

XM MT4 Web Trader#

If you prefer not to install software, MT4 Web Trader runs in the browser with no download required:

  • Works on any modern browser (Chrome, Firefox, Safari, Edge)
  • Same account credentials as desktop and mobile
  • Full charting, indicators and order types
  • Useful for shared computers, work environments where install is restricted, or when travelling

Web Trader is accessed from the XM website → Platforms → Web Trader.

Setting Up Expert Advisors (EAs) on MT4#

Expert Advisors are MT4's most distinctive feature — automated trading scripts written in MQL4 that execute strategies without manual intervention.

To run an EA on XM MT4:

  1. Enable Auto-Trading — Click the AutoTrading button in the toolbar (it must show as active/green)
  2. Allow EA imports — Tools → Options → Expert Advisors → tick "Allow automated trading", "Allow DLL imports" (for paid commercial EAs that require it), and "Allow imports of external experts"
  3. Install the EA — Copy the .ex4 or .mq4 file into MQL4/Experts in your MT4 data folder (File → Open Data Folder → MQL4/Experts)
  4. Restart MT4 — The EA will appear in Navigator → Expert Advisors
  5. Drag onto a chart — Drag the EA onto the chart of the instrument you want it to trade
  6. Configure inputs — In the dialog, set lot size, risk parameters, and confirm "Allow live trading" is ticked
  7. Verify — A small smiley face icon should appear in the top-right of the chart, indicating the EA is running

Always test EAs on a demo account first. Many EAs that look profitable in marketing materials fail on live data — the Strategy Tester helps validate before deploying real capital. See: XM demo account guide.

Troubleshooting Common MT4 Issues#

Problem Likely Cause Fix
"Invalid account" on login Wrong server selected Choose the exact server emailed by XM (e.g. XMGlobal-MT4)
"No connection" Network firewall or VPN Disable VPN / check firewall allows outbound on port 443
Charts not updating Symbol not subscribed Right-click Market Watch → Show All → reload chart
Trade button greyed out Market closed (weekend) Wait for market open; check symbol's session hours
EA not trading AutoTrading disabled Click AutoTrading button (must be green)
Spread shown as 0 Quote feed paused Wait 5–10 seconds; right-click chart → Refresh

Tips for MT4 Beginners#

  • Start on a demo account — XM offers free unlimited demo accounts with $100,000 virtual balance. Use it before risking real money.
  • Learn the keyboard shortcuts — F9 (new order), Ctrl+T (terminal), Ctrl+M (Market Watch), Ctrl+N (Navigator), Ctrl+R (Strategy Tester).
  • Use templates — Save your chart layout (indicators, colours, timeframe) as a template so you apply it to any symbol with one click.
  • Set up alerts — Right-click a price level on the chart → Trading → Alert. Useful for swing setups where you do not want to watch the chart all day.
  • Back up your settings — Your customisations live in the MT4 data folder. Copy MQL4/Indicators, MQL4/Experts and templates to back up your full setup.

Start Trading: Open a free XM account — regulated broker, $5 minimum deposit, $30 no-deposit bonus, and 1,400+ instruments on MT4/MT5.

James Okonkwo
Written by
Platforms, Products & Broker Operations Editor
Fact-checked by
6+ years of market experience Facts last verified: Our editorial standards
Credentials & Written by

James documents platform setup, account types, fees, and promotional mechanics for major retail brokers. His writing is descriptive—not a substitute for a broker's legal terms—and he routinely reminds readers to verify conditions in their own region.

CISI Level 4 — Diploma in Investment Advice, 2019 6+ years hands-on broker platform reviews across CySEC, ASIC & DFSA jurisdictions Certified MQL5 developer — MetaQuotes, 2020
MetaTrader & onboarding Fees, spreads & bonuses Product comparisons
Share:

Frequently Asked Questions

Yes. XM MT4 is completely free — no platform fee, no subscription. You only need a verified XM account to log in. The platform is provided by MetaQuotes and licensed to XM at no cost to clients.
Yes. XM MT4 fully supports MQL4 Expert Advisors. You can write your own, buy commercial EAs, or download free EAs from the MQL4 community. Enable AutoTrading and allow DLL imports (for paid EAs) in Tools → Options → Expert Advisors.
Yes. XM MT4 allows hedging — you can hold long and short positions on the same instrument simultaneously. This is the default mode for MT4 across all brokers.
MT5 has more timeframes (21 vs 9), more order types (6 vs 4), a built-in economic calendar, Depth of Market, multi-threaded back-testing and full multi-asset support. MT4 is simpler, has a larger third-party EA library, and is the long-standing default for retail Forex. Both run free on XM. See: MT4 vs MT5 comparison.
Yes. You can open multiple trading accounts under one XM Members Area login — some on MT4, some on MT5, with different account types (Micro, Standard, Ultra Low). Use Members Area → Open Additional Account.
XM emails the correct server name when your account is created (e.g. XMGlobal-MT4, XMUK-MT4, XMTrading-MT4). The server depends on which XM entity your account sits under. If unsure, contact XM support — using the wrong server will return "invalid account" on login.
Mobile and desktop pull the same quote feed but cache locally. If you see a discrepancy, force-refresh the chart or restart the app. Persistent differences usually indicate a stale connection on one of the devices.
On Windows, use Settings → Apps → MetaTrader 4 → Uninstall. On macOS, drag the application from Applications to Trash. To remove all data, delete the MT4 data folder (File → Open Data Folder before uninstalling, then delete the folder).
There is no native Linux build of MT4. Linux users typically run MT4 through Wine, PlayOnLinux or Crossover, or use MT4 Web Trader in a browser, which works on any operating system.
Yes. The same MT4 account credentials work on any number of computers and devices simultaneously. Open positions and pending orders sync across all logged-in instances in real time.

Comments

Be the first to share your thoughts on this article.

Leave a Comment

Security code

Your comment will appear after moderation. We review all comments to keep the discussion helpful and spam-free.

Weekly Forex Newsletter

Weekly Market Analysis

Get weekly market analyses, trading opportunities, and Forex educational content delivered to your inbox.

  • Weekly EUR/USD, Gold analysis
  • Economic calendar summary
  • Free educational content
Security code
Zero spam GDPR-compliant Unsubscribe anytime
Get $30 Free — No Deposit