Patent ID: 7974909

Claim:
A method for trading in a market between a trading exchange and a trading system, the method comprising: electronically processing a first message received at least one processor of the trading system to identify an order to transmit from the trading system, the order comprising a price for a quantity of an article for the market; setting an update flag at the at least one processor of the trading system if a first one of a plurality of second messages is received while processing the first message, the plurality of second messages each comprising order price change information; upon completing processing of the first message, determining if the update flag is set at the at least one processor and; if not set, transmitting a third message from the trading system via the at least one processor, the third message comprising at least one member of a group consisting of an offer to sell the quantity of the article at the price and a bid to buy the quantity of the article at the price; and if set, skipping and not processing each order price change information of the plurality of second messages at the trading system and, if set, transmitting a fourth message from the trading system requesting current market information from the exchange system; upon completing processing of the first message and after determining that the update flag is set, receiving a fifth message at the trading system comprising the current market information; processing the fifth message at the at least one processor of the trading system and determining a current price for the quantity of the article for the market based on the current market information; and transmitting a sixth message from the trading system via the at least one processor to the trading exchange, the sixth message comprising at least one member of a calculated group consisting of a calculated offer to sell the quantity of the article at the current price and a calculated bid to buy the quantity of the article at the current price.