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.

MetaTrader 4 — the spec sheet
Release year2005
VendorMetaQuotes Software
Automation languageMQL4
Chart timeframes9
Account modehedging only
Instrument classescurrencies and CFDs — no exchange shares, no futures

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.