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?