CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Trade only with money you can afford to lose.
Open Exness Account →
Download

Exness for PC

Three steps stand between a fresh computer and a working screen, and each has its own shape on the clock. Knowing the shape is what separates a step that is still working from one that has quietly stopped.

Open Exness Account →

100+ instruments  ·  Founded 2008

Getting a desktop platform working is three separate waits, not one: writing files to disk, reaching a server for the first time, and pulling down the past that the charts need. They fail differently, they recover differently, and each one has a point beyond which waiting stops being patience and starts being idle time.

Exness download — at a glance

ItemDetail
PlatformsMetaTrader 5 and MetaTrader 4 (desktop)
Operating systemWindows 10 and Windows 11
No-install optionExness Terminal (web)
Download sourceExness account area

Three waits, not one long one

The three steps run in sequence and are often experienced as a single delay, which is why a stall in one of them gets blamed on another. Separating them takes a moment and changes what to do next: the first is bounded by the machine, the second by the network, and the third by how much past is being fetched.

None of the three is long enough to justify walking away, and all three are long enough to look identical to a failure while they are running. The difference is not duration but behaviour — a step that is working changes something visible; a step that has stopped repeats the same state indefinitely.

How Exness runs on a Windows PC

On a desktop PC, Exness runs through the MetaTrader 5 and MetaTrader 4 Windows terminals, which install on Windows 10 and Windows 11. The download links are in the Exness account area once you have signed in.

Desktop app or web on the PC

If you would rather not install a desktop app, the Exness Terminal runs in any browser on the PC with nothing to download. MetaTrader gives more advanced charting and automated trading; the web terminal starts without an install.

MetaTrader 5 & MT4 for Windows

See the MetaTrader 5 and MetaTrader 4 pages for what each desktop terminal does. Using a phone instead? See Android or iPhone & iPad.

Download Exness for a Windows PC

  • Open an Exness account and sign in to the account area.
  • Choose MetaTrader 5 or MetaTrader 4 for Windows.
  • Download and run the installer on Windows 10 or 11.
  • Log in with your Exness account details.
Open an Exness account →

Frequently asked questions

How do I download Exness for a PC?
On Windows 10 or 11, install MetaTrader 5 or MetaTrader 4 from the Exness account area, or use the Exness Terminal in a browser with nothing to install.
Does Exness work on Windows 11?
Yes. The MetaTrader 5 and MetaTrader 4 desktop terminals install on both Windows 10 and Windows 11.
Is there an Exness desktop app for Windows?
Exness uses the MetaTrader 5 and MetaTrader 4 Windows terminals; the Exness Terminal is a browser-based alternative that needs no install.
Can I trade on a PC without installing anything?
Yes. The Exness Terminal is a web platform that runs in any browser on the PC.
How long should the desktop platform take to start working?
Long enough to write files to disk, reach a server once, and pull down as much past as was asked for. The first two are short; the third is as long as the requested window makes it.
How do you tell a slow step from one that has stopped?
By change rather than by duration. Look once, wait about as long as the step usually takes, and look again. If nothing at all is different, the step has stopped rather than slowed.
When is restarting the right response?
For anything happening on the local machine. Restarting a local step costs a couple of minutes; sitting through a stopped one costs an unbounded amount of time, so the cheaper mistake is to restart.
Why does the first connection behave differently from later ones?
Because nothing about it is cached. Names have to be resolved, a route found and credentials checked. Later connections skip most of that, which is why only the first is worth timing.
The charts are still empty. Is something wrong?
Not if they are gaining detail. History arrives in pieces and fills backwards, and a long requested window is a long wait by construction. A chart that has stopped gaining detail while still incomplete is the one worth interrupting.
Does waiting longer ever help?
Only while something is still changing. Once two observations separated by a normal step-length look identical, further waiting is extrapolating from a flat line.

Writing files: bounded by the machine, not by anyone else

