Why was my limit order not executed?

Understanding What a Limit Order Is

A limit order is an order you place to buy or sell an asset at a specific price. The order will only be executed when the market price reaches the price you set. You can use a limit order to buy when the price is lower than the current market price, or sell when the price is higher than the current market price. If the market price does not reach the price you set in your limit order, the order will not be executed.

In contract trading, the market price is also referred to as the "on-exchange price" or "last price." If your buy limit order price is higher than the current market price, the system will execute the order at the current market price, allowing you to buy at a lower price. Similarly, if your sell limit order price is lower than the current market price, the system will execute the order at the current market price, allowing you to sell at a higher price. This can help you maximize profits.


Why Wasn’t My Limit Order Executed Even Though the Latest Price Reached It?

In contract trading, the latest price, also known as the "on-exchange price" or "market price," is the price at which a buyer and seller agree to trade. When the transaction occurs, the latest price is updated.

If your set price is equal to the latest price but there is no one else willing to trade with you at that price, your limit order will still not be executed. This is due to market liquidity, which refers to whether there are enough buyers and sellers willing to trade at the price you set. The higher the liquidity, the more likely your trade will be executed.

Popular assets like Bitcoin and Ethereum usually have high liquidity because many people trade them, making it easy for buyers and sellers to match. However, during extreme market conditions, liquidity may be insufficient, which could cause your limit order to remain unfilled.

For example, if Ethereum drops sharply from 3800 to 3400, and you set a buy limit order at 3400, but there aren’t enough sellers willing to sell at this price, your limit order may not be executed.


A Practical Example

Imagine you hear that the price of apples has dropped significantly, and your neighbor just bought an apple for one dollar (the latest price). You rush to the market and place a limit order to buy apples at one dollar. However, at that moment, there are no sellers willing to sell apples at one dollar, or they are waiting and unwilling to sell (insufficient liquidity, no counterpart). As a result, you are unable to buy any apples (your limit order remains unexecuted). Even though your neighbor just bought an apple at one dollar (the latest price matches your limit order price), your order for one dollar won't be filled.

EasiCoin Team

最后更新于