IOC in the share market is an order type where it's executed immediately at the available quantity, and any unfilled part is canceled instantly.
IOC orders in stocks are of two types: Limit IOC orders execute at a set price or better, while Market IOC orders execute at the best available current price.
Duration: Day order must be active for the whole trading day while IOC must be executed immediately.
Partially Filling: Day order can be partially filled throughout the day whereas IOC Can be partially filled, where unfilled portions will be canceled instantly.
Cancellation: Unfilled portion of the day order expires at market close, while unfilled portion of IOC order is canceled immediately.
Validity: GTC Order remains active until canceled by the trader, whereas Will be executed immediately or canceled.
Partial Filling: GTC orders can be partially filled throughout the day, whereas IOC Can be partially filled, where unfilled portions will be canceled instantly.
Cancellation: GTC order is canceled manually by the trader, while unfilled portion of IOC order is canceled immediately.
Use IOC orders in the stock market for immediate execution, especially in volatile conditions or to capitalize on quick market movements.