Trade
More

Different Order Types in Spot Trading

Published on 2022-04-26 03:31

Binance offers different order types for you to use in Spot Trading. You can use them to set your trading strategies and trade efficiently. Let’s look at the common order types in Binance Spot Trading.

Understand the differences between each order type with this table:

ParameterMarket OrderLimit OrderConditional Order (Stop, Trailing Stop, OCO, OTOCO)
Executed PriceBest current market priceSpecified limit price or betterDepends on order type (market or limit)
When It ExecutesImmediatelyExecutes only at your specified price (limit price) or better (buy ≤ limit / sell ≥ limit).
  1. When the trigger condition (stop price, trailing amount, or OCO/OTOCO condition) is met

2. Then order will fill immediately or when price reaches the limit price again

ProsFast executionControl over execution priceFlexible, allows advanced strategies, risk management, and automation
ConsPrice uncertainty, due to slippage or volatilityMay not execute if price never reaches limitMore complex to set up, execution not guaranteed if conditions not met
Best Use SituationWhen you want to buy or sell immediately regardless of priceWhen you want to buy or sell at a specific price or betterWhen you want to automate trades, manage risk, or use advanced order strategies

What is a market order?

A market order lets you quickly buy or sell an asset at the best current price.

Market Order flow:

 By AmountBy Total
Step 1Input 10,000 USDCInput 1 BTC
Step 2Click on 'Buy'
ResultImmediately buy 10,000 USDC worth of BTCImmediately buy 1 BTC
Filled PriceBest Market Price Available
image
image

For more information on how to place a market order, please refer to What is Market Order and How to Place It.

What is a limit order?

A limit order: 

  • Placed on the order book with a specific limit price.
  • Executes only if the market price reaches your limit price (or better).
  • Useful to buy at a lower price or sell at a higher price than the current market price.

Limit Order Flow:

 Buy OrderSell Order
Step 1Input Price 60,000Input Price 60,000
Step 2Input Amount 1 BTC
Step 3Click on 'Buy'Click on 'Sell'
Market MovementMarket Price reaches $60,000
ResultBuy 1 BTC with price $60,000 or lowerSell 1 BTC with price $60,000 or higher
image

To learn more about limit orders, please refer to What Is a Limit Order?.

What is Stop-Limit and Stop-Market order?

A stop-limit or stop-market order:

  • Stop-limit and stop-market orders are conditional orders triggered by a stop price.
  • When the stop price is reached:
    • A stop-limit order places a limit order at a set price.
    • A stop-market order places a market order that fills immediately at the best price.
  • These orders help traders control when to buy or sell based on market changes.

Stop Limit Order and Stop Market Order Flow:

 Stop-Limit BuyStop-Market Buy
Step 1Input Stop Price 60,000Input Stop Price 60,000
Step 2Input Limit Price 60,500N/A
Step 3Input Amount 1 BTC
Step 4Click on 'Buy'
Market MovementMarket Price reaches $60,000
Progress 1The order is triggered, and a limit order is placedThe order is triggered, and a market order is placed
ResultBuy 1 BTC with price $60,500 or lowerBuy 1 BTC with best available market price
image

To learn more about stop-limit and stop-market orders, please refer to:

What is an OCO (One Cancels the Other) order? 

A One Cancels the Other (OCO) order combines a limit and stop-limit order. You place two orders simultaneously, but as soon as one is triggered, the other order is canceled. Therefore, only one of the orders can be executed.

For example, BTC is at $40,000. You can use an OCO order to buy 1 BTC when the price reaches $39,000 or sell it when the price rises to $41,000. One of the orders will be executed first, meaning the second one is automatically canceled.

image

To learn more about OCO orders, please refer to What Is an OCO Order?

What is a trailing stop order?

A trailing stop order lets you place a pre-set order at a specific percentage away from the market price. It is especially useful when the market swings, which can help you limit the loss and protect gains when a trade does not move in a favorable direction.

Please note that the 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 close or exit the trade at market price.

image

For more information on how to place a trailing stop order, please refer to How to Use Spot Trailing Stop Order.

What is an OTO or OTOCO order?

A 'One Triggers the Other' (OTO) or 'One-Triggers-a-One-Cancels-the-Other' (OTOCO) order is a type of trade execution strategy where the placement of one order automatically triggers another. Using this strategy, a trader can effectively place primary and secondary orders. When the conditions for the primary order are met, the secondary order is initiated, allowing for seamless, automated trading. This sophisticated strategy manages trading risk and saves time.

image

For more information on how to place an OTO or OTOCO order, please refer to Binance OTO (One-Triggers-the-Other) & OTOCO (One-Triggers-a-One-Cancels-the-Other) Order.