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 →

MetaTrader 4 (MT4) — With the Terminal Closed · Tanzania

Levels left in MetaTrader 4 go on working after the program is closed. What runs inside the program stops with it, and the two groups are worth telling apart.

Open Exness Account →

100+ instruments  ·  Founded 2008

Closing MetaTrader 4 withdraws nothing from the market. A pending order the server accepted keeps its level and can trigger with the terminal shut down, and stop-loss and take-profit levels travel with the position rather than with the window that set them. What does stop is everything that executes inside the program: expert advisors, alerts and scripts run on the machine, so they end when the machine or the terminal does.

Measured order execution — Standard

How orders actually filled when real market orders were placed on Exness’s MT5 feed — fill time, slippage and rejects by order size:

InstrumentOrder sizeAvg fillAvg slippageFails
EURUSDm0.01 lot151 ms-0.333 pts0
EURUSDm0.1 lot151 ms-0.333 pts0
EURUSDm1.0 lot146 ms-0.333 pts0
GBPUSDm0.01 lot141 ms0.667 pts0
GBPUSDm0.1 lot130 ms0.0 pts0
GBPUSDm1.0 lot135 ms0.333 pts0
XAUUSDm0.01 lot141 ms0.0 pts0
XAUUSDm0.1 lot151 ms80.0 pts0
XAUUSDm1.0 lot130 ms-72.333 pts0

Small sample (a few round-trips per size); indicative. The same pricing engine feeds every platform the broker offers.

MetaTrader 4 (MT4) at Exness

Get started

Download MetaTrader 4 (MT4) from your Personal Area area after you open an account, or try it first on a free demo.

Open Exness Account →

Two places where an instruction can live

Once an instruction has been accepted by the server it is no longer a thing on your computer. It has a level, a symbol and a size on the broker side, and it is checked against the market there. The terminal that created it has no further role in whether it fires.

An expert advisor is the opposite case. It is not an instruction at all until it decides to send one, and the deciding happens inside the running program. Shut the program and the deciding stops, even though everything it sent earlier is untouched.

What an overnight terminal is actually for

Leaving MetaTrader 4 open all night does nothing for a pending order or a protective level. Those are already somewhere else, and an extra copy of the screen does not make them more likely to work.

It does something for the local half: an advisor that has to keep evaluating, an alert that has to fire on this machine, a script that has to keep running. That is the honest list, and it is shorter than the habit of leaving the terminal open suggests.

What a closed terminal cannot do

A closed terminal cannot modify anything. Moving a level, cancelling an order, closing a position early — all of those are instructions, and instructions need a running window and a connection to be sent from.

It also cannot tell you anything. The account went on changing, and the first thing a reopened terminal does is ask the server what happened rather than reconstruct it from what was on screen last time.

Frequently asked questions

Does a pending order still work when MetaTrader 4 is closed?
Yes. Once the server has accepted it, the order keeps its level there and can trigger with no terminal running anywhere.
Does a stop loss need the terminal to be open?
No. It is attached to the position on the server side and is applied there.
Does an expert advisor keep working after the terminal is closed?
No. An advisor executes inside the running program, so closing it stops the advisor. Orders it already sent are unaffected.
Is there any point in leaving MetaTrader 4 running overnight?
Only for what runs inside it — advisors, alerts and scripts. Pending orders and protective levels gain nothing from it.
Does closing the terminal recall an order that was already sent?
No. An instruction that reached the server belongs to the server, and closing the window that sent it changes nothing.
Where do alerts fire?
On the machine running the terminal. That is why they are silent when the program is not open, even though the price they watch has moved.

Related Exness pages