Risk control

Close on Trigger vs Reduce-only: two ways to make sure an exit only exits

Both settings exist for one reason: so that an order meant to close your trade can never open a fresh one in the opposite direction. The difference is what they are attached to. On Bybit, Reduce-Only is an extra tick box on a limit order, and Close On Trigger is an extra tick box on a conditional order — the kind that sleeps until price reaches a trigger you set.
ContentsWhich order type does each one sit on?What sets each one off, and how size is controlledWhat happens when the position is already closedHow to see it for yourself without risking money
Two rubber stamps on a desk reading REDUCE ONLY and CLOSE ON TRIGGER beside an ink pad and a stamped paper slip
Two different stamps, one job: mark an order as an exit so it can never become a new trade.

Which order type does each one sit on?

Reduce-Only is a tick box you add to a limit order — an order that sits at the price you chose and waits for the market to come to it. Tick the box and that order can only ever shrink the trade you already have. If you hold 1 BTC and you type 2 BTC by mistake, the exchange either trims the order down to 1 or cancels it — either way it will never flip you into a short. If you hold nothing at all, the order is simply refused when you try to place it.

Close On Trigger is a tick box you add to a conditional order — an order that does nothing until price touches the trigger price you chose. When the trigger fires, the exchange treats it as a closing order: no extra money has to be set aside for it to go through (the money the exchange holds while your trade is open is called margin — see what margin is), and it can only close what you are holding. One setting sits on an order that is already waiting at your price; the other sits on an order that sleeps until a price wakes it up.

If you normally fill in the take profit and stop loss fields while opening a trade, you are already using the Close On Trigger mechanism without ticking anything — it is built into those fields. The close buttons on your open position do the same thing on their own: they can only ever close what you're holding, and if there isn't enough free margin to push the close through, the exchange cancels your furthest-away orders first to make room. Trimming a trade in pieces is covered in the guide to closing only part of a position.

What sets each one off, and how size is controlled

A reduce-only limit order is alive from the second you place it: it waits at your price and fills when the market gets there. A Close On Trigger order does nothing until the trigger price is touched, and only then does it enter the market — as a market order or as a limit order, depending on which you chose when you set it up.

Bybit's two closing settings side by side.
Reduce-OnlyClose On Trigger
Added toA limit orderA conditional order (one with a trigger price)
When it actsWaits at your price and fills when the market gets thereSleeps until the trigger price is reached, then goes to market
If you have no positionThe order is rejected when you try to place itIt triggers, finds nothing to close, and is cancelled
If the size is bigger than your positionThe quantity is cut down, or the order is cancelledThe quantity is adjusted at the moment it triggers
MarginCheck in the Bybit app how much margin the order needs when you place itTreated as a closing order, so no margin is needed for it to execute

The size cap works on all your exit orders together, which surprises people. Say you hold 1 BTC and you already have an exit order for 0.6 BTC close to the current price. Now you try to add another exit for 0.6 BTC — together that's 1.2 BTC, more than you hold, so the exchange trims the new one down or cancels it. When there is already more than one such order, the one sitting furthest from the current price is the one that gets cut.

A conditional market order and a conditional limit order behave differently. With Close On Trigger, a conditional market order goes out at the best price available, even when your margin is tight. A conditional limit order is placed as a reduce-only order and waits at your price — so it can sit unfilled if price runs away from it. The difference is the same one described in stop-market or stop-limit.

What happens when the position is already closed

This is the situation both settings were invented for, and one picture covers both. Say you're long 1 BTC, bought at 25,000, with a take profit at 27,000 and a stop loss at 24,000 — round illustrative numbers to keep it simple. Price rises, your take profit fires, the trade closes in profit, and you get on with your day. Weeks later price drifts down to 24,000 and that forgotten stop order wakes up. Without Close On Trigger it executes and you are suddenly short 1 BTC while asleep; with Close On Trigger ticked, the exchange looks for a position to reduce, finds none, and cancels the order.

Reduce-Only covers the same trap from the other direction. Same trade: long 1 BTC from 25,000, a stop loss at 24,000 and a take-profit limit order waiting at 27,000. The stop fires, your trade is gone — and weeks later price climbs to 27,000 and that old take-profit order fills. Instead of closing anything, it opens a brand new short on 1 BTC: you are now betting on a fall without meaning to. With Reduce-Only on it, that order is cancelled the moment the position closes. The same logic protects you after a partial exit: if you have already closed half, the remaining exit order shrinks to match instead of flipping you the other way.

None of this is the same as your position mode, which decides whether a trade in the opposite direction closes what you hold or opens a second position next to it. That one is covered in one-way and hedge mode.

How to see it for yourself without risking money

Reading about this is far less convincing than watching an order cancel itself on screen. Bybit has a demo account where the buttons look the same as on the live platform, so you can run the whole sequence in a few minutes — the setup is explained in the guide to opening a Bybit demo account.

  1. Open a small long in demo

    Any contract will do. Write down the position size, because every rule here is measured against it.

  2. Place two conditional orders, one with the setting and one without

    A take profit above price and a stop loss below, each sized to the whole position. Tick Close On Trigger on one of them so you can compare what happens.

  3. Let one of them fire

    Once the position is closed, look at the order left behind. The one with Close On Trigger is cancelled when its turn comes; the plain one would have opened a brand new trade.

  4. Try a reduce-only limit order that is too big

    Set a limit exit for more than you hold and watch what the exchange does with it — the quantity gets trimmed to your position, or the order is cancelled. Then close the position completely and try to place a reduce-only order with nothing open: it will be refused.

After that the names stop being confusing: one is the exit stamp on a limit order, the other is the exit stamp on a trigger order. If you would rather do it on a live platform and switch to demo from inside the app, you can sign up on Bybit and try it there. Other exchanges have the same options under slightly different wording, so look for the tick boxes in the order window of whichever platform you use — and check that futures are available where you live before you sign up.

Do I need both Close On Trigger and Reduce-Only on the same trade?

They live on different order types, so you are not choosing between them for one order. A conditional order gets Close On Trigger; a plain limit exit waiting at your price gets Reduce-Only. If you use the take profit and stop loss fields on the order ticket, the Close On Trigger mechanism is already inside them.

Can a reduce-only order accidentally make my position bigger?

No, that is exactly what it prevents. The size is matched to the position you hold, and anything larger is either cut down to fit or cancelled. With nothing open, the order is refused when you place it.

Does Close On Trigger guarantee my trade gets closed?

It guarantees the order is treated as a closing order, so no margin is needed when it fires, and a conditional market order will go out at the best price available even if your margin is tight. A conditional limit order is a different story: it waits at your price and may never fill.

Why did my second protective order disappear after the first one filled?

That is the setting doing its job. Once the position is gone, a reduce-only order is cancelled, and a Close On Trigger order that fires later is cancelled too, because there is nothing left to reduce. Without them, that leftover order would have opened a trade in the opposite direction.

Why was one of my exit orders trimmed when I added another one?

Exit orders are capped against the position as a group, not one at a time. If you hold 1 BTC and your exit orders near the price already add up to 1 BTC, a new one gets cut or cancelled — and when several are sitting there, the one furthest from the current price is the first to go.

Sources and fact-check

Exchange terms were checked against official documents on October 24, 2026. Terms change — before you trade, check what matters to you in the exchange app and in your contract’s specs.

Bybit: Reduce-Only Order — Help CenterBybit: Close On Trigger — Help Center

Find an answer to your question