An IBAlgo which can be used with a limit or market order and is designed to ensure that both market and aggressive limit orders trade between the spread. You can specify how urgently you want the order to fill using the priority/urgency selector in the algo window.