The first wait is the shortest and the most predictable, because it depends only on the computer in front of you. It moves at the speed of the disk and whatever else that disk is doing, and it is the one step whose duration can be estimated in advance from the hardware alone.

It is also the step with the clearest progress signal. Something visible changes continuously while it works, and a display that has not changed at all for several minutes is not slow — it is waiting on something that is not going to arrive, usually permission, space or another program holding a file open.

Because it touches only the local machine, restarting it is cheap and safe. This is the one step in the sequence where the correct response to a stall is to stop and begin again rather than to wait longer, and the cost of being wrong about that is a couple of minutes.

The first connection: the wait that looks worst and matters least

Reaching a server for the first time is short when it works and open-ended when it does not, which is exactly the combination that produces the most wasted waiting. There is no partial state to watch: either a connection is established or the same screen is shown for as long as anyone is prepared to look at it.

A first connection differs from every later one because nothing about it is cached. Names have to be resolved, a route has to be found and credentials have to be checked, and any one of those can be the thing that is not completing. Later connections skip most of it, which is why the first is the only one worth timing.

The useful rule here is that this step does not partially succeed. If it has not completed within the time a page takes to load, more time will not help; something upstream is blocking it, and that is a different problem from a slow one.

Filling the charts: the only step whose length you choose

The last wait is the one people misread most often, because its duration is proportional to something they asked for. Charts arrive empty and fill backwards, and how far backwards depends on the window that was requested. A long view is a long wait by construction; a short one is nearly instant.

This step is also the only one that is genuinely resumable. It arrives in pieces, each piece is visible as it lands, and stopping partway leaves what has already arrived intact. A blank chart that is gaining detail is working correctly no matter how slowly it looks like it is going.

The stall signature is therefore very specific: not slowness, but a chart that stops gaining detail while remaining incomplete. That is the only version of this step worth interrupting, and interrupting it costs nothing, because what arrived stays.

Telling a slow step from a stopped one

All three steps share one diagnostic and it has nothing to do with elapsed time. A step that is working changes something — a counter, a bar, a chart gaining candles. A step that has stopped shows the same state indefinitely while consuming the same attention. Duration alone cannot separate them; change over an interval can.

The right interval is short. Look once, wait about as long as the step usually takes in total, then look again. If nothing at all is different between the two observations, further waiting is extrapolation from a flat line rather than patience.

There is an asymmetry worth using. Interrupting a step that was about to finish costs one restart; sitting through a step that has stopped costs an unbounded amount of time. When the two are hard to distinguish, the cheaper mistake is to restart.

Deciding when a step has stopped

  1. Name which of the three steps is running: writing files, reaching a server for the first time, or pulling down history. They fail for different reasons.
  2. Find the thing that changes while that step works, and watch that rather than the clock.
  3. Give it roughly as long as the whole step normally takes, then look for a difference between the two observations.
  4. No change at all means stopped, not slow. Restart the local steps; for a first connection, look upstream instead of waiting.
  5. For history, judge by whether the chart is still gaining detail — a slow fill is correct behaviour and an incomplete one that has frozen is not.
  6. Ask for a shorter history window before assuming the machine is at fault; the length of that wait was chosen rather than imposed.

This page is about reading the clock on each step, not about the steps themselves. Current download details are shown in the account area.

Three steps, three different clocks

StepWhat sets its lengthSignal that it is workingWhat a stall means
Writing filesDisk speed and what else the machine is doingA continuously changing displaySomething is held or blocked — restart
First connectionWhether the route completes at allNone — it either lands or it does notLook upstream, not at the clock
Loading historyHow far back the requested window reachesThe chart gaining detailDetail stops arriving while gaps remain
Every later connectionAlmost nothing — most of the work is cachedImmediateRare, and usually the network rather than the program

Only the third row has a length that anybody chose. The first two are imposed by the machine and the route.

Related Exness pages