L’ordine IOC permette all’utente di eseguire immediatamente l’ordine, nella sua totalità o anche parzialmente, in funzione della sua liquidità. Nel caso di completa mancanza di liquidità, e quindi nell’impossibilità di eseguire l’ordine immediatamente, l’operazione verrà cancellata. Nel caso di esecuzione parziale, verrà invece cancellata l’operazione relativa alla parte non eseguita. Questi ordini sono utilizzati principalmente quando si tradano grosse quantità di un determinato asset, e/o quando l’asset in questione ha poca liquidità (quando ci troviamo di fronte ad asset illiquido un ordine consistente potrebbe comportare un movimento del prezzo di percentuali significative).