MetaTrader 4 on Android is the official mobile build from MetaQuotes Software Corp. It is free on Google Play, runs on Android 5.0 and above, and supports the same broker accounts as the desktop terminal. The Android app shares roughly 95% of its functionality with the iOS build; the differences are minor UI variations and Android’s more flexible widget and notification model. Here is the step-by-step setup and the practical limitations.
Step 1: install the app
Open Google Play and search “MetaTrader 4”. The official publisher is MetaQuotes Software Corp. Do not install third-party clones; only the MetaQuotes build connects to live broker servers reliably and gets security updates. The download is roughly 50 MB. The app supports both phones and Android tablets, with layout adapting to screen size.
Step 2: connect to your broker
Three pieces of information from your broker:
- Server name (e.g. “BrokerName-Live” or “BrokerName-Demo”)
- Login number (numeric, assigned at account opening)
- Password
In the app: hamburger menu, Manage accounts, plus icon, Login to existing account. Search the broker name; the app pulls the server list from the MetaQuotes directory. Pick the server matching your account type. Live and demo are differentiated by server, not credentials.
Step 3: configure the chart
Default timeframe is M1. Tap the timeframe label in the top bar to switch (M1, M5, M15, M30, H1, H4, D1, W1, MN). Tap the indicator icon (f) to add: moving averages, Bollinger Bands, MACD, RSI, Stochastic, Ichimoku, Parabolic SAR, and others are native. Custom indicators developed in MQL4 do not run on Android. This is the first major limitation.
To add a drawing tool, long-press on the chart and select from the menu: trendlines, horizontal lines, Fibonacci, channels, text labels.
Step 4: place an order
Tap the “+” icon top-right or the symbol on the chart. Order types available on Android MT4:
- Market execution
- Buy limit, sell limit
- Buy stop, sell stop
Set volume in lots (default 0.01 micro to several hundred standard, broker-dependent). Attach stop-loss and take-profit at order entry, or modify afterwards by tapping the position in the Trade tab. One-click trading is in Settings, off by default.
Step 5: monitor and manage
The Trade tab shows open positions and pending orders. Tap a position to modify, partially close, or fully close. The History tab shows closed trades with full P&L and execution details. Long-press a position for quick close-at-market.
Step 6: set price alerts
The Quotes tab, long-press a symbol, Alerts. Set the trigger condition (price above, below, change in percent), the notification channel (push notification, email if configured on broker side), and the expiry. Alerts persist server-side; the app does not need to be open for the notification to fire.
Android-specific advantages
Two areas where Android beats iOS for MT4 users:
- Background execution. Android allows the MT4 app to maintain a persistent connection to the trade server with less aggressive throttling than iOS. Push notifications and alerts arrive a touch faster.
- Widget support. The MT4 widget can display a watch list on the home screen for at-a-glance price monitoring without opening the app.
Android-specific limitations
Same three as iOS, plus battery management:
- No expert advisor execution. EAs run only on desktop or VPS. Android cannot host or execute MQL4 code.
- No custom indicators. Built-in library only.
- No strategy tester. Backtesting is desktop-only.
- Battery optimisation. Aggressive Android battery savers (Samsung One UI, Xiaomi MIUI) sometimes kill the MT4 background service. Whitelist MT4 in your battery settings to keep alerts firing.
Workaround: running EAs while trading from Android
VPS. MetaQuotes’ built-in MT4 VPS is configured from the desktop terminal under Tools, Virtual Hosting, runs $10-20 per month, and operates 24/5 independent of your devices. Your EA runs on the VPS; you execute discretionary trades from Android on the same account. Both terminals see the same trade history.
Workaround: custom indicator signals
Run the indicator on a desktop or VPS terminal and use MT4 price alerts to push a signal to the Android app via push notification. Combined with the alerts feature on Android, this approximates a custom-indicator workflow without needing the indicator to run on the phone.
Connection management
- Wi-Fi to cellular handover during a live trade can drop the order before confirmation. Watch for the confirmation after every order placed on cellular.
- Battery drain in an active session is roughly 6-12% per hour, depending on chart count and update rate.
- If push notifications stop arriving, the most common cause is Android battery optimisation. Settings, Apps, MetaTrader 4, Battery, set to Unrestricted.
Security checklist before you fund
- Enable fingerprint or face unlock for app access (Settings, Security).
- Enable two-factor authentication on the broker’s client area.
- Verify the server matches your broker’s published server list.
- Test a small withdrawal before funding meaningfully. Withdrawals are processed in the broker client area, not the MT4 app.
MT4 on Android at Volity
Volity supports MetaTrader 4 on Android for clients of UBK Markets Ltd (CySEC 186/12). Setup follows the standard MetaQuotes flow above; the server name appears in your client area after KYC. Push notifications, persistent alerts, and all standard MT4 order types are available. ESMA retail leverage caps apply (1:30 majors, 1:20 minors and major indices, 1:10 commodities, 1:5 equities, 1:2 crypto). Negative balance protection is contractual.
About Volity
Volity is your all-in-one hub for money movement, market access, and financial clarity. Trading is executed by UBK Markets Ltd, a Cyprus Investment Firm authorised by CySEC under licence 186/12.
Risk disclosure
CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 70% and 80% of retail investor accounts lose money when trading CFDs.




