Patent ID: 7979339

Claim:
A method for processing trading orders, comprising: receiving by at least one processor a first trading order from a trading participant, the first trading order comprising one of a bid to purchase a volume of financial instruments and an offer to sell a volume of financial instruments; after receiving the first trading order, receiving by the at least one processor a second trading order from a trading participant; receiving by the at least one processor market data associated with at least one market center, the market data comprising at least one of (1) one or more trading volumes, (2) one or more best bid or offer prices, (3) one or more trends in prices, (3) one or more trends in trading volumes, (4) one or more times of entry of one or more trading orders, (5) a number of outstanding trading orders, and (5) a number of active traders; determining by the at least one processor whether to transmit the second trading order to the at least one market center prior to transmitting the first trading order to the at least one market center, the determination based at least in part on the market data, in which the act of determining comprises determining to transmit the second trading order to the at least one market center prior to transmitting the first trading order to the at least one market center; based at least in part on the act of determining to transmit the second order to the at least one market center prior to transmitting the first trading order to the at least one market center, transmitting the second order to the at least one market center before any transmitting of the first trading order to any market center.