Why Has My Limit Order Been Filled at a Different Price?
Limit orders are executed at the best available price that is equal to or better than the price you set.
Sell Orders: If the market price is higher than your limit price, the system will execute at the higher market price.
Buy Orders: If the market price is lower than your limit price, the system will execute at the lower market price.
Example: If you place a buy limit order at 120,000 USDT when the market price is 105,200 USDT, your order will be filled immediately at 105,200 USDT because it is better than your set limit.
👉 If you only want the order to execute at your exact set price, you can use a Trigger Order instead.
Last updated