"I clearly set my stop-loss quantity to only half of my position. Why did the system close my entire position when it triggered?" — You probably ran into the hidden logic of the Reduce Only option. Before the order triggers, the system automatically cuts your set quantity down to match your current position size.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
Core Conclusion: Reduce Only is a "reduce-only" switch. Any excess quantity is automatically reduced by the system.
Reduce Only is a strict constraint with one core job: after this order executes, it can only reduce your position. It is never allowed to open a position in the opposite direction.
To fulfill this promise, the system runs a check before your order triggers. The rules are as follows:
Case A: Order quantity ≤ current position quantity
The order executes normally and closes the quantity you set.
Case B: Order quantity > current position quantity
When triggered, the system automatically reduces the order quantity to equal your current position quantity. The extra portion is simply discarded and will not be placed on the order book.
Case C: You no longer have a position, but the Reduce Only order is still active
The order is directly rejected or canceled by the system. It will not open a position in the opposite direction for you.
This is the root cause of the "automatic quantity reduction" you see. It is not a platform malfunction. It is the Reduce Only mechanism protecting you from accidentally opening a reverse position.
Step 1: Check whether your order has "Reduce Only" enabled
[What to do]: Find the stop-loss order with the "abnormal quantity" and check its properties. [How to do it]:
Open your trading app or web platform and go to "Open Orders" or "Conditional Orders".
Find the stop-loss order and open its details.
Look for "Reduce Only" or "只减仓" in the order properties.
Case A: It shows "Reduce Only" or "只减仓"
This is the root cause. The system automatically reduced your order quantity according to the rules.
Case B: It does not show "Reduce Only"
If the quantity was still changed, it may be due to other reasons (such as a platform maximum order size limit). Further investigation is needed.
[Completion standard]: You can clearly see the "Reduce Only" or "只减仓" label on the order details page.
Step 2: Understand how the system prioritizes multiple orders
If you have multiple Reduce Only orders in the same direction, the system processes them based on execution priority when triggered:
Price priority: For buy orders, higher price means higher priority. For sell orders, lower price means higher priority.
Time priority: If prices are the same, earlier order time means higher priority.
For example, you hold a long position of 10 BTC and place two Reduce Only sell orders:
Order A: Sell 6 BTC, limit price 10000 (closer to market price, higher priority)
Order B: Sell 7 BTC, limit price 9000 (lower priority)
When the price drops near 9000 and triggers the orders, the system first checks the total quantity (6+7=13 > 10). It then cancels the lower-priority Order B and only executes Order A, ensuring you do not close more than your position size.
Step 3: Why does the platform design it this way? — To prevent old stop-loss orders from opening reverse positions
If you do not enable Reduce Only, your old stop-loss order will not disappear after you close your position. If the price moves again, it might open a new position in the opposite direction for you.
Reduce Only exists to solve this problem:
After you close your position, your old stop-loss order has Reduce Only enabled. When triggered, the system detects you have no position left and refuses to execute, rather than opening a reverse position for you.
Common Scenarios for "Reduction"
| Your Action | System Handling | Reason |
|---|---|---|
| Set a Reduce Only stop-loss with quantity 10, but your position is only 5 | Automatically reduced to 5 when triggered | Reduce Only cannot exceed position size |
| Old Reduce Only stop-loss still active after closing position | Rejected when triggered, not executed | No position left to reduce |
| Multiple Reduce Only sell orders placed, total quantity exceeds position | Orders with worse prices are canceled first | Ensures total quantity does not exceed position |
High Risk Warning: If you place multiple Reduce Only orders for the same position, the system will keep the best ones based on priority. This means your pre-planned batch take-profit strategy may fail because the system automatically reduces your orders. If you need precise control over each closing quantity, it is recommended to use a single Reduce Only order covering your entire position, or manually calculate that the total quantity does not exceed your position size.
Next Steps
Next time you set a stop-loss order, pay attention to this:
Before placing the order, check whether the "Reduce Only" or "只减仓" option is enabled.
If you plan to close in batches, make sure the total quantity of all Reduce Only orders does not exceed your total position size. Otherwise, the system will cut your orders for you.
After closing your position, check "Open Orders" to confirm the old stop-loss order is cleared. Even if it has Reduce Only enabled and will not open a reverse position, leaving it there is still a hidden risk.

A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!
FAQ
Q: Will the system notify me if my Reduce Only order is reduced when triggered? Answer: Yes. After triggering, check "Order History" or "Order Details". The filled quantity will show the reduced value, not the quantity you originally set. Some platforms mark the order status as "Adjusted" or "已调整".
Q: Is the Reduce Only logic the same across all platforms? Answer: The core logic is the same, but specific handling may vary slightly. OKX and Bybit both clearly state that excess quantity is automatically reduced or canceled. WOO X also supports a similar mechanism. It is recommended to check your platform's official help documentation for details.
Q: What is the difference between Reduce Only and a regular stop-loss order? Answer: A regular stop-loss order does not restrict direction. When triggered, it may open or close a position. Reduce Only strictly closes positions and cannot open new ones. If you only want to protect a position, Reduce Only is strongly recommended.


