How do I understand an Immediate or Cancel Orders (IOC)?
Immediate or cancel orders (IOCs) are purchase or sell orders for a securities that try to complete all or part of them immediately and then cancel the rest. Buyers can utilize this “duration” order, also known as a “time in force order,” to specify how long the order is active and when it is canceled.
Many employ fill or kill (FOK), all or none (AON), and good ‘until canceled (GTC) time orders.
You can place IOC orders by hand or by programming them into automated trading strategies on most online trading sites.
How an Immediate or Cancel Orders (IOC) Work
Investors can send either a “limit” or a “market” immediate or cancel order (IOC), based on what they need to do. An IOC market order doesn’t have a price attached and uses the best offer price to buy and the best bid price to sell. An IOC limit order is put at a certain price.
IOC orders are different from other duration orders because they only need a partial fill. On the other hand, FOK and AON orders need to be filled in full or deleted. GTC orders stay open until they are filled in the market or the client cancels them. However, most traders cancel them between 30 and 90 days after the order is placed. By giving investors more options, IOC orders help them lower their risk, speed up delivery, and get better prices.
How and When to Use an Immediate or Cancel Orders (IOC)
When investors place a big order, they usually use IOC orders so that the order doesn’t get filled at different prices. Any part of an IOC order that doesn’t fill right away is automatically canceled. One example would be a client placing an IOC order to buy 5,000 shares of International Business Machines Corporation (IBM). Any of the 5,000 shares that aren’t bought right away are automatically canceled. People who trade many stocks during the day may use an IOC order to make it less likely that they will forget to physically cancel an order at the end of the day.
Case Study of an IOC Order in the Real World
Let us say that a person wants to buy 1,000 shares of Apple Inc. (AAPL) through an IOC market order. Two bids of $170.95 each for 2,000 shares and one of $171.00 for 500 are in the order book. The order would immediately fill 500 shares at $171 and cancel the remaining 500.
Say another trader places an IOC limit order to buy 1,000 Apple shares at $169 at market open.
At this point, the stock is trading at $170. The S&P 500 drops in the afternoon, and someone sells 700 AAPL shares for $169. The IOC order was canceled immediately after not being filled earlier in the day.
In a fast-moving or low-customer market, an IOC limit order won’t fill poorly. IOC market orders provide full or partial execution in a rising stock with many buyers.
Conclusion
• IOC orders attempt to execute immediately and cancel any unfilled portion. • The IOC orders require only a partial fill and traders can set them as market or limit orders.
• When markets are unstable, investors use IOC orders to try to fill as many positions as possible at the current price of the market.

