There are many different types of order and configuration capabilities available on Bittrex.com, Bittrex mobile and our API. These can help give you peace of mind when trading on Bittrex. Below is a look at the available order types.
Basic order types
These basic order types are available for you to use on these platforms.
- Limit Order [Web][Mobile][API] - An order to trade a specified quantity of an asset at a specified price. A buy order will only be filled at or below the limit price and a sell order will only be filled at or above the limit price.
- Market Order [Mobile][Web][API] - An order to buy or sell a specified quantity of an asset immediately at the best available price.
- Ceiling Order [Web][API] – A market or limit order that allows you to specify the amount of quote currency you want to spend (or receive, if selling) instead of the quantity of the market currency.
Conditional order types
Conditionals orders are advanced types of orders the allow you to instruct the system to automatically place an order on your behalf based on market conditions. On Bittrex’s platform, we do not reserve balance for conditional orders before their condition has triggered.
- Stop Order [API] – A directive to place a buy or sell market order if the last trade price on the market is above or below a given level.
- Stop Limit Order [Web][Mobile][API] – A directive to place a buy or sell limit order if the last trade price on the market is above or below a given level.
- Trailing Stop/Stop Limit Order [Web][API] – A directive to place a buy or sell order if the last trade price on the market is a given percent above or below the smallest or largest trade price seen on the market since the order was placed.
- Ladder Limit [Web] - Instead of buying or selling at a single price, one would set incremental buy / sell limit orders up and down the order book, buying when the price goes down and selling when the price goes up.
Time in force order types
Time in force describes how long an order will remain in force before being cancelled. Refer to the table at the bottom of this post to see which time in force options apply to which order types.
- Good-Til-Cancelled [Web][Mobile][API] – The order remains in force until it is explicitly cancelled either by the user or by Bittrex.
- Fill-Or-Kill [Mobile][API] – The order will be filled immediately and completely, or it is cancelled without being filled at all. Note: The mobile app only supports fill-or-kill for market orders.
- Immediate-Or-Cancel [Web][API] – The order will be filled immediately as much as possible and then cancelled.
There are two additional modifiers that can change how an order behaves:
- One Cancels the Other (OCO) [Web][Mobile][API] – When placing a conditional order, you can pair it with another existing order or conditional order to ensure that only one of the pair will execute. When a conditional order configured this way is triggered, the order (or other conditional order) that it is paired with will be cancelled prior to the conditional’s order being placed. If a conditional order is paired with an order on the order book, any executions (fills) of that order will result in the conditional order being cancelled.
- Post Only [Web][API] – May be applied to a limit order to ensure that the order will either be placed on the book or be immediately cancelled.
Order Type | Good-Til-Cancelled | Fill-Or-Kill | Immediate-Or-Cancel |
Limit | YES | YES | YES |
Market | NO | YES | YES |
Ceiling | NO | YES | YES |
Post Only | YES | NO | NO |
Related links
- Placing conditional orders from the website: Conditional/Stop-Limit Orders
- API Documentation: https://bittrex.github.io/api/v3