The single most common failure on a first MT4 login is not a bad password. It is the server list. A broker usually runs several servers, named something like BrokerName-Demo, BrokerName-Live and BrokerName-Live2, and your account number only works on the one it was issued for. Type the credentials into the wrong entry and MetaTrader returns "Invalid account" with no hint that the login itself was fine.
So the setup order matters. Download, install, then log in with the exact server string from your account email, then look at the platform.
Download the broker build, not a generic one
MT4 is not distributed as one universal application. Each broker compiles its own build with its server addresses baked in, and you should take the installer from your broker's client area rather than a download aggregator. A generic copy will start, but the server you need may not appear in the login list, and you have no way to verify what else was bundled into the file.
On Windows the installer is a single executable and takes a minute. On macOS most brokers ship a Wine wrapper or point you to the web terminal, and the wrapper is where performance complaints come from: charts redraw slowly and custom indicators sometimes fail to compile. If you trade from a Mac, the browser terminal or a hosted Windows VPS is usually the calmer route.
Once installed, open File then Login to Trade Account, paste the account number, the password and pick the server exactly as written on your account confirmation. The bottom right corner of the window is the check: it shows a small signal bar and a figure in kilobits. If it reads "No connection", the credentials or the server are wrong, or the account was never activated.
The four windows and what each one is for
MT4 opens with a fixed layout. Market Watch on the top left lists instruments with live bid and ask. Right click inside it and choose Show All to reveal every symbol the broker offers, then hide the ones you do not trade, because a list of 300 symbols slows the terminal and clutters the search.
Navigator below it holds accounts, indicators, expert advisors and scripts. The Terminal window at the bottom is the one to learn properly: the Trade tab shows open positions, floating profit, balance, equity and free margin; the Account History tab is your record; the Journal tab logs every connection event and order rejection with a timestamp, which is where you look when an order fails and you want to know why. The rest of the screen is charts.
Two settings are worth changing before anything else. In Tools then Options then Charts, tick "Show ask line" so you can see the spread on the chart instead of guessing it. In the Trade tab of the same dialog, set a default lot size that is small enough to be harmless if you fire an order by accident.
One click trading, the small arrow at the top left of a chart, sends orders with no confirmation dialog at all. It is fast and it is unforgiving. Leave it off until you are certain about your default volume.
Getting the size right before the first order
MT4 asks for volume in lots, and this is where new accounts get hurt. One standard lot on a major pair is 100,000 units of the base currency, so the field expects 0.01 for a micro lot, not 1000 for a thousand dollars. A trader who types 1.00 thinking in currency has just opened a position roughly a hundred times bigger than intended. If that is unfamiliar territory, read lots and position sizes before you fund anything, and work out the per pip value of the size you plan to use.
The order ticket itself is opened with F9 or by double clicking a symbol in Market Watch. Type is where market execution and pending orders are chosen, and the difference matters: a market order fills at whatever is available now, a pending order sits until price reaches your level. The full set is covered in order types explained. Fill the stop loss and take profit fields on the ticket rather than adding them after the fill, because a fast market can move against you in the seconds you spend reopening the position.
If a stop loss and take profit field greys out or the order is rejected with "Invalid S/L or T/P", the level is inside the broker's stop level distance from current price. The figure is per symbol and visible by right clicking the symbol in Market Watch and choosing Specification, alongside contract size, minimum volume, spread and the swap charged for holding overnight.
Demo first, and know what the demo hides
Every broker offers a demo on the same build. Use it, but do not read too much into the fills. Demo servers usually fill instantly at the quoted price, so slippage, requotes and the widening that happens around a data release are largely absent. The platform behaviour is identical; the execution is not.
What a demo is genuinely good for is muscle memory. Opening tickets, moving a stop by dragging its line on the chart, closing half a position by entering a smaller volume in the close dialog, checking the Journal after a rejection. Do those forty or fifty times and the mechanics stop consuming attention.
Indicators, templates and the things that go wrong later
Custom indicators are .ex4 or .mq4 files that go into the MQL4/Indicators folder, reachable from File then Open Data Folder. After copying files in, restart the terminal or right click Navigator and choose Refresh. Automated strategies live in MQL4/Experts and need the AutoTrading button enabled, plus the smiley face on the chart corner, before they do anything at all. Both are covered in more depth in the MetaTrader indicators guide and expert advisors explained.
Save your layout as a template once you like it, with Charts then Template then Save Template, and set it as "default" so every new chart opens the same way. Charts also only hold the history the terminal has downloaded, so a fresh install shows short history on lower timeframes until you scroll back and let it pull more.
Leveraged trading carries a high risk of loss. A clean install and a correct lot size remove a category of avoidable mistakes; they do nothing about market risk, which is the larger part.
"Nine out of ten support tickets on a fresh MT4 install are the same two things: the wrong server picked at login, and a lot size typed as if it were dollars."
— Alex Onta, Executive Director, SINGUARD
Key Takeaways
- Install the build from your own broker's client area, then log in with the exact server name from your account email.
- MT4 volume is in lots, not currency: 0.01 is a micro lot and 1.00 is 100,000 units of the base currency.
- Turn on the ask line, set a tiny default volume, and leave one click trading off until the defaults are safe.
- The Journal tab timestamps every rejection and disconnection, which is the first place to look when an order fails.
Frequently Asked Questions
Is MetaTrader 4 free to download?
Yes. The terminal is free for traders and is supplied by the broker holding your account. Costs come from spreads, commissions and swaps on the account itself, not from the software.
Can I run MT4 on a Mac?
Only through a compatibility wrapper supplied by the broker, a virtual machine or a hosted Windows server. Charting and custom indicators are less reliable inside a wrapper, so many Mac traders use the web terminal or a VPS instead.
Why does my MT4 say no connection?
Usually the wrong server was selected at login, the account number belongs to a different server, or the account was never activated. Check the server string on your account email and the Journal tab for the exact error the terminal logged.
About the Author
Alex Onta is an Executive Director at SINGUARD. He built eTrader, the terminal, the mobile apps, eTrader Broker, Copytrading, Business and Community, along with the worldwide clustered-server infrastructure it all runs on, with his brother Roman Onta helping on the design, and he leads that division today. Together with Roman he builds the Prop Firm CRM, the Broker CRM, Scalegram and CopySignals, and the two of them carry worldwide compliance, payment processing and international business structuring side by side. He lives and works in Dubai for most of the year. Meet the executive duo leading Singuard's five divisions.