Patent ID: 7813996

Claim:
A computer readable medium having program code recorded thereon for execution on a computer having a graphical user interface and a user input device, the program code causing a machine to perform the following method steps: receiving market information for a commodity from an electronic exchange, the market information comprising an inside market with a current highest bid price and a current lowest ask price; receiving an input from a user that designates a default quantity to be used for a plurality of trade orders; dynamically displaying a first indicator in one of a plurality of locations in a bid display region, each location in the bid display region corresponding to a price level along a static price axis, the first indicator representing quantity associated with at least one order to buy the commodity at the current highest bid price; dynamically displaying a second indicator in one of a plurality of locations in an ask display region, each location in the ask display region corresponding to a price level along the static price axis, the second indicator representing quantity associated with at least one order to sell the commodity at the current lowest ask price; displaying the bid and ask display regions in relation to a plurality of price levels arranged along the static price axis such that when the inside market changes, the price levels along the static price axis do not change positions and at least one of the first and second indicators moves in the bid or ask display regions relative to the static price axis; displaying an order entry region aligned with the static price axis comprising a plurality of areas for receiving commands from the user input device to send trade orders, each area corresponding to a price level of the static price axis; and receiving a plurality of commands from a user, each command sending a trade order to the electronic exchange, each trade order having an order quantity based on the default quantity without the user designating the default quantity between commands, wherein each command results from selecting a particular area in the order entry region corresponding to a desired price level as part of a single action of the user input device with a pointer of the user input device positioned over the particular area to both set an order price parameter for the trade order based on the desired price level and send the trade order to the electronic exchange.