Since you're with IB you can use algo orders, you can choose the urgency of the order, real large orders will get broken up, it works really well.
Is the algo smart enough to use the order book ? Or it just breaks up orders and trades based on urgency setting, ie just sitting on bids if buying for longer time if u choose not urgent.