Product updates
Notice on the futures partial position TP/SL feature upgrade
2025-12-29 12:4461356
Bitget has recently upgraded the partial position take-profit and stop-loss (TP/SL) feature for the classic account mode. Here's an overview of the upgrade:
| After upgrade | Before upgrade | |
|
Upgraded feature
|
Partial position TP/SL
|
Partial position TP/SL
|
|
Maximum sum of TP/SL orders
|
The sum of TP orders may exceed the total position volume.
The sum of SL orders may exceed the total position volume.
|
The sum of TP orders must not exceed the total position volume.
The sum of SL orders must not exceed the total position volume.
|
|
Maximum size of single TP/SL order
|
The size of a single TP/SL order must not exceed the total position volume.
|
The size of a single TP order must not exceed the amount available for profit taking.
The size of a single SL order must not exceed the amount available for stop-loss.
|
|
Partial liquidation of open positions
|
The size change of open positions will not affect the size of TP/SL orders.
|
The system will reduce the order size or cancel TP/SL orders, starting with the earliest and moving to the most recent, until it meets the maximum TP/SL order limit.
|
Example
To help you better understand the partial position futures TP/SL feature, here is an example:
Assume BTC is currently $80,000. Trader A has an open long position of 1 BTC and has placed multiple TP/SL orders, as shown below:
Partial position TP order A
-
TP/SL scope: Partial (a conditional market order)
-
TP trigger price: $81,000
-
Quantity: 0.5 BTC
Partial position TP order B
-
TP/SL scope: Partial (a conditional limit order)
-
TP trigger price: $82,000
-
Order price: $82,500
-
Quantity: 0.5 BTC
Partial position SL order C
-
TP/SL scope: Partial (a conditional market order)
-
SL trigger price: $75,000
-
Quantity: 1 BTC
Creating new partial position TP/SL orders is supported:
Partial position TP order D
-
TP/SL scope: Partial (a conditional market order)
-
TP trigger price: $83,000
-
Quantity: 1 BTC
Partial position SL order E
-
TP/SL scope: Partial (a conditional market order)
-
SL trigger price: $76,000
-
Quantity: 1 BTC
Under the following market conditions, TP/SL will work as follows:
a) When BTC market price reaches $81,000 and triggers order A, 0.5 BTC is closed at the market price. Trader A's remaining position is 0.5 BTC. Orders B, C, D, and E remain active.
b) When BTC market price reaches $81,500, trader A manually closes 0.1 BTC. The remaining position becomes 0.4 BTC. Orders B, C, D, and E remain active.
c) When BTC market price reaches $82,000, order B is triggered and a take-profit limit order B is placed at $82,500.
-
If the price reaches $82,500, limit order B will be executed and the remaining 0.4 BTC position will be closed. Orders C, D, and E are automatically canceled.
-
If the price does not reach $82,500 and instead falls back to $75,000, order C will triggered and the remaining 0.4 BTC is closed at market. In this case, limit order B and the excess portion of order C (0.6 BTC) are canceled. TP/SL orders D and E will also be automatically canceled.
Join Bitget, the World's Leading Crypto Exchange and Web3 Company