Home / Help / MetaTrader 4 / Trade context is busy

Trade context is busy in MetaTrader 4

You cannot send an order because the trade context is busy.

MetaTrader 4Trade context is busyordersexpert-advisors

What is causing it

An EA or a previous order is using the trade thread.

Why this happens

MT4 has a single trade thread for the entire terminal. One order operation can be in progress at a time regardless of how many charts or Expert Advisors are open, and anything else that tries to send while it is occupied is refused immediately rather than queued. The message is the terminal saying the thread is in use, not that a fault has occurred, which is why it usually clears within a second or two by itself.

It stops clearing when an Expert Advisor is holding the thread. An EA that sends on every tick, or retries a failing order in a loop, can occupy it almost continuously and lock you out of trading by hand indefinitely. This is a long-standing characteristic of MT4 rather than a bug, and it is the main reason manual intervention on an EA-run account should start with pausing the EA.

The fix, step by step

  1. Wait a moment and retry.
  2. Close any open order dialog boxes.
  3. Pause any EA that is trading rapidly.
  4. Restart MT4 if it stays stuck.

How to confirm it is fixed

Place a small manual order and confirm it is accepted without the message. If an EA was responsible, watch the Experts tab after pausing it: the stream of attempts should stop and your order should then go through cleanly.

Stopping it happening again

Pause automated trading before intervening manually. If you run several EAs in one terminal, remember they all share the same single trade thread and will contend for it. Giving a busy EA its own terminal keeps your manual trading responsive.

Trade with clarity once MetaTrader is running

Market Structure Pro gives one clear TRADE or NO-TRADE verdict on any MT5 chart, with confidence, grade and a plain-English reason. Free 7-day trial, no card.

Start free trial

Other MetaTrader 4 problems

No connectionInvalid accountOff quotesTrade is disabledMarket closedEA not trading, sad smiley face
Still stuck? Some issues are specific to your broker or your app version, and their support desk can confirm server names, account status and outages. See all MetaTrader 4 problems or the full help hub.