In this article
MetaTrader 4 reached the market in 2005, at a time when trading from home still meant phoning a broker for many people. Two decades later the same application — the same window layout, the same MQL4 language — still sits on the computers of a large share of retail investors, and it is still often the first platform a beginner sees after opening a demo account. That is an unusual situation in an industry where software ages in three years. Below I explain how MT4 is built, what it does well, where its age shows and when it is worth moving on.
What exactly is MetaTrader 4?
MT4 is a trading terminal created by MetaQuotes Software and handed to investors by brokers rather than bought from the vendor directly. The broker licenses the platform, connects it to its own quote server and its own trading conditions, and you download the installer from your broker website. That is why two MT4 installations from two different firms look identical and yet can carry different spreads, different trading hours and different instrument names.
The platform was designed for one kind of market: contracts for difference based on currencies, and in time on metals, indices and commodities as well. There are no exchange-listed shares in it and no exchange futures — that is not an oversight but a consequence of an architecture drawn up in 2005. MT4 accounts work in hedging mode only: you can hold a long and a short position on the same pair at once, and each lives its own life, with its own stop-loss and its own ticket number. The restrictions you hear about in the American market do not come from the platform itself but from the FIFO rule the regulator imposes on brokers there.
How is the interface built?
The whole MT4 screen comes down to four areas, and it is worth learning their names, because every tutorial on the internet uses exactly those. On the left you have Market Watch — the list of instruments with current bid and ask prices; this is where you drag a pair onto the chart. Underneath sits the Navigator, the tree holding your accounts, indicators, scripts and Expert Advisors. The middle is taken up by the chart window, and the bottom by the Terminal panel with open positions, account history, alerts, the mailbox for messages from the broker and the error journal.
Two things in this layout save the most time. The first is profiles: a saved set of windows and charts that you restore with one click, so you can keep one view for work on the daily timeframe and another for watching a single pair through the day. The second is keyboard shortcuts — F9 opens a new order window without reaching for the mouse, and F10 calls up a small quote window you can keep on top of other programs. One Click Trading is switched on separately and only after you accept its terms; the convenience is real, but along with it goes the second of reflection that the standard order window gives you.
What does MT4 genuinely do well?
The greatest strength of MT4 is that it is boring. The interface has not changed in years, so a tutorial recorded long ago still matches what you see on the screen, and the person helping you over the phone describes exactly the same windows. The application is light on top of that — it will start on hardware where a modern web platform begins to stutter — and it rarely surprises you with a change that turns your indicator settings upside down.
The second strength is the ecosystem. A vast library of indicators, scripts and Expert Advisors has grown around MQL4 over two decades, along with teaching material in more than a dozen languages. If you are looking for a ready answer to a simple problem — trailing a stop-loss automatically, a position-size calculator, an alert on a moving-average crossover — somebody has probably written it before you. The third strength is organisational: stop-loss and take-profit are stored on the broker server, so they work even when you close the terminal or lose your connection. That applies to orders only, though, not to robots — an Expert Advisor needs a running program, which I cover in more detail in the piece on whether stop-loss and EAs work with MT4 switched off.
Where does the age of the platform show?
Most clearly in the strategy testing module. The Strategy Tester in MT4 checks one instrument at a time, uses a single processor thread and relies on historical data supplied by the broker, whose quality varies. For a first sanity check of an idea that is enough; for proper optimisation it is not, and I describe the differences between the two generations of the platform in the practical guide to backtesting in MT4 and MT5.
The second limitation is the chart. Nine timeframes sound reasonable until the one you happen to need — a two-hour chart, say — is missing and cannot be added without workarounds. The third is the order catalogue: MT4 knows market orders and four types of pending orders, but it has none of the conditional variants that arrived with the newer generation; you will find a review of them in the article on forex order types. And the fourth: MetaQuotes has concentrated development on MT5 for years, while the fourth generation mainly receives maintenance fixes. That does not mean the platform stops working tomorrow, but it does mean new features are being built elsewhere — which I gathered in the discussion of the advantages of MT5.
The most common misunderstandings about MT4
The first: that MT4 is "faster" or "slower" than other platforms. Order execution time depends above all on the broker execution model, its infrastructure and your connection, not on the version of the terminal. If milliseconds matter to you, make the decision on the broker and server side — which is what I devoted the piece on a VPS for traders to.
The second: that an MT4 robot works in the cloud. It does not. An Expert Advisor is a program running inside your copy of the terminal; switch off the computer and automated trading ends. A mobile app will not run it either, which I write about in the piece on mobile trading apps. The third: that a free indicator downloaded from a forum is neutral. Every file the platform runs has access to your account, so install only what you understand the origin of. And the fourth: that the choice between MT4 and MT5 is forever. Most large brokers — XTB, IC Markets or Pepperstone — let you keep both accounts side by side, demo included, so the comparison costs you an evening rather than a quarter.
What to do tomorrow
- Check whether your broker still develops MT4 at all. Go to the download page at your broker and see whether MT5 stands next to MT4 and which platform the firm recommends to new clients. If the fourth generation is maintained only for legacy accounts, it is worth planning the move on your own terms rather than when the broker sets the date.
- Save two window profiles and give them plain names. Set up one layout for reviewing the situation on the daily and four-hour timeframes and another for watching a single pair through the day, then save them in the File menu as separate profiles. Switching context will stop costing you five minutes of clicking through charts.
- Verify that your stop-loss orders really sit on the server. Open a demo position with a protective level, close the terminal for a quarter of an hour, log back in and check in the Terminal panel whether the order still has its stop-loss attached. It is a simple test that settles once and for all what survives shutting the computer down and what does not.
- Review the indicator list in the Navigator and delete what you do not use. Every file whose origin you cannot explain is a program with access to your account — remove it instead of keeping it "just in case". You will also see how few tools you genuinely apply in daily work.
- Open a parallel MT5 demo and move one strategy onto it. For two weeks run the same analysis on both platforms and write down what specifically annoys you in each. You will then decide about switching on the basis of your own notes rather than on somebody else's ranking.
Frequently asked
Why is MT4 still in use?
Three things add up to it. First the network effect: two decades of indicators, scripts and Expert Advisors have accumulated around the MQL4 language, together with teaching material in more than a dozen languages — and all of that stops working the moment you change platform. Second, lightness: the terminal starts on hardware where a modern web application begins to stutter. Third, predictability: the interface has not changed in years, so an old tutorial still matches what you see on the screen, and a member of the broker staff describes exactly the same windows over the phone. MT5 is more modern technically, but the habits of the whole market weigh more than a feature list. Most brokers offer both versions today, so the choice is yours.
What is Expert Advisor (EA)?
An Expert Advisor is a program written in the MQL4 language (MQL5 in MT5) that opens, modifies and closes positions according to written rules, with no human involvement. The advantage is obvious: an algorithm does not get frightened and does not chase a loss, and it executes a strategy the same way at ten in the morning and at two at night. There are several drawbacks. The robot runs inside your copy of the terminal, so it stops trading once you switch the computer off — hence the popularity of VPS servers. A strategy fitted to historical data can look excellent in a test and lose on a live account. And every file the platform runs has access to your account, so install only what you understand the origin of.
Does MT4 have backtest?
Yes, the Strategy Tester built into the platform does that, but you need to know its limits. It checks one instrument at a time, uses a single processor thread and relies on the historical data your broker supplies — and that quality varies, especially over older periods and on less liquid instruments. It will not faithfully reproduce a variable spread or the behaviour of several pairs at once either. In practice that means the MT4 tester is suited to a first check of whether an idea makes sense at all and whether an Expert Advisor contains a logical error. For serious parameter optimisation or a portfolio test across several instruments, reach for the tester in MT5 or a separate backtesting tool.
MT4 or MT5 for beginner?
For somebody who is only starting out, MT4 tends to be easier simply because it has fewer options to click and fewer places to get lost in. MT5 is more modern: more timeframes, more order types, a depth-of-market view, a multi-threaded strategy tester and — depending on the account type — either hedging or netting mode. If you plan to stay with currencies and CFDs, the difference will be small for you. If you are thinking about other instrument classes or about serious strategy testing, pick MT5 straight away so that you are not moving house in six months. The most honest answer is this: most large brokers — XTB, IC Markets or Pepperstone — offer both platforms, demo accounts included, so try both for a week and decide for yourself.
Sources & bibliography
-
MetaQuotes MetaTrader 4 Trading Platform · oficjalna strona platformy www.metatrader4.com ↗
-
Investopedia Forex (FX): Definition, How to Trade Currencies, and Examples · kontekst rynku forex www.investopedia.com ↗
-
BabyPips MT4 Tutorials · edukacja MT4 www.babypips.com ↗