The ioc full form is immediate or cancel order. An IOC is a buy or sell order that attempts to execute all or part of the order instantly and then cancels any empty portions. An IOC order is one of various “duration” or “time in force” orders that investors can use to determine how long an order will be active in the market and under what circumstances it will be canceled.
Other sorts of duration orders are frequently used.
- fill or kill (FOK)
- all or none (AON)
- good ‘till canceled (GTC)
Depending on their individual execution needs, investors can submit a “limit” or “market” instant or cancel order (IOC). At a particular price, an IOC limit order is placed. An IOC market order, on the other hand, has no price and transacts with the best offer price for a purchase and the best bid price for a sell.