My trade was rejected — why couldn't I open the position?
The trading terminal rejects an order when a safety check fails. The most common reasons are:
- Market closed — you can't open a position on a venue that's shut (weekend forex/metals, after-hours stocks/indices). Protective exits (SL/TP/stop-out) still run 24/7; only opening is session-bound.
- Insufficient free margin — your available margin can't cover the position. The error shows exactly how much you need vs. have; deposit more or reduce your volume/leverage.
- Volume limits — below the symbol's minimum lot, above the platform max, or above your account/membership lot cap ("Volume exceeds account limit").
- Invalid Stop Loss / Take Profit — an SL/TP placed on the wrong side of the market (e.g. SL above price on a BUY) is rejected so it can't instantly trigger.
- No live price / feed unavailable — if the price feed is down or stale for that symbol, opening and manual closing are paused until it recovers.
For AI-agent investing (not the manual terminal), an invest can be rejected because the bot requires a higher membership tier ("This bot requires a higher membership tier"), the amount is below the plan's minimum, or your balance is insufficient.
- 1Read the exact error text — it names the specific cause.
- 2If "Market closed": wait for the instrument's trading session to reopen.
- 3If "Insufficient free margin"/balance: lower your volume or leverage, or add funds.
- 4If it's an SL/TP error: place the stop below (BUY) or above (SELL) the current price.
- 5If "feed unavailable": wait a moment for the live price to return, then retry.
- 6If an AI bot is "tier-locked": upgrade your membership or choose a bot available on your tier.
Didn't fully answer your question?