A limit order is an order that you place on the order book with a specific limit price. The limit price is determined by you. The trade will only be executed if the market price reaches your limit price (or better). Therefore, you may use limit orders to buy at a lower price or to sell at a higher price than the current market price.
Unlike market orders, where trades are executed instantly at the current market price, limit orders are placed on the order book and are not executed immediately. In most cases, limit orders result in lower fees because you trade as a maker instead of taker.
Are you finding it difficult to decide which order type to use when buying bitcoin (BTC) or ether (ETH)? Different order types can affect your trades in different ways, so it’s crucial to understand the distinctions between them before you place an order. If you’re looking for greater control over your trades, you can consider using limit orders to cap the buying or selling price of a coin.
What is a limit order?
A limit order is an order with a specific buy or sell price. To place a limit order, you need to set a maximum or minimum price you’re willing to buy or sell an asset. Your order will then be placed on the order book and will only be executed if the market price reaches the limit price (or better).
Unlike market orders, where trades are executed instantly at the current price, a limit order gives you more control over the execution price. As limit orders are automated, you don’t have to watch the market 24/7 or worry about missing a buy or sell opportunity while you sleep.
However, there is no guarantee that your limit order will be executed. If the market price never reaches the limit price, your trade will remain unfilled on the order book. Typically, a limit order can be placed for up to a few months, but it depends on the crypto exchange you are using.
How does a limit order work?
When a limit order is submitted, it will be placed on the order book immediately. But It won’t be filled unless the coin price reaches the specified limit price (or better). For example, you want to sell 10 BNB at $600, and the current price is $500. You can place a BNB sell limit order of $600. When the BNB price reaches the target price or above, your order will be executed depending on market liquidity. If there are other BNB sell orders placed ahead of yours, the system will execute those orders first. Your limit order will be filled afterward with the remaining liquidity.
Another thing to consider when placing a limit order is the order’s expiration date. In general, limit orders can last up to 90 days. Unless you watch the market closely, you might end up buying or selling at a less desirable price due to market volatility. For example, the current market price of BNB is $500, and you placed a sell limit order of 10 BNB at $600. After a week, the price of BNB surged to $700. As the market price has crossed the limit price you set, your order was executed at $600. In this case, your profits were limited by the target price you placed a week ago. Therefore, it is recommended to review your open limit orders from time to time to keep up with the ever-changing market conditions.
Stop-loss vs. limit orders
There are different types of orders you can use when trading crypto, such as limit, stop-loss and stop-limit orders.
A stop-loss order is a market order that triggers when the market reaches your stop price. It’s an order to buy or sell a coin at the market price once the coin price hits the stop price you set.
When triggered, a stop-loss order turns into a market order and executes at the current market price. If the stop price isn’t reached, your order will not be executed. Sell stop orders can be used to minimize potential losses in case the market moves against your position. They can also be used as a “take-profit” order to exit a position and protect unrealized profits. Buy stop orders can also be used to enter the market at a lower price.
The difference between a limit order and a stop-loss order is that the former will execute at the limit price you set (or better), while the latter will execute (as a market order) at the current market price. But note that if the market price changes too fast, your order might be filled at a price that differs significantly from the trigger price.
Stop-limit vs. limit orders
A stop-limit order combines the features of a stop order and a limit order. Once the stop price is reached, it will automatically trigger a limit order. The order will then execute if the market price matches the limit price or better. If you don’t have time to monitor your portfolio closely, you can consider using stop-limit orders to limit the losses you can incur on a trade.
When placing a stop-limit order, you have to define two prices: the stop price, and the limit price. The difference between stop-limit orders and limit orders is that the former will only place a limit order if the stop price is reached, while the latter will be placed instantly on the order book.
For example, if BNB is trading at $600 and you place a sell stop-limit order with the stop price at $590. This means that if BNB drops to $590, the system will automatically set up a sell limit order with the limit price you specified (for example, $585) or higher. However, there is no guarantee that your orders will be filled. If the market moves too fast, there is a chance your order will remain unfilled.
Stop-limit vs. stop-loss orders
Both stop-limit and stop-loss orders are triggered based on your stop price. However, the stop-limit order, after triggered, will create a limit order, while the stop-loss will create a market order.
When to use a limit order?
You can use a limit order when:
You want to buy at a specific price below the current market price, or sell at a specific price above the current market price;
You are not in a hurry to buy or sell immediately;
You want to lock unrealized profits or minimize potential losses;
You want to split your orders into smaller limit orders to achieve a dollar-cost-averaging (DCA) effect.
Keep in mind that even if the limit price is hit, your order might not always be filled. It all depends on market conditions and overall liquidity. In some cases, your limit order might only be partially filled.
How to place a limit order on Binance?
Let’s say you want to buy BNB at a lower price than what is currently being bid. You can place a buy limit order and specify a maximum price you’re willing to pay.
1. Log in to your Binance account and go to [Trade] on the top navigation bar. Choose either the [Classic] or [Advanced] trading page. In this example, we will use [Classic].
2. Navigate to the search bar on the right of your screen and enter “BNB”. Choose the BNB pair you want to trade. We will select [BNB/BUSD].
3. Scroll down to the [Spot] box and select [Limit]. Then, set the price and amount you want to buy. You may also set the buying amount by clicking the percentage buttons, so you can easily place a limit sell order for 25%, 50%, 75%, or 100% of your balance. Click [Buy BNB] to confirm.
4. You will see a confirmation pop-up on the right of the screen, and your limit order will be placed on the order book.
To manage your open orders, scroll down to [Open Orders]. The limit order will only execute if the market price reaches your limit price. If the market price doesn’t reach your set price, the limit order will remain open.
A limit order can be a great trading tool when you want to buy or sell a coin at a better price. You may use it to maximize unrealized gains or limit the potential for loss. But before choosing an order type, you should understand the different options and evaluate how each one plays into your overall portfolio and trading strategy. If you’re interested to learn more about different order types, check out our Understanding the Different Order Types.