Back to Blog
February 20, 2024

Different Types of Orders - Market & Limit Orders, IOC (Immediate-Or-Cancel), FOK (Fill-Or-Kill), etc

Traders use different order types for a myriad of reasons, especially in crypto trading where volatility is very much present. These order types can enhance one’s trading and take it to the next level, depending on the risk profile, strategy and duration of the trader’s campaign. 

Order types can also help traders to execute at a time and price that is different from current market conditions and be used to mitigate risk.

This is taken to the nice level in algorithmic trading where automated systems can be likened to a series of orders designed to be profitable over the long run. 

And with the advent of some crypto exchanges offering automated trading and bot systems, traders would be able to tap on these platforms to give their trading an added edge over more run-off-the-mill shops. 

Now let us look at some of the common order types in the industry.

Market Orders

This order type executes the trade at the best available price in the market and is done instantaneously as long as liquidity is available. The most basic and fundamental order type. However, it is prone to “slippage” where large and multiple orders can suffer from lapses in execution due to many parties being involved in the transaction.

Slippage can be observed when trading penny stocks whereby due to the low prices, large orders are common, but because liquidity is sparse, sometimes execution can take minutes. Larger fees will also be incurred as well as the risk of changing prices resulting in losses.

Limit Orders

This sends an instruction for the order to be executed at a specific price that the trader wants. It is commonly used by “sniper” and supply-and-demand traders. However, execution is not guaranteed due to market conditions, especially in crypto where volatility is very real. Hence, traders would be wise to set some leeway when setting price and target orders. Traders who use limit orders are considered “makers” and charged the maker fee because they make the books and inject liquidity into the market. Likewise, traders who use market orders are considered “takers” as they take liquidity away from the order books.

Stop Orders

This order is slightly different from a limit order in that it is only meant to be triggered when the stop price is reached. In other words, the “stop” price is the set price the trader wants. Participants in the market can see limit orders but a stop order is invisible until it is triggered.

Stop orders can be market or limit orders and are more complex to the novice trader. 

Stop-Limit Orders

This order is a combination of a stop order and a limit order. They are often used to secure profits or dam up potential losses.

They are more flexible compared to a limit order in that it will buy or sell the asset once the stop price is reached and the benefit of allowing a stop price is so that the order will not be fulfilled at the worst price, thus allowing traders to have greater autonomy and ease over their order execution.

Stop-Loss Orders

Every trader should use a stop-loss because it is key to risk management and curbs overtrading and revenge trading. This order closes a position when price reaches a specific or “stop” level.

They are very important especially in the crypto markets where price can move fast in a matter of seconds. Traders would be wise to allocate some margin leeway when using stop orders.

Additionally, there are some orders that factor in the length of time that order will remain in function before it eventually expires or gets executed. These are very good to use with time sensitive indicators like moving averages.

Type of “Time in Force” Orders

“Good-Till-Canceled” aka “GTC”

This order is placed in the order books and remains valid until it is executed or canceled.

“Immediate-Or-Cancel” aka “IOC”

This order is used by traders when they want immediate execution as the name implies. In the event that it is not filled, it will be automatically canceled and removed from the order book. 

“Fill-Or-Kill” aka “FOK”

This order will only be executed if the entire amount of the position can be matched. There are no partial fills here and if this does not happen, then the order will be canceled entirely.

What was written is just a small primer on the different order types and as one progresses on their trading journey, they will discover more orders along with tools like indicators and bots that can help them discover more about their trading and what works.

Written by Sean Lai