There are some reasons that could cause some delays on your execution.
Here, we are going to introduce why and how to solve the problem.
This could be the reason for most of the execution delays.
Even if iForex may offer an excellent execution environment, the internet connection of traders’ side is not well, then the trader’s execution can not benefit from the environment.
It is a first important thing to set-up a well functional internet connection to start trading online.
To improve the connection, you may not use public Wi-Fi which shares the connection with other people, or upgrade the promotion of internet contract for yourself.
The Larger the volume is the slower the execution.
Every financial markets are subject to money liquidity created by the investors and market makers, and you need to secure the liquidity for your position when you execute your orders.
Meaning that if there is no enough liquidity for your order, it cannot be executed in the market.
So as a common knowledge, larger trading volume will require more space for the execution, and it means that it could cause a slippage and also a delay.
Trading smaller volume simply helps the trading server to execute the orders quicker.
During a news time, for instance when an important economical report is released, the market volatility could be high and there are many orders than usual hours.
This could create a queue for the orders to be executed, as the trading server may take more time to be executed.
There is nothing you can do during news time, so you will just need to wait for your orders to be executed.
MT4 and also the FXnet Trader are RAM consuming software that it could even cause some delays in your devices.
The trading platform itself requires a lot of information to run the price charts, indicators and EAs, so it may help if you close all the extra applications in the device including charts, indicators and etc.
Some traders open dozens of charts, it was the reason delaying the executions.
As an another solution, you can also just upgrade your devices(PC, Phone), so you don’t need to worry about it.
It there is a delay for the trading servers to execute orders, the orders will be rejected as the process was too slow, or the trading server will place “Hanging Orders” for the delayed positions.
The Hanging order is simply a limit order waiting to be executed because,
- the trading platform hasn’t sent the complete order signal to the server, so the server is waiting for the order
- the trading server has got too many orders and created a queue to execute
If a hanging order occurs, there is nothing you need to do as it will execute the orders automatically one by one.