Based on 2025-2026 search data and community support records, these are the five most frequent "stuck" moments for MT4/MT5 users, along with verified solutions.
1. MT4/MT5 Cannot Find Broker Server / Server List Empty
Problem: When searching for a broker name, the server list appears empty. New users cannot log in, but existing users are unaffected.
Why: Since 2025, three major server access incidents have occurred in China. The root causes are: outdated MT4 versions (must be build 1440+ after July 2025) and restricted access to the server list node. Existing users have cached server addresses, so they remain unaffected .
Solution Steps:
1. Update MT4: iOS users go to App Store and update to version 1470+. Android users obtain the latest APK from your broker. PC users download the latest installer from your broker's official website .
2. First Connection Environment: Ensure a stable network during the first login. This step writes the server address to the cache.
3. Manual Server Entry: If search still fails, use File > Login to Trade Account > Manually enter the broker's server IP address (contact your broker for this info).
2. EA Cannot Load on Mac MT4 (Invalid EA Error)
Problem: The EA cannot be dragged onto a chart, or shows "invalid EA" or "custom indicator not found."
Why: Common causes include: automated trading disabled, files placed in wrong directories, Mac-Windows compatibility issues (especially with DLL calls), or corrupted EA files .
Solution Steps:
1. Enable Auto-Trading: Tools > Options > Expert Advisors > Check "Allow automated trading" .
2. Verify File Placement: Place `.ex4` files in `/MQL4/Experts/`. Place any `.dll` files in `/MQL4/Libraries/`. Place custom indicators in `/MQL4/Indicators/` .
3. Check EA Compatibility: Some EAs compiled on Windows (especially those calling external DLLs) do not work on Mac. Contact the EA provider for a Mac-compatible version.
4. Review Error Logs: Press Ctrl+T to open the Terminal, click the "Experts" tab to see specific error codes .
3. How to Set Up a Forex VPS for 24/7 EA Trading
Why: To run EAs continuously without keeping your home computer on, reducing latency and avoiding missed trades due to power or internet outages .
Setup Steps:
1. Purchase a VPS: Choose a provider optimized for forex trading (low latency to your broker's servers). Recommended specs: 2 vCPU, 2-4 GB RAM, SSD storage, Windows Server OS .
2. Connect via RDP: Use Remote Desktop Connection on Windows (or Microsoft Remote Desktop on Mac). Enter the IP, username, and password provided by your VPS provider.
3. Install MT4/MT5: Inside the VPS, download the trading platform installer from your broker's website and install it.
4. Deploy Your EA: Copy EA files to the VPS's MT4 data folder: `MQL4/Experts` for `.ex4` files, `MQL4/Libraries` for `.dll` files.
5. Configure Auto-Start: Place an MT4 shortcut in the Windows Startup folder (shell:startup). This ensures trading resumes automatically after VPS reboots.
6. Enable Auto-Trading: On the MT4 chart, ensure "Allow DLL imports" and "Allow live trading" are checked.
4. Adding Trading Symbols on MT4 Mobile (iOS/Android)
Problem: Users cannot find specific trading pairs or instruments on their mobile MT4 app.
iOS (iPhone/iPad) Solution:
1. Open the MT4 app and go to the Quotes tab.
2. Tap the + icon in the top-right corner (or use the search bar).
3. Browse or search for the symbol you want (e.g., "XAUUSD" for gold, "EURUSD").
4. Tap the + next to the symbol to add it to your list .
Android Solution:
1. Open the MT4 app and go to Quotes.
2. Tap the + icon at the bottom or top of the screen.
3. Search or browse for the desired symbol.
4. Tap the symbol to add it to your watchlist.
5. Exporting Account History and Generating Equity Curve
Problem: Users want to analyze past trading performance or generate an equity curve chart for sharing or record-keeping.
MT4 Solution (Desktop):
1. Open the Terminal window (Ctrl+T).
2. Click the Account History tab.
3. Right-click anywhere in the history area.
4. Select "Save as Detailed Statement" - this generates an HTML file that includes an equity curve graph, trade list, and performance metrics.
5. Or select "Save as Report" for an alternative format .
MT5 Solution (Desktop):
1. Go to View > History Center (Ctrl+U).
2. Select the symbol and timeframe you need.
3. Click "Download" to sync historical data from the server.
4. For backtesting: Press Ctrl+R to open the Strategy Tester, select your EA, set the date range, and click Start.
References: