How to Partially Close a Binance Futures Position? TP/SL Orders Adjust Automatically

 / 
 / 
2

Partially closing a position is easy: just open the Positions panel, enter the amount you want to close, and choose market or limit order. The important part is what happens to your take-profit and stop-loss (TP/SL) orders. They are not canceled. Instead, the system automatically adjusts the trigger price and quantity to match your remaining position size.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

Step 1: Perform the Partial Close

First, close part of the position. You can do this in two ways.

  • Method 1: Close directly from the Positions panel

    • On the Binance Futures trading interface, find your open position in the [Positions] area.

    • Click the [Close] button next to the position. The system will automatically fill a reverse order (Sell for a long position, Buy for a short position).

    • In the quantity field, manually change the amount to the portion you want to close. For example, if you hold a 1 BTC long and want to close half, set the quantity to 0.5. You can also use the percentage slider for quick selection (e.g., 25%, 50%).

    • Choose the close type: Market (fills immediately at the best available price) or Limit (you set the desired price).

    • Confirm and wait for the order to fill.

  • Method 2: Quick action from the order book

    • If you hold a long position, click the [Sell] quick button at the Ask price on the order book. The maximum closable quantity will be pre-filled. You can then manually reduce the number to achieve a partial close.

How to know it's done: Once the order is filled, your position quantity in [Positions] should decrease, but the position still exists (it is not fully closed).

Step 2: Check the Status of Your TP/SL Orders

This is the most critical step. After a partial close, Binance shrinks your TP/SL orders proportionally instead of canceling them.

  • Case A: You manage TP/SL directly on the position (most common)

    • When you close part of a position, the system automatically adjusts the remaining TP/SL orders. The new stop-loss/take-profit trigger price and quantity are recalculated based on the ratio of the remaining position to the original size. For example, if your original position was 1 BTC with a take-profit set at 65,000, after closing 0.5 BTC, the TP order stays, but now it applies to the remaining 0.5 BTC. The trigger price stays the same, but the order quantity is automatically halved.

    • How to confirm: Go to [Open Orders] or [Position Details]. In the TP/SL section, you should see that the order is still there, but the "Quantity" has been updated to match your remaining position.

  • Case B: You use the "Take Profit / Stop Loss Split Target" feature

    • If you previously set multiple price targets for the same position (e.g., 4 partial TP targets), the system follows a first-in, first-out (FIFO) rule. The closed portion will first match the lowest-layer split target.

    • How to confirm: After the partial close, go to [Position] – [Details]. The split target that has been filled will show as "Filled" or disappear. Targets that have not yet been triggered will remain and automatically re-scale to the new remaining position size.

Risk reminder: After a partial close, your existing TP/SL orders are not automatically canceled—they are proportionally reduced and remain active. If your original plan was "close the entire position when price hits X", now you are only closing the remaining part. This could leave you with half a position that you didn't intend to keep. Always go to [Open Orders] after the partial close and double-check that the new stop price and quantity still match your current risk management plan.

Common Problems

  • TP/SL didn't follow—they were canceled instead: This usually happens when you used the "TP/SL attached to an order" (OTOCO order) method rather than "TP/SL set on the position". OTOCO orders are tied to the order entry, so if only part of that order fills, the attached TP/SL gets canceled. The fix: after the partial fill, manually place a new TP/SL order on the remaining position.

  • Liquidation price changed, but TP/SL didn't move: After a partial close, your margin requirement decreases, so the liquidation price moves far away from the current price. However, your stop-loss trigger price is not automatically widened. The system only adjusts the quantity, not the price. If you want to widen your stop distance after reducing the position, you need to go into [Position Details] and edit it manually.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

After You're Done

  • Verification: Check [Open Orders] and make sure the remaining TP/SL order quantity matches your current position size.

  • Next step: If your remaining position is very small, consider merging it into another position or closing it completely to avoid situations where the order size is too small to be filled.