Placing a limit order doesn’t mean it’s your turn to be filled. It first needs to meet the price condition: taking buy orders as an example, the seller’s quoted price must fall to your limit price or lower. Next, it must meet the fill condition: the order book must contain sell orders that are willing to match with yours. If there are already orders at the same price level, you must also wait in the queue by time.

Suppose you place a buy limit order at 10 USDT. The seller’s price drops from 10.02 to 10.00. The page may show the price has reached your level, but if there are already 500 units of buy orders ahead of you, your order may still wait. The seller may only trade the quantity in front first, which can also result in your order being partially filled. This example only illustrates general matching logic and does not reflect the specifics of any particular platform. If the counterparty price hasn’t reached your limit yet, or if the orders in the front queue haven’t been fully consumed, then even if the price condition is met, the fill condition may still not be satisfied.

Now open the order details and the order book, verify your limit price, the current counterparty price, and the quantity already filled. Then check the order creation time. Don’t just look at the latest trade price—first confirm whether it’s truly your price level’s turn.