Subiecte
    Market Order with Slippage Tolerance
    bybit2025-04-09 10:07:40
    On the AppOn the Website

    Slippage Tolerance allows you to control the maximum price difference you're willing to accept when placing a market order, either as an amount or a percentage. This ensures your order will only be executed within your expected price range, making your trades more predictable and efficient. The feature is now available for Spot, Spot Margin and Futures trading.

     

     

     

     

     

    Advantages of Slippage Tolerance

    • Facilitates smoother market order execution while reducing excessive slippage, especially in low-liquidity Futures contracts.

    • Provides an optimized alternative to limit taker orders based on Ask1 and Bid1 prices, enabling faster execution.

    • Helps protect against extreme price spikes and dips commonly associated with market orders.

     

     

     

     

     

    How Slippage Tolerance Works

    Slippage Tolerance Disabled

    When Slippage Tolerance is disabled, your market order executes as a standard market order, without any restrictions on slippage.

     

     

     

    Slippage Tolerance Enabled

    When Slippage Tolerance is enabled, your market order behaves like a limit order and will only be executed if the price stays within your specified slippage range. You can set the slippage tolerance by amount or by percentage.

     

     

    By Amount

    The amount of deviation from the Ask1 (for buy orders) or Bid1 (for sell orders) price.

     

    Buy Orders: Limit Price = Ask1 + {amount}

    Sell Orders: Limit Price = Bid1 − {amount}

     

     

    Let's take ETH/USDT as an example. Suppose Ask1 is 2,100 USDT and Bid1 is 2,000 USDT, and you set a slippage tolerance of 0.1 USDT. In this case, the limit price for a buy order will be 2,100.1 USDT (2,100 + 0.1), while the limit price for a sell order will be 1,999.9 USDT (2,000 − 0.1). This means a buy order will only be executed if the market price is 2,100.1 USDT or lower, while a sell order will only be executed if the market price is 1,999.9 USDT or higher. Any portion of the order outside this range will be canceled.

     

     

    By Percentage

    The percentage of deviation from the Ask1 (for buy orders) or Bid1 (for sell orders) price.

     

    Buy Orders: Limit Price = Ask1 × (1 + {percentage}%)

    Sell Orders: Limit Price = Bid1 × (1 − {percentage}%)

     

     

    In the example above, if you set a slippage tolerance of 0.5%, the limit price for a buy order will be 2,110.5 USDT [2,100 × (1 + 0.5%)], while the limit price for a sell order will be 1,990 USDT [2,000 × (1 − 0.5%)]. This means a buy order will only be executed if the market price is 2,110.5 USDT or lower, while a sell order will only be executed if the market price is 1,990 USDT or higher. Any portion of the order outside this range will be canceled.

     

     

    Notes:

    — The actual execution depends on order size and market depth, so full execution is not guaranteed. If market depth is insufficient to fully execute your order, only the portion within your slippage tolerance will be filled, while any amount beyond the tolerance range will be canceled.

    — When setting slippage by amount, the specified value will be denominated in the settlement currency.

    — For BTC and ETH, Slippage Tolerance can only be set by amount and not by percentage.

     

     

     

     

     

     

    How to Place a Market Order With Slippage Tolerance

    Step 1: Tap Trade → Spot/Futures to access the trading page and select your desired trading pair. Choose your trading direction, select Market and enter your order value or quantity, just as you would with a regular market order.

     

     

     

     

     

     

    Step 2: Check the Slippage Tolerance box. Tap the dropdown icon to switch between By Amount and By Percentage.

     

    Once set, you'll see the market depth and if your order is expected to be fully executed.

     

     

     

     

     

     

    Step 3: Tap Buy/Sell, review the details in the confirmation popup, and tap Confirm to proceed.

     

     

     

    You've successfully placed a Market order with Slippage Tolerance!

     

     

     

     

     

     

    How to View Market Orders With Slippage Tolerance

    Go to the trading page and scroll down to the Orders section. Tap the history icon on the right to open the All Orders page.

     

     

     

    Notes:

    — Slippage Tolerance is disabled by default. The system automatically saves your settings and applies them the next time you access the trading page.

    — Slippage Tolerance is not supported for OCO orders, conditional orders or Trailing Stop orders.

    — For Futures trading, you can also enable Slippage Tolerance for Market Close and set the slippage percentage or amount, just as you would when placing an order.

    A fost de ajutor?
    yesDayesNu