Orders are not always executed immediately. Here are some possible reasons for this:
Markets working time
If you place an order outside of a market's trading hours, it will only be executed once the market opens again. You can view a market's trading hours and whether it's opened or closed here:
When demand vastly exceeds supply, or vice versa, a delay in execution may occur.
One way to detect low liquidity is by looking at the candle price chart. Low-liquidity market conditions contribute to infrequent price updates which produce either very tall, or completely flat candles.
See the difference between low and high-liquidity candles below
Trading venue type
Some markets such as OTC and LSE AIM are more prone to low liquidity conditions than other popular venues like NYSE and NASDAQ. Therefore, execution delays are expected.
You can check the market an instrument is traded on in the Instrument details screen:
In any case, please feel free to contact our team if you have any questions. We’re happy to help.