1. A method for implementing an automated trading strategy relating to a tradeable object being traded in an electronic exchange, the method comprising: receiving market information for a first tradeable object from an electronic exchange, the market information comprising order quantities available to buy or sell the first tradeable object at a plurality of prices; determining by a computing device a first estimated price for a first order quantity of the first tradeable object to be allocated for use by a first trading strategy, wherein the first estimated price is determined based on the order quantities in the received market information; allocating the first order quantity at the first estimated price to the first trading strategy; determining by a computing device a second estimated price for a second order quantity of the first tradeable object to be allocated for use by a second trading strategy, wherein the second estimated price is determined based on the order quantities in the received market information and further based on the allocation of the first order quantity for use by the first trading strategy; allocating the second order quantity at the second estimated price to the second trading strategy; upon detecting a predetermined event, reallocating by a computing device at least a portion of the first order quantity of the first tradeable object at the first estimated price to be used by the second automated trading strategy; and, in response to reallocating, sending an order for use by the second automated trading strategy to an electronic exchange, wherein the order is for a second tradeable object, and wherein a price of the order is based on the first estimated price.