Immediate or Cancel (IOC)
An order that attempts to execute all or part of itself immediately and then cancels any unfilled portion of the order.
It bears some similarities with a fill or kill order in the sense that it is only active momentarily. However, IOC orders will execute under various fill prices, as long as they fall within the boundary conditions it was deployed in. If the available liquidity is insufficient to fully execute the order, it will execute the portion that it can, and then close.
This order type is primarily used when one wishes to purchase or sell an asset quickly within a certain boundary, but one is unwilling to go beyond this threshold. The main drawback of this order type is that given the instantaneous nature of the order, it might miss new liquidity batches that present themselves in the market even if they appear just seconds after the IOC order was deployed.
How it is usedTomas wants to buy AXO tokens, he has a specific amount of ADA in mind that he would like to spend and also knows the maximum amount of ADA per AXO token he wants to pay. He however wants to execute this as fast as possible and only buy the available liquidity within this range. He doesn't want the order to sit in the order book - he just wants to buy what he can get. So he chooses an IOC order, which will assign him everything the market can provide at this price point. He executes his order and it starts being filled instantaneously, while all the ADA that he wasn't able to spend at this price point is returned to him. Now, with the remaining ADA, he can focus on finding the next best opportunity.
Start using immediate or cancel orders now
Axo puts you in charge of your assets and empowers you to create and define what value means. We give you the precision tools that few professional traders have access to.