Types of Order on Binance Futures

Published on 2019-09-23 00:34

Disclaimer: In compliance with MiCA requirements, unauthorized stablecoins are subject to certain restrictions for EEA users. For more information, please click here.

Currently, Binance Futures supports 11 types of order:

1. Limit Order

2. Market Order

3. Stop-Limit Order

4. Stop Market order

5. Trailing Stop Order

6. Post Only Order

7. Limit TP/SL Order (Strategy Order)

8. Reverse Order

9. Scaled Order

10. Conditional Order

11. TWAP
 

1. Limit Order

A limit order allows you to place an order at a specific or a better price. A buy limit order will be filled if the price matches or is lower than your limit price, while a sell limit order will be filled at or higher than your limit price. Please note that a limit order does not guarantee to execute.

image

Buy Example:

Current BNB Price: 238.33 USDT (Last).

You place a Limit Buy Order:

  • Price: 235.00 USDT (below market).
  • Size: 0.5 BNB.

Outcome: Buys 0.5 BNB only if price drops to 235.00 USDT or lower.

Sell Example:

You hold BNB at 238.33 USDT.

You place a Limit Sell Order:

  • Price: 240.00 USDT (above market).
  • Size: 0.5 BNB.

Outcome: Sells 0.5 BNB only if price rises to 240.00+ USDT.

2. Market Order

Market orders are matched immediately at the best available price. They take prices from limit orders on the order book to execute. Therefore, slippage could occur when you get a price different from what you expected.

image

Buy Example:

Place a Market Buy Order for 1 BNB.

Execution: Fills immediately at best available prices (e.g., 1 BNB at ~238.40 USDT with slippage).

Sell Example:

You hold 1 BNB.

Place a Market Sell Order.

Execution: Sells immediately at ~238.30 USDT (current bid price).

3. Stop Limit Order

A stop limit order is a conditional order over a set timeframe, executed at a specified price after a given stop price has been reached. Once the stop price is reached, it will buy or sell at the limit price or a better price than the limit price you set.

image

Note: The Limit order has a price priority rule.

  • When you place several Stop Limit orders, the subsequent activated order might expire the one that was activated before due to the price priority rule.

Buy Example (Stop-Limit Buy):

  • Current BNB: 238.63 USDT.
  • Set Stop Price: 245.00 USDT, Limit Price: 246.00 USDT.

Outcome: If price hits 245.00 USDT, a limit buy triggers at 246.00 USDT or better.

Sell Example (Stop-Limit Sell):

  • You hold BNB at 238.63 USDT.
  • Set Stop Price: 230.00 USDT, Limit Price: 229.00 USDT.

Outcome: If price drops to 230.00 USDT, a limit sell activates at 229.00 USDT.

4. Stop Market Order

Similar to a stop limit order, a stop market order uses a stop price to trigger the trade. However, when the stop price is reached, it’d trigger a market order.

image

Buy Example (Stop Market Buy):

  • Set Stop Price: 245.00 USDT.

Outcome: Triggers a market buy if price reaches 245.00 USDT.

Sell Example (Stop Market Sell):

  • You hold BNB at 238.33 USDT.
  • Set Stop Price: 230.00 USDT.

Outcome: Triggers a market sell if price drops to 230.00 USDT.

5. Trailing Stop Order

A trailing stop order allows traders to place a pre-set order at a specific percentage away from the market price when the market swings. It locks in profit by enabling a trade to remain open and continue to profit as long as the price is moving in the favorable direction. 

Please note that a trailing stop order does not move back in the other direction. When the price moves in the opposite direction by a specified percentage, it will be executed at market price.

image

Callback Rate is the percentage distance between the market price and the stop price.

Buy Example (Trailing Stop Buy): 

The trader expects the price to drop first, then go back up.

  • Set Callback Rate: 2%

Outcome: If price drops and rebounds 2% upwards from lowest point (stop price), buy at market.

Purpose: Buy when price shows signs of recovering after a dip

Sell Example (Trailing Stop Sell): 

The trader expects the price to rise first, then drop after.

  • Set Callback Rate: 3% (below market).

Outcome: If price rises and falls 3% from the peak price (stop price), sell at market.

Purpose: Lock in profits automatically if the price reverses after rising.

