A trade may be rejected when MetaTrader 5 (MT5) or the trading server is unable to accept or execute the order under the current conditions.
Some of the most common reasons for trade rejections include:
Insufficient Margin
Your account may not have enough available margin to support the position size you are attempting to open.
Invalid Trade Volume
The lot size entered may be below the minimum trade size, above the maximum allowed size or not comply with the instrument's trading specifications.
Market Closure
The instrument you are attempting to trade may be closed due to market hours, weekends, public holidays or scheduled trading breaks.
Rapid Market Movements
During periods of high volatility, prices can move extremely quickly, which may result in order rejections or execution issues.
Trading Restrictions
Certain instruments may be subject to temporary trading restrictions, trading halts, corporate actions or other market-related limitations.
Incorrect Order Parameters
An order may also be rejected if invalid Stop Loss, Take Profit or pending order levels are entered.
If your trade is rejected, MT5 will usually display an error message explaining the reason. Reviewing the message can help identify the cause and determine the appropriate action.
If you are unsure why your order was rejected, please contact Kudo Support and provide your trading account number, the instrument you were trading and a screenshot of the error message where possible.