Skip to content
BiasNex logoBiasNex
Binance 24h ticker
Trader's Handbook· 6 min read· · Updated 1 Nov 2026

How to Set Take-Profit and Stop-Loss on Bybit

How to set Bybit TP/SL on spot and futures: the steps, trigger and reference price options, market vs limit exits and a worked R example, as of 14 Oct 2026.

Cover image: How to Set Take-Profit and Stop-Loss on Bybit

Get the daily bias and fresh setups in Telegram, free.

Trade setups on Telegram (opens Telegram in a new tab)
In this article

To set Bybit TP/SL, open the order zone and tick the TP/SL checkbox before you place the order, or open the Positions tab and click + Add in the TP/SL column of a position you already hold. Enter a take-profit trigger price and a stop-loss trigger price, choose a reference price, and confirm. When one of the two triggers, the other is cancelled.

This guide follows Bybit's own help center article "Take Profit and Stop Loss (TP/SL)", which Bybit shows as last updated on 8 Oct 2026. We read it on 14 Oct 2026. Bybit changes its interface often, so menu names can differ on your screen. We could not capture screenshots for this post, so the figures are step lists and tables, not screenshots.

What take-profit and stop-loss orders do

A take-profit (TP) closes a trade at a price you pick above a long entry. A stop-loss (SL) closes it at a price you pick below. Both are trigger orders: nothing sits on the order book until the market reaches your trigger price. Then Bybit places the order you configured.

The pair is one-cancels-the-other. Bybit states that once one trigger price is reached, the matching TP or SL order is placed and the other is cancelled.

Spot or futures: the rules differ

Bybit sets TP/SL up differently on spot and on futures. The table lists the options as the help center describes them.

Table: spot TP/SL uses last price with Change or PnL triggers; futures can use last, index or mark price with ROI, Change or PnL, and supports several TP/SL orders on an open position
Bybit help center, read 14 Oct 2026 · table is our summary

Three points from the table matter in practice:

  • Reference price. On futures you can pick Last Traded Price (the default), Index Price or Mark Price for each of TP and SL. The two prices can differ; check which one you picked before you rely on a stop.
  • Basic mode exits at market. In Basic mode, Bybit says the order executes as a market order once the trigger price is reached. Market orders take the best available price, which can be worse than your trigger in a fast move.
  • Limit exits are not guaranteed. In Advanced mode you can choose a limit exit. Bybit states execution is not guaranteed and depends on whether the limit price can be matched. A limit stop-loss can sit unfilled while price keeps moving.

Set Bybit TP/SL on a futures position

You can preset TP/SL when you place an order, or add it to a position that is already open. The steps below are for an open position, as listed by Bybit.

Five numbered steps: Trade then Futures, Positions tab, click Add, set trigger and reference price, Confirm
Step list based on the Bybit help center, read 14 Oct 2026 · not a screenshot
  1. From the Bybit homepage go to Trade, then Futures, and pick your contract.
  2. Open the Positions tab and find the TP/SL column of your position.
  3. Click + Add. Choose Entire Position or Partial Position.
  4. Set the trigger. You can enter a price, or set it by ROI (%), Change (%) or PnL. Pick the reference price.
  5. Confirm, then check the order under Open Orders, TP/SL tab.

Entire Position closes the whole position at its size when triggered. Partial Position lets you enter a quantity, create multiple TP/SL orders and pick a different execution method for each: Market, Limit, Slippage Limit or Best Bid/Ask. For a partial TP with a market exit, Bybit offers the option to place a stop-loss at your entry price automatically once the partial take-profit fills.

If you set TP/SL when placing an order, tick the TP/SL checkbox in the order zone. Basic mode takes prices directly. Advanced mode adds trigger conditions, the Entire Position or Current Order switch and exit conditions. Bybit notes that several TP/SL orders are not supported on a pending order but can be set on an active position.

Set TP/SL on a spot order

On spot there are two routes. The first is a standalone TP/SL order: in the order zone select TP/SL, pick Buy or Sell, enter the trigger price, choose Limit or Market, enter the quantity and submit. The second is to tick the TP/SL checkbox under a limit order, so the TP/SL is placed after that order fills.

Bybit lists one rule for the second route: the trigger prices are set relative to your limit price. For a limit buy at $50,000, the TP trigger must be at or above $50,000 and the SL trigger at or below it. Bybit also says that after the limit order fills, you can no longer modify the paired preset prices there; edit them as a TP/SL order under Open Orders instead.

A worked example with made-up prices

Take a long entry at 100 with a stop at 98 and a target at 104. The stop distance is 2 and the target distance is 4, so the target is 2R if the stop is 1R.

Candles with a long entry at 100, stop-loss at 98 for minus 1R and take-profit at 104 for plus 2R
Illustration · made-up prices

Say you risk $50 on the trade. Position size is risk divided by stop distance: $50 / 2 = 25 units. If the stop fills at 98 you lose $50. If the target fills at 104 you make 25 × 4 = $100. This leaves out fees and slippage, which change both numbers. Size the trade before you enter with the position size calculator, and on leveraged futures check that your liquidation price sits beyond your stop with the liquidation price calculator.

Mistakes to check before you confirm

  • Stop on the wrong side. For a long, the SL goes below your entry and the TP above. Re-read the numbers before confirming.
  • Wrong reference price. A stop on Last Traded Price can fire on a wick that the mark price never touches, and the reverse. Pick one on purpose.
  • Forgetting the exit type. A market exit gets filled but at an uncertain price. A limit exit gets a price but may not fill.
  • Not checking the order exists. Look in Open Orders, TP/SL tab after you confirm. If it is not listed, it is not protecting you.
  • Stop inside the noise. Place the stop where your idea is wrong, such as beyond a swing, not at a distance that ordinary candles reach. See market structure for how swings are read.

More step-by-step exchange guides are in the Handbook.

FAQ

Can I set take-profit and stop-loss at the same time on Bybit? Yes. In both spot and futures you can set TP and SL together. When one triggers, Bybit cancels the other.

Is a Bybit stop-loss a market or a limit order? It depends on the mode. Basic mode executes as a market order once triggered. Advanced mode lets you choose a limit exit, which is not guaranteed to fill. The stop-limit vs stop-market guide shows the difference on a chart.

Can I change TP/SL after the position is open? Yes, while it has not triggered. On futures, go to the Positions tab and click the pencil icon in the TP/SL column. On spot, use Open Orders, TP/SL tab.

Can I use several take-profit levels? On an active futures position, Bybit supports multiple TP/SL orders under Partial Position. It does not support them on a pending order.

Tags

Read the chart behind the story

News and analysis for education. Not financial advice. Market context on this page is generated from live Binance data by fixed rules. How we analyse markets