I'm confused on whether or not an IOC (Immediate Or Cancel) order will stay on the order book for any period of time.

For example, if I place an IOC buy limit order at \$1.00 and the ask price is $1.01, is this order immediately cancelled? If so, do IOC limit orders always have to be at or above the ask when buying, or at or below the bid when selling in order to get executed?

If they do go on the book, is there some set duration of time they remain active?


1 Answer 1


They will not stay and therefore your conclusion is correct.

The behaviour you describe can be achieved by setting a time in force on the order or manually canceling after some time.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.