How to Use MetaTrader 4: Everything That Actually Matters
TL;DR MetaTrader 4 is four windows and one habit. The windows: Market Watch (Ctrl+M) for instruments, the chart for price, Navigator (Ctrl+N) for accounts and Expert Advisors, and the Terminal (Ctrl+T) for open trades, history and the Experts log. The habit: press F9 and type the stop-loss before you click Buy or Sell. To run an EA, drop the .ex4 file into File → Open Data Folder → MQL4 → Experts, restart, drag it onto a chart and switch AutoTrading on.
Install the broker's build, not the generic one
MT4 is distributed by brokers rather than by MetaQuotes, and the download link on your broker's site matters: their build ships pre-configured with their server addresses. A generic copy downloaded elsewhere will install fine and then fail to find your server in the login list, which is the single most common reason a first login does not work.
Once installed, go to File → Login to Trade Account and enter three things from your broker's welcome email: login number, password, and the exact server name. If you see “Invalid account”, resist the urge to retype the password. In our experience that message almost always means the wrong server is selected from the dropdown — the passwords are usually fine.
You know you are connected when the bottom-right corner shows a data rate in kb/s instead of “No connection”. If it stays disconnected, the account may simply not be activated yet.
The four windows that do all the work
MT4 looks busy, but almost everything you need lives in four panels:
| Window | Shortcut | What it is for |
|---|---|---|
| Market Watch | Ctrl+M | The instrument list and live bid/ask. Right-click → Symbols to unhide anything missing, including gold if your broker names it XAUUSD.m or similar. |
| Chart | — | Drag a symbol from Market Watch onto the chart area. The M1–MN toolbar switches timeframes. |
| Navigator | Ctrl+N | Accounts, indicators, scripts and Expert Advisors. This is where an installed EA appears. |
| Terminal | Ctrl+T | Open trades, account history, alerts and — critically — the Experts and Journal tabs, which are the platform's diary of what it tried to do. |
Two habits are worth forming immediately. First, work from the 1H and 4H charts while learning; the M1 chart mostly shows noise, and noise looks like opportunity. Second, put a single moving average on the chart so the question “which way is this trending?” always has an answer you can point at.
Placing an order, with the stop typed first
This is the part that separates a platform tutorial from a trading habit. Press F9 to open the order window, then work top to bottom:
- Symbol — confirm it is the instrument you meant. Brokers often list several gold variants.
- Volume — in lots. Start at 0.01 and size it from the money you are willing to lose, never from what you hope to make.
- Stop Loss and Take Profit — type these before touching Buy or Sell.
- Then click Buy by Market or Sell by Market.
You can adjust both levels afterwards by dragging the lines on the chart, so there is no cost to setting them early and every cost to setting them late. An order placed without a stop is a promise to improvise under pressure, and improvised exits are where most accounts quietly go.
One related setting: leave One Click Trading switched off while you are learning. It removes the order window, and with it the moment where you were going to type the stop.
Where MT4 stops and MT5 starts
MT4 is older, lighter and still the default at many brokers. What it does not have is MT5's multi-threaded strategy tester, its real-tick modelling, or its built-in economic calendar. For manual trading the difference is small. For testing an automated strategy it is significant, which is why most serious algo work has migrated across — the trade-offs are laid out in our MT4 versus MT5 comparison.
The practical point: an EA compiled for MT4 (.ex4) will not run on MT5, and vice versa. If a developer offers only one, that decides your platform for you.
Running an Expert Advisor on MT4
- File → Open Data Folder → MQL4 → Experts and copy the .ex4 file in.
- Restart MT4. The EA now appears under Expert Advisors in the Navigator.
- Drag it onto the chart of the instrument it was built for.
- In the dialog, tick Allow live trading under the Common tab.
- Switch on the AutoTrading button in the toolbar. It turns green.
A smiling face in the top-right corner of the chart means the EA is attached and running. A sad face means live trading is disabled somewhere — usually the AutoTrading button. If it is attached and still not placing trades, the Experts tab in the Terminal will tell you why; we walk through the full list in the EA troubleshooting checklist.
What the platform will not tell you
MT4 shows the broker's feed, not the market's. Spread, execution speed and slippage all come from the broker, so two traders running the same strategy on the same chart can get measurably different results. That is not a platform bug; it is the reason slippage and spread deserve their own guides, and the reason a strategy should be tested on the account it will actually run on.
The platform is also indifferent to whether your position size makes sense. It will happily accept a lot size that risks a third of the account on one trade. Nothing in the software will stop you; that job is entirely yours.
Questions we get
Is MetaTrader 4 free to use?
Yes. Brokers provide MT4 free for demo and live accounts. You pay trading costs such as spread and commission, never a platform fee.
Why does MetaTrader 4 say invalid account?
Usually the wrong server is selected, not a wrong password. Match the server name exactly to your broker's welcome email.
How do I add gold to MetaTrader 4?
Ctrl+M, right-click, Symbols, then enable gold from the metals group. The name varies by broker: XAUUSD, GOLD or XAUUSD.m.
Where do I put an EA file in MT4?
File → Open Data Folder → MQL4 → Experts, then restart. The EA appears in Navigator under Expert Advisors.
Can I run MetaTrader 4 and MetaTrader 5 at the same time?
Yes, they install separately and run side by side. EAs are not interchangeable — .ex4 is MT4 only, .ex5 is MT5 only.
Does MetaTrader 4 work on a Mac or phone?
Mobile and web versions exist for monitoring and manual trades, but EAs only run on the Windows desktop version.
The verdict
MetaTrader 4 stops being intimidating once you see it as four windows and one habit: Market Watch, chart, Navigator, Terminal — and the stop-loss typed before the order goes in. Spend a week doing exactly that on a demo account and the platform disappears into the background, which is where a platform belongs. What is left to work on is the strategy, which was always the harder part.
Setting up MT4 for the first time?
Send us a screenshot of where you are stuck — login, symbols or an EA that will not attach — and we will talk you through it.
💬 Talk to Us on TelegramMore from the lab
Risk & affiliate disclosure: Educational content only, not financial advice. Trading gold (XAUUSD), forex and CFDs carries substantial risk of loss; a large majority of retail CFD accounts lose money. No results are guaranteed. We may earn a commission if you open an account through partner links, at no extra cost to you — this funds the free EA. See our Affiliate Disclosure.