Skip to content

Order Rejection

When a trading server declines an order instead of filling it, due to stale prices, margin, size limits or deviation settings.

O

84 of 134 in Brokers & Regulation

An order rejection occurs when a trading server declines to execute an order instead of filling it. Common reasons include the quoted price no longer being available, insufficient free margin, a volume outside the instrument's permitted limits, a maximum deviation setting that the new price exceeds, or a liquidity provider declining the trade during a last look window. The platform normally returns a rejection code or message explaining the cause. Rejections cluster around economic releases and thin periods, when quotes change faster than orders can reach the server. Frequent unexplained rejections are one of the things traders review when assessing execution quality, alongside fill ratio and slippage statistics.

Next step

Guide

Order Types and Slippage Explained

Market, limit and stop orders trade price certainty against execution certainty — plus what slippage is, where it comes from, and what a stop-loss caps.

Read the guide