An Immediate or Cancel order should be used only when:
Multiple orders are placed, but unable to monitor each trade at the same time
Place orders without impacting the share prices.