6. Post Only Order

When you place a post only order, it will be added to the order book, but won’t be executed immediately. The post only order will exist as a maker order to add liquidity to the order book.

image

Buy Example:

Place a Post Only Limit Buy at 238.17 USDT (below best ask).

Outcome: Adds liquidity to the order book; no immediate fill.

Sell Example:

Place a Post Only Limit Sell at 239.00 USDT (above best bid).

Outcome: Sits on the order book until matched.

7. Limit TP/SL Order (Strategy Order)

When you open a Futures position, you can check the box next to [TP/SL] to set a take profit or stop loss price. Depending on your trading strategy, you can also set your order to be triggered based on the "Last Price" or the "Mark Price".

image

Buy Example:

  • Entry price at 500 USDT.
  • Limit TP: 550 USDT (buy to close).
  • SL Market: 480 USDT (stop-loss buy).

Sell Example:

  • Entry price at 500 USDT.
  • Limit TP: 450 USDT (sell to close).
  • SL Market: 520 USDT (stop-loss sell).

8. Reverse Order

A reverse order involves simultaneously closing an existing open position and opening a position of equal size in the opposite direction. It is executed through market orders. 

Reverse orders allow you to quickly react to market shifts by effectively “reversing” your current market stance.

image
image

Buy Example (Short to Long):

You’re short at 300 USDT.

Reverse Buy at 290 USDT: Closes short + opens long.

Sell Example (Long to Short):

You’re long at 300 USDT.

Reverse Sell at 310 USDT: Closes long + opens short.

9. Scaled Order

A scaled order automatically generates multiple limit orders within a specified price range. This order type is beneficial for managing large order quantities. It splits the order amount into several suborders and places them separately without significantly impacting the market. Scaled orders are often used to achieve a better average price when starting or closing a position.

image

Buy Example:

Buy 0.5 BNB at 290 USDT, 0.5 BNB at 280 USDT, 1 BNB at 270 USDT.

Sell Example:

Sell 0.5 BNB at 310 USDT, 0.5 BNB at 320 USDT, 1 BNB at 330 USDT.

10. Conditional Order

Conditional order is a new order category in Binance Futures. Trades can set a combination of trigger price at either Mark Price or Last Price, and stop price at Limit, Market or BBO. 

image

Buy Example:

If BNB > 310 USDT, buy at 309 USDT.

Sell Example:

If BNB < 290 USDT, market sell.

11. TWAP order

image

TWAP (Time-Weighted Average Price) is an algorithmic trade execution strategy that aims to achieve an average execution price close to the time-weighted average price of the period you specify. 

A TWAP strategy is often used to minimize a large order’s impact on the market by dispersing the large order into smaller quantities and executing them at regular intervals over time. Traders can define the direction (Buy/Sell), trade size, and execution duration as parameters in the strategy. The system will automatically execute the orders based on the pre-defined strategy. 

Buy Example:

Buy 10 BNB over 4 hours: Executes 0.42 BNB every 10 minutes.

Sell Example:

Sell 5 BNB over 2 hours: Executes 0.21 BNB every 5 minutes.

In addition, Futures traders can place orders by utilizing the following strategies with trading bots:

  • TWAP (Time-Weighted Average Price) Orders
  • Grid trading orders
    • Grid trading involves placing orders at incrementally increasing and decreasing prices above and below a set price level. It is effective in markets where prices fluctuate within a specific range, as it can automatically execute trades based on a predefined grid.
    • You can define the direction (Neutral, Long, or Short), grid type (Arithmetic mode or Geometric mode), price range, and grid count in the strategy. The system will automatically execute the orders based on the pre-defined strategy.
  • Funding Rate Arbitrage Bot
    • Futures funding rate arbitrage allows traders to hedge their positions in the Futures market by taking an opposite position for the same trading pair in the Spot market. It involves a trader simultaneously opening both long and short positions in different markets to profit from the funding fees. This delta-neutral strategy allows traders to hedge their positions. Any loss incurred from the Futures market can be offset by the profit made in the Spot market and vice versa, whilst allowing traders to earn funding fees. The system will automatically initiate the transactions based on the direction of the 3-day cumulative funding rate after traders select the trading pair.