Why was my X-Perps order rejected?
If your X-Perps order was rejected, here's what to check. Rejections usually mean one or more trading, margin, or risk-control conditions were not met at the time of submission.
Note: this article is for verified users trading X-Perps in the EEA region.
Common reasons an order may be rejected
Order rejections can happen for reasons such as:
insufficient available margin
suitability assessment isn't completed — you must complete a suitability assessment before accessing X-Perps
order size or position size limits
invalid or inconsistent order parameters
risk-control restrictions
product or regional eligibility limitations
Margin-related issues
A common cause is insufficient margin to support the requested order or resulting position. This can happen even when you have a balance visible in your account if:
funds are in a different account bucket
margin is already tied to other positions/orders
required margin increased due to volatility or risk parameters
Order parameter issues
Orders may also be rejected if settings are inconsistent, for example:
trigger conditions that do not meet product rules
invalid price/size inputs
TP/SL settings that conflict with order requirements
What should I do next if my X-Perps order keeps getting rejected?
Check the rejection message shown in the app, if available.
Confirm your appropriateness assessment is complete.
Verify your available margin and account type (Funding vs Trading).
Review order size, price, and trigger parameters.
Check whether any risk-control or regional restrictions apply.
Adjust the order and try again, if appropriate.
If the issue continues, contact OK Assistant and share the details (product / contract, timestamp, order type, and a screenshot or error message if available) with our Customer support.
To learn more about OKX products, visit here.