CA2425107C

Trading with display of market depth and price

Abstract

A method and system for reducing the time it takes for a trader to place a trade when electronically trading on an exchange, thus increasing the likelihood that the trader will have orders filled at desirable prices and quantities. The "Mercury" display and trading method of the present invention ensure fast and accurate execution of trades by displaying market depth on a vertical or horizontal plane, which fluctuates logically up or down, left or right across the plane as the market prices fluctuate. This allows the trader to trade quickly and efficiently. The price consolidation feature of the present invention, as described herein, enables a trader to consolidate a number of prices in order to condense the display. Such action allows a trader to view a greater range of prices and a greater number of orders in the market at any given time. By consolidating prices, and therefore orders, a trader reduces the risk of a favorable order scrolling from the screen prior to filling a bid or ask on that order at a favorable price.

CA2425107C, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Expired 5 October 2021, 5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

317 claims: 32 independent, 285 dependent

  1. 1
    CA 02425107 2016-09-08 Claims:1. A computer-implemented method for displaying market information relating to a commodity being traded in a market with a highest bid price and a lowest ask price on a graphical user interface associated with a display, the method comprising: based on market data, dynamically displaying, on the display, a plurality of bid indicators in a bid display region in association with price levels arranged along a common static axis of prices, each bid indicator representing quantity associated with price level;based on market data dynamically displaying, on the display, a plurality of ask indicators in an ask display region in association with the price levels arranged along the common static price axis, each ask indicator representing quantity associated with price level;consolidating the price levels of the common static price axis such that a plurality of price levels are combined into a consolidated price level;consolidating the display of the plurality of bid and ask indicators into a plurality of consolidated bid and ask indicators so that each consolidated bid and ask indicator represents quantity associated with a plurality of price levels within a consolidated price level;and updating at least one of the consolidated bid and ask indicators based on updated market data.
  2. 12
    A computer readable medium having program code recorded thereon for execution on a computing device for displaying market information relating to a commodity being traded in a market with a highest bid price and a lowest ask price on a graphical user interface associated with a display of the computing device, the program code causing the computing device to perform the following method steps:based on market data, dynamically displaying, on the display, a plurality of bid indicators in a bid display region in association with price levels arranged along a common static axis of prices, each bid indicator representing quantity associated with price level;based on market data dynamically displaying, on the display, a plurality of ask indicators in an ask display region in association with the price level arranged along the common static price axis, each ask indicator representing quantity associated with price level;consolidating the price level of the common static price axis such that a plurality of price levels are combined into a consolidated price level;consolidating the display of the plurality of bid and ask indicators into a plurality of consolidated bid and ask indicators so that each consolidated bid and ask indicator represents quantity associated with a plurality of price levels within a consolidated price level;and updating at least one of the consolidated bid and ask indicators based on updated market data.
  3. 23
    A computing device comprising a processor and graphical display, the computing device operative to display market information relating to a commodity being traded in a market with a highest bid price and a lowest ask price on the graphical display, the processor operable to:based on market data, dynamically display, on the graphical display, a plurality of bid indicators in a bid display region in association with price levels arranged along a common static axis of prices, each bid indicator representing quantity associated with price level;based on market data, dynamically display, on the graphical display a plurality of ask indicators in an ask display region in association with the price levels arranged along the common static price axis, each ask indicator representing quantity associated with price level;consolidate the price levels of the common static price axis such that a plurality of price levels are combined into a consolidated price level;consolidate the display of the plurality of bid and ask indicators into a plurality of consolidated bid and ask indicators so that each consolidated bid and ask indicator represents quantity associated with a plurality of price levels within a consolidated price level;and CA 02425107 2016-09-08 update at least one of the consolidated bid and ask indicators based on updated market data.
  4. 34
    A computer-implemented method for placing a trade order for a commodity on an electronic exchange with a highest bid price and a lowest ask price on an electronic display device, said method comprising:consolidating price levels on a common static price axis for the commodity into a plurality of consolidated price levels such that each of the plurality of consolidated price levels corresponds to a combined plurality of price levels available for the commodity;dynamically displaying, in a bid display region on a display associated with the electronic display device, a consolidated bid indicator for said commodity in a first location associated with a first consolidated CA 02425107 2016-09-08 price level, the consolidated bid indicator representing a quantity associated with a first plurality of price levels within the first consolidated price level;dynamically displaying, in an ask display region on the display, a consolidated ask indicator for said commodity in a second location associated with a second consolidated price level, the consolidated ask indicator representing a quantity associated with a second plurality of price levels within the second consolidated price level;displaying, on the display, an order entry region comprising a plurality of locations for receiving commands aligned with the common static price axis of consolidated price levels for receiving commands to send trade orders for the commodity, wherein each of the plurality of locations for receiving commands is associated with a consolidated price level;determining a selection of a distribution method to be used to allocate an order quantity of a trade order to at least one price level of a consolidated price level selected for the trade order;selecting a particular location in the order entry region with a user input device to send a trade order for an order quantity to the electronic exchange, the particular location corresponding to a consolidated price level;using the distribution method to allocate the order quantity of the trade order among a plurality of price levels of the consolidated price level of the particular location;generating at least one trade order based on the allocated order quantity;and sending the at least one trade order to the electronic exchange.
  5. 51
    52. A computer readable medium having program code recorded thereon for execution on a computer for placing a trade order for a commodity on an electronic exchange with a highest bid price and a lowest ask price, the program code causing a machine to perform the following method steps:consolidating price levels on a common static price axis for the commodity into a plurality of consolidated price levels such that each of the plurality of consolidated price levels corresponds to a combined plurality of price levels available for the commodity;CA 02425107 2016-09-08 38 dynamically displaying, in a bid display region on a display associated with the machine, a consolidated bid indicator for said commodity in a first location associated with a first consolidated price level, the consolidated bid indicator representing a quantity associated with a first plurality of price levels within the first consolidated price level;dynamically displaying, in an ask display region on the display, a consolidated ask indicator for said commodity in a second location associated with a second consolidated price level, the consolidated ask indicator representing a quantity associated with a second plurality of price levels within the second consolidated price level;displaying, on the display, an order entry region comprising a plurality of locations aligned with the common static price axis of consolidated prices for receiving commands to send trade orders for the commodity, wherein each of the plurality of locations for receiving commands is associated with a consolidated price level;determining a selection of a distribution method to be used to allocate an order quantity of a trade order to at least one price level of a consolidated price level selected for the trade order;selecting a particular location in the order entry region with a user input device to send a trade order for an order quantity to the electronic exchange, the particular location corresponding to a consolidated price level;using the distribution method to allocate the order quantity of the trade order among a plurality of price levels of the consolidated price level of the particular location;generating at least one trade order based on the allocated order quantity;and sending the at least one trade order to the electronic exchange.
  6. 68
    70. A computing device comprising a processor and graphical display, the computing device operative to place a trade order for a commodity on an electronic exchange with a highest bid price and a lowest ask price, the processor operable to:consolidate price levels on a common static price axis for the commodity into a plurality of consolidated price levels such that each of the plurality of consolidated price levels corresponds to a combined plurality of price levels available for the commodity;display, in a bid display region on the graphical display, a consolidated bid indicator for said commodity in a first location associated with a first consolidated price level, the consolidated bid indicator representing a quantity associated with a first plurality of price levels within the first consolidated price level;display, in an ask display region on the graphical display, a consolidated ask indicator for said commodity in a second location associated with a second consolidated price level, the consolidated ask indicator representing a quantity associated with a second plurality of price levels within the second consolidated price level;display, on the graphical display, an order entry region comprising a plurality of locations aligned with the common static price axis of consolidated prices for receiving commands to send trade orders for the commodity, wherein each of the plurality of locations for receiving commands is associated with a consolidated price level;determining a selection of a distribution method to be used to allocate an order quantity of a trade order to at least one price level of a consolidated price level selected for the trade order;select a particular location in the order entry region with a user input device to send a trade order for an order quantity to the electronic exchange, the particular location corresponding to a consolidated price level;use the distribution method to allocate the order quantity of the trade order among a plurality of price levels of the consolidated price level of the particular location;generate at least one trade order based on the allocated order quantity;and, send the at least one trade order to the electronic exchange.
  7. 85
    88. A computer-implemented method for displaying market information relating to a commodity being traded in a market, the method including:consolidating, by a computing device, a first plurality of price levels for a commodity such that the first plurality of price levels are combined into a first consolidated price level, wherein the first consolidated price level is arranged along with a plurality of other consolidated price levels on a common price axis;consolidating, by the computing device, a second plurality of price levels for the commodity such that the second plurality of price levels are combined into a second consolidated price level, wherein the second consolidated price level is arranged along with the plurality of other consolidated price levels on the common price axis;consolidating, by the computing device, a plurality of bid indicators into a consolidated bid indicator, wherein the consolidated bid indicator represents bid quantity associated with the first plurality of price levels within the first consolidated price level, wherein each bid indicator represents bid quantity associated with price level of the first plurality of price levels;consolidating, by the computing device, a plurality of ask indicators into a consolidated ask indicator, wherein the consolidated ask indicator represents ask quantity associated with the second plurality of price levels within the second consolidated price level, wherein each ask indicator represents ask quantity associated with price level of the second plurality of price levels;displaying on a user interface provided on a display of the computing device the consolidated bid indicator in one of a plurality of locations in a bid display region that corresponds to the first consolidated price level, wherein each location in the bid display region corresponds to a consolidated price level along the common price axis;displaying on the user interface provided on the display of the computing device the consolidated ask indicator in one of a plurality of locations in an ask display region that corresponds to the second consolidated price level, wherein each location in the ask display region corresponds to a consolidated price level along the common price axis;and displaying on the user interface provided on the display of the computing device a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated CA 02425107 2016-09-08 price level along the common price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device, and when the single action command is received the method further comprises setting a plurality of parameters for a trade order relating to the commodity and sending the trade order to an electronic exchange.
  8. 89
    92. A computing device comprising a processor and a display for providing a user interface, the computing device operative to display market information relating to a commodity being traded in a market, the processor operative to:consolidate a first plurality of price levels for a commodity such that the first plurality of price levels are combined into a first consolidated price level, wherein the first consolidated price level is arranged along with a plurality of other consolidated price levels on a common price axis;consolidate a second plurality of price levels for the commodity such that the second plurality of price levels are combined into a second consolidated price level, wherein the second consolidated price level is arranged along with the plurality of other consolidated price levels on the common price axis;consolidate a plurality of bid indicators into a consolidated bid indicator, wherein the consolidated bid indicator represents bid quantity associated with the first plurality of price levels within the first consolidated price level, wherein each bid indicator represents bid quantity associated with price level of the first plurality of price levels;consolidate a plurality of ask indicators into a consolidated ask indicator, wherein the consolidated ask indicator represents ask quantity associated with the second plurality of price levels within the second consolidated price level, wherein each ask indicator represents ask quantity associated with price level of the second plurality of price levels;display on the user interface provided on the display the consolidated bid indicator in one of a plurality of locations in a bid display region that corresponds to the first consolidated price level, wherein each location in the bid display region corresponds to a consolidated price level along the common price axis;display on the user interface provided on the display the consolidated ask indicator in one of a plurality of locations in an ask display region that corresponds to the second consolidated price level, wherein each location in the ask display region corresponds to a consolidated price level along the common price axis;and CA 02425107 2016-09-08 display on the user interface provided on the display a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the common price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  9. 93
    96. A computer readable medium having program code recorded thereon for execution on a computing device for displaying market information relating to a commodity being traded in a market on a user interface provided on a display of the computing device, the program code causing the computing device to perform the following method steps:consolidating a first plurality of price levels for a commodity such that the first plurality of price levels are combined into a first consolidated price level, wherein the first consolidated price level is arranged along with a plurality of other consolidated price levels on a common price axis;consolidating a second plurality of price levels for the commodity such that the second plurality of price levels are combined into a second consolidated price level, wherein the second consolidated price level is arranged along with the plurality of other consolidated price levels on the common price axis;consolidating a plurality of bid indicators into a consolidated bid indicator, wherein the consolidated bid indicator represents bid quantity associated with the first plurality of price levels within the first consolidated price level, wherein each bid indicator represents bid quantity associated with price level of the first plurality of price levels;consolidating a plurality of ask indicators into a consolidated ask indicator, wherein the consolidated ask indicator represents ask quantity associated with the second plurality of price levels within the second consolidated price level, wherein each ask indicator represents ask quantity associated with price level of the second plurality of price levels;displaying on the user interface provided on the display of the computing device the consolidated bid indicator in one of a plurality of locations in a bid display region that corresponds to the first consolidated price level, wherein each location in the bid display region corresponds to a consolidated price level along the common price axis;CA 02425107 2016-09-08 displaying on the user interface provided on the display of the computing device the consolidated ask indicator in one of a plurality of locations in an ask display region that corresponds to the second consolidated price level, wherein each location in the ask display region corresponds to a consolidated price level along the common price axis;and displaying on the user interface provided of the display of the computing device a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the common price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  10. 97
    100. A computer-implemented method for displaying market information relating to a commodity being traded in a market, the method including:displaying on a user interface provided on a display associated with an electronic trading system a price axis, wherein the price axis includes a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each consolidated price level is displayed on the price axis in place of the range of price levels;displaying on the user interface provided on the display of the electronic trading system a consolidated quantity indicator in association with one of the consolidated price levels, wherein the consolidated quantity indicator represents a plurality of quantity values associated with a range of price levels for the commodity represented by the associated consolidated price level;and displaying on the user interface provided on the display of the electronic trading system a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  11. 108
    111. A computer readable medium having program code recorded thereon for execution on an electronic trading system for displaying market information relating to a commodity being traded in a market on a user interface provided on a display of the electronic trading system, the program code causing the electronic trading system to perform the following method steps:displaying on the user interface provided on the display of the electronic trading system a price axis, wherein the price axis includes a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each consolidated price level is displayed on the price axis in place of the range of price levels;displaying on the user interface provided on the display of the electronic trading system a consolidated quantity indicator in association with one of the consolidated price levels, wherein the consolidated quantity indicator represents a plurality of quantity values associated with a range of price levels for the commodity represented by the associated consolidated price level;and displaying on the user interface provided on the display of the electronic trading system a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of CA 02425107 2016-09-08 parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  12. 119
    122. An electronic trading system comprising a processor and a user interface provided on a display, the electronic trading system operative to display market information relating to a commodity being traded in a market with a highest bid price and a lowest ask price on the user interface, the processor operable to:displaying on the user interface provided on the display of the electronic trading system a price axis, wherein the price axis includes a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each consolidated price level is displayed on the price axis in place of the range of price levels;CA 02425107 2016-09-08 displaying on the user interface provided on the display of the electronic trading system a consolidated quantity indicator in association with one of the consolidated price levels, wherein the consolidated quantity indicator represents a plurality of quantity values associated with a range of price levels for the commodity represented by the associated consolidated price level;and displaying on the user interface provided on the display of the electronic trading system a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  13. 130
    133. A computer-implemented method for displaying, on a display associated with an electronic trading system, market information relating to a commodity being traded in a market, the method including:CA 02425107 2016-09-08 generating by a computing device a consolidated price level, wherein the consolidated price level represents a range of price levels for a commodity;generating by the computing device a consolidated quantity indicator, wherein the consolidated quantity indicator represents a plurality of quantity indicators associated with the range of price levels for the commodity represented by the consolidated price level;displaying by the computing device on a user interface provided on the display of the electronic trading system the consolidated quantity indicator in association with the consolidated price level on a price axis including a plurality of consolidated price levels for the commodity, wherein the consolidated price level is displayed on the price axis in place of the range of price levels;and displaying by the computing device on the user interface provided on the display of the electronic trading system a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  14. 140
    143. A computer readable medium having stored therein instructions executable by a processor, wherein the instructions are executable to:generate by a computing device a consolidated price level, wherein the consolidated price level represents a range of price levels for a commodity;generate by the computing device a consolidated quantity indicator, wherein the consolidated quantity indicator represents a plurality of quantity indicators associated with the range of price levels for the commodity represented by the consolidated price level;display by the computing device on a user interface provided on a display of an electronic trading system the consolidated quantity indicator in association with the consolidated price level on a price axis including a plurality of consolidated price levels for the commodity, wherein the consolidated price level is displayed on the price axis in place of the range of price levels;and display by the computing device a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  15. 150
    153. A computing device comprising a processor and a user interface provided on a display, the processor operable to:generate a consolidated price level, wherein the consolidated price level represents a range of price levels for a commodity;generate a consolidated quantity indicator, wherein the consolidated quantity indicator represents a plurality of quantity indicators associated with the range of price levels for the commodity represented by the consolidated price level;display on the user interface provided on the display the consolidated quantity indicator in association with the consolidated price level on a price axis including a plurality of consolidated price levels for the commodity, wherein the consolidated price level is displayed on the price axis in place of the range of price levels;and display on the user interface provided on the display a plurality of locations in an order entry region, wherein each location in the order entry region corresponds to a consolidated price level along the price axis, and wherein each location in the order entry region is configured to receive a single action command from a user input device that sets a plurality of parameters for a trade order relating to the commodity and sends the trade order to an electronic exchange.
  16. 160
    163. A computer-implemented method comprising:generating, by a computer device, a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each price level of the range of price levels is based on price information related to the commodity and received from an electronic exchange;displaying, by the computer device, on a display, the plurality of consolidated price levels;generating, by the computer device, based on market data, a first consolidated quantity indicator, wherein the first consolidated quantity indicator represents a plurality of bid quantity indicators associated with a first range of price levels of a first consolidated price level of the plurality of consolidated price levels, the first range of price levels corresponding to bids;displaying, by the computer device, on the display, the first consolidated quantity indicator at a first location aligned with the first consolidated price level of the plurality of consolidated price levels;generating, by the computer device, based on market dataa second consolidated quantity indicator, wherein the second consolidated quantity indicator represents a plurality of ask quantity indicators associated with a second range of price levels of a second consolidated price level of the plurality of consolidated price levels, the second range of price levels corresponding to asks;CA 02425107 2016-09-08 displaying, by the computer device, on the display, the second consolidated quantity indicator at a second location aligned with the second consolidated price level of the plurality of consolidated price levels;and updating the first consolidated quantity indicator or the second consolidated quantity indicator based on updated market data.
  17. 171
    174. A computer readable medium having stored therein instructions for execution by a processor, wherein the instructions are executable to render the processor operable to:generate a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each price level of the range of price levels is based on price information related to the commodity and received from an electronic exchange;display, on a display, the plurality of consolidated price levels;generate, based on market data, a first consolidated quantity indicator, wherein the first consolidated quantity indicator represents a plurality of bid quantity indicators associated with a first range of price levels of a first consolidated price level of the plurality of consolidated price levels, the first range of price levels corresponding to bids;display, on the display, the first consolidated quantity indicator at a first location aligned with the first consolidated price level of the plurality of consolidated price levels;generate, based on market data, a second consolidated quantity indicator, wherein the second consolidated quantity indicator represents a plurality of ask quantity indicators associated with a second range of price levels of a second consolidated price level of the plurality of consolidated price levels, the second range of price levels corresponding to asks;display, on the display, the second consolidated quantity indicator at a second location aligned with the second consolidated price level of the plurality of consolidated price levels;and update the first consolidated quantity indicator or the second consolidated quantity indicator based on updated market data.
  18. 182
    185. A system comprising:a computing device, wherein the computing device is configured to generate a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each price level of the range of price levels is based on price information related to the commodity and received from an electronic exchange, wherein the computing device is configured to display the plurality of consolidated price levels on a display, wherein the computing device is configured to generate, based on market data, a first consolidated quantity indicator, wherein the first consolidated quantity indicator represents a plurality of bid quantity indicators associated with a first range of price levels of a first consolidated price level of the plurality of consolidated price levels, the first range of price levels corresponding to bids, wherein the computing device is configured to display, on the display, the first consolidated quantity indicator at a first location aligned with the first consolidated price level of the plurality of consolidated price levels, CA 02425107 2016-09-08 wherein the computing device is configured to generate, based on market data, a second consolidated quantity indicator, wherein the second consolidated quantity indicator represents a plurality of ask quantity indicators associated with a second range of price levels of a second consolidated price level of the plurality of consolidated price levels, the second range of price levels corresponding to asks, wherein the computing device is configured to display, on the display, the second consolidated quantity indicator at a second location aligned with the second consolidated price level of the plurality of consolidated price levels;and wherein the computing device is configured to update the first consolidated quantity indicator or the second consolidated quantity indicator based on updated market data.
  19. 193
    196. A computing device, for placing a trade order for a commodity at an electronic exchange, the computing device configured to provide a graphical user interface on a display associated with the computing device, the graphical user interface characterized by:a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, each price level of the range of price levels being based on market information related to the commodity received from the electronic exchange;an indicator at a location aligned with a consolidated price level of the plurality of consolidated price levels, wherein the indicator represents consolidation of a plurality of quantity indicators associated with a range of price levels of the consolidated price level;and an order entry region comprising a plurality of locations for receiving commands to initiate one or more trade orders to be sent to the electronic exchange, each location of the plurality of locations being aligned with a consolidated price level of the plurality of consolidated price levels and each location being selectable by a user input device, the order entry region being configured such that selection of a particular location in the order entry region generates one or more trade orders by allocating, based on a distribution method, an order quantity to a price level within a range of price levels associated with a consolidated price level of the particular location, and wherein following the allocation, the one or more generated trade orders are sent to the electronic exchange.
  20. 207
    210. A computer-implemented method for placing a trade order for a commodity at an electronic exchange through a graphical user interface, the method comprising:dynamically displaying, on a display, a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for the commodity, each price level of the range of price CA 02425107 2016-09-08 levels being based on market information related to the commodity received from the electronic exchange;dynamically displaying, on the display, an indicator at a location aligned with a consolidated price level of the plurality of consolidated price levels, wherein the indicator represents consolidation of a plurality of quantity indicators associated with a range of price levels of the consolidated price level;and displaying, on the display, an order entry region comprising a plurality of locations for receiving commands to initiate one or more trade orders to be sent to the electronic exchange, each location of the plurality of locations being aligned with a consolidated price level of the plurality of consolidated price levels and each location being selectable by a user input device;receiving a selection in a particular location of the order entry region from the user input device;generating one or more trade orders by allocating, based on a distribution method, an order quantity to a price level within a range of price levels associated with a consolidated price level of the particular location;and sending the one or more generated trade orders to the electronic exchange.
  21. 221
    224. A computer readable medium having program code recorded thereon for execution on a computing device for placing a trade order for a commodity at an electronic exchange through a graphical user interface provided on a display of the computing device, the program code causing the computing device to perform the following method steps:dynamically displaying on the graphical user interface provided on the display a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for the commodity, each price level of the range of price levels being based on market information related to the commodity received from the electronic exchange;CA 02425107 2016-09-08 dynamically displaying on the graphical user interface provided on the display an indicator at a location aligned with a consolidated price level of the plurality of consolidated price levels, wherein the indicator represents consolidation of a plurality of quantity indicators associated with a range of price levels of the consolidated price level;and displaying on the graphical user interface provided on the display an order entry region comprising a plurality of locations for receiving commands to initiate one or more trade orders to be sent to the electronic exchange, each location of the plurality of locations being aligned with a consolidated price level of the plurality of consolidated price levels and each location being selectable by a user input device;receiving a selection in a particular location of the order entry region from the user input device;generating one or more trade orders by allocating, based on a distribution method, an order quantity to a price level within a range of price levels associated with a consolidated price level of the particular location;and, sending the one or more generated trade orders to the electronic exchange.
  22. 235
    238. A computing device configured to provide a graphical user interface on a display for displaying market information relating to a commodity being traded in a market, the graphical user interface characterized by:a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each price level of the range of price levels is based on market information related to the commodity received from an electronic exchange;CA 02425107 2016-09-08 a first Consolidated quantity indicator displayed, based on market data, at a first location aligned with a first consolidated price level of the plurality of consolidated price levels, the first consolidated quantity indicator representing a plurality of bid quantity indicators associated with a first range of price levels of the first consolidated price level, the first range of price levels corresponding to bids;and a second consolidated quantity indicator displayed, based on market data, at a second location aligned with a second consolidated price level of the plurality of consolidated price levels, the second consolidated quantity indicator representing a plurality of ask quantity indicators associated with a second range of price levels of the second consolidated price level, the second range of price levels corresponding to asks, wherein the computing device is configured to update the first consolidated quantity indicator or the second consolidated quantity indicator based on updated market data.
  23. 249
    252. A computer-implemented method for displaying market information relating to a commodity being traded on at least one electronic exchange, the method comprising:dynamically displaying, on a display, a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each price level of the range of price levels is based on market information related to the commodity received from the electronic exchange;dynamically displaying, on the display, based on market data, a first consolidated quantity indicator at a first location aligned with a first consolidated price level of the plurality of consolidated price levels, the first consolidated quantity indicator representing a plurality of bid quantity indicators associated with a CA 02425107 2016-09-08 first range of price levels of the first consolidated price level, the first range of price levels corresponding to bids;and dynamically displaying, based on market data, on the display, a second consolidated quantity indicator at a second location aligned with a second consolidated price level of the plurality of consolidated price levels, the second consolidated quantity indicator representing a plurality of ask quantity indicators associated with a second range of price levels of the second consolidated price level, the second range of price levels corresponding to asks, wherein the computing device is configured to update the first consolidated quantity indicator or the second consolidated quantity indicator based on updated market data.
  24. 263
    266. A computer readable medium having stored therein instruction for execution by a processor, wherein the instructions are executable to render the processor operable to perform the method steps of:dynamically displaying, on a display, a plurality of consolidated price levels, wherein each consolidated price level represents a range of price levels for a commodity, wherein each price level of the range of price levels is based on market information related to the commodity received from the electronic exchange;dynamically displaying, on the display, based on market data a first consolidated quantity indicator at a first location aligned with a first consolidated price level of the plurality of consolidated price levels, the first consolidated quantity indicator representing a plurality of bid quantity indicators associated with a first range of price levels of the first consolidated price level, the first range of price levels corresponding to bids;CA 02425107 2016-09-08 dynamically displaying, based on market data, on the display, a second consolidated quantity indicator at a second location aligned with a second consolidated price level of the plurality of consolidated price levels, the second consolidated quantity indicator representing a plurality of ask quantity indicators associated with a second range of price levels of the second consolidated price level, the second range of price levels corresponding to asks;and update the first consolidated quantity indicator or the second consolidated quantity indicator based on updated market data.
  25. 277
    280. A computer-implemented method for displaying market information relating to a commodity being traded in a market on a graphical user interface provided on a display, the method comprising:receiving order information based on data relating to a commodity from an electronic exchange;displaying, on the graphical user interface provided on the display, based on the order information received from the electronic exchange, a first indicator at a first location aligned with a first price level of a plurality of price levels, wherein the first indicator represents a first consolidation of quantity corresponding to the first price level;displaying, on the graphical user interface provided on the display, based on the order information received from the electronic exchange, a second indicator at a second location aligned with a second price level of the plurality of price levels, wherein the first indicator and the second indicator are consecutively displayed, wherein the second indicator represents a second consolidation of quantity CA 02425107 2016-09-08 corresponding to the second price level, and wherein the first and second consolidation of quantity is based on the order information;receiving new order information comprising a price and a quantity for the commodity, wherein the price is greater than the first price level and the price is less than the second price level;and updating, based on the new order information, on the graphical user interface provided on the display, either the first indicator or the second indicator to include the quantity based on whether the price is mapped to the first price level or the second price level in accordance with a predetermined rule.
  26. 282
    285. The computer-implemented method claim 280, further comprising:displaying, on the graphical user interface, an order entry region comprising a plurality of locations for receiving commands to send trade orders to the electronic exchange, each location being aligned with a price level of the plurality of price levels and each location being selectable by a user input device, the order entry region being configured such that selection of one of the plurality of locations is a command to send a trade order to the electronic exchange based on a price level within a range of price levels associated with the selected location, wherein the price level, on which the trade order is based, is selected using a distribution method.
  27. 287
    290. The computer-implemented method claim 280, wherein the plurality of price levels are displayed along an axis.
  28. 291
    294. A computer readable medium having program code recorded thereon for execution on a computing device for displaying market information relating to a commodity being traded in a market on a graphical user interface provided on a display of the computing device, the program code causing the computing device to perform the following method steps:receiving order information based on data relating to a commodity from an electronic exchange;displaying, on the graphical user interface provided on the display, based on the order information received from the electronic exchange, a first indicator at a first location aligned with a first price level of a plurality of price levels, wherein the first indicator represents a first consolidation of quantity corresponding to the first price level;displaying, on the graphical user interface provided on the display, based on the order information received from the electronic exchange, a second indicator at a second location aligned with a second price level of the plurality of price levels, wherein the first indicator and the second indicator are consecutively displayed, wherein the second indicator represents a second consolidation of quantity corresponding to the second price level, and wherein the first and second consolidation of quantity is based on the order information;receiving new order information comprising a price and a quantity for the commodity, wherein the price is greater than the first price level and the price is less than the second price level;and CA 02425107 2016-09-08 updating, based on the new order information, on the graphical user interface provided on the display, either the first indicator or the second indicator to include the quantity based on whether the price is mapped to the first price level or the second price level in accordance with a predetermined rule.
  29. 300
    304. The computer readable medium claim 294, wherein the plurality of price levels are displayed along an axis. CA 02425107 2016-09-08
  30. 304
    308. A computing device comprising a processor and graphical user interface provided on a display, the computing device operable to display market information relating to a commodity being traded in a market on the graphical user interface, the processor operable to:receive order information based on data relating to a commodity from an electronic exchange;display, based on the order information received from the electronic exchange, on the graphical user interface provided on the display, a first indicator at a first location aligned with a first price level of a plurality of price levels, wherein the first indicator represents a first consolidation of quantity corresponding to the first price level;display, based on the order information received from the electronic exchange, on the graphical user interface provided on the display, a second indicator at a second location aligned with a second price level of the plurality of price levels, wherein the first indicator and the second indicator are consecutively displayed, wherein the second indicator represents a second consolidation of quantity corresponding to the second price level, and wherein the first and second consolidation of quantity is based on the order information;receive new order information comprising a price and a quantity for the commodity, wherein the price is greater than the first price level and the price is less than the second price level;and update, based on the new order information, on the graphical user interface provided on the display, either the first indicator or the second indicator to include the quantity based on whether the price is mapped to the first price level or the second price level in accordance with a predetermined rule.
  31. 309
    313. The computing device claim 308, wherein the processor is further operable to:display, on the graphical user interface, an order entry region comprising a plurality of locations for receiving commands to send trade orders to the electronic exchange, each location being aligned with a price level of the plurality of price levels and each location being selectable by a user input device, the order entry region being configured such that selection of one of the plurality of locations is a command to send a trade order to the electronic exchange based on a price level within a range of price levels associated with the selected location, wherein the price level, on which the trade order is based, is selected using a distribution method.
  32. 314
    318. The computing device claim 308, wherein the plurality of price levels are displayed along an axis.
Independent claims32