Methods and system for showing perspective in market data
AssigneeGeneva Trading USA, LLC
InventorsRobert S. Creamer, Edward Paul Krauss, Geoffrey R. Myers, JR., Frank Bruen
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed for providing perspective to market data. A disaggregated view of market data may be generated from aggregated market data. Portions of disaggregated market data are emphasized to indicate important information (e.g., trading patterns, the number of orders or traders in the market at a given time or at a given price, the sequence of the orders at a given price, the trader's respective number of order entries, and or other user-defined characteristics associated with individual or groups of market orders) using a variety of techniques. Order entry techniques and other features are described herein.
Claims20
A computer-implemented method for displaying market information, the method comprising,
- receiving data for market information, at a computer, to facilitate a trade for a user,
- wherein the data has one or more orders,
- wherein each order of the one or more orders has an order quantity, and
- wherein each order has a respective price;
- determining a total number of orders at each respective price;
- determining a total quantity of items bid or offered at each respective price;
- identifying one or more orders, within the total number of orders, based at least on:
- an order quantity in an order or group of orders,
- a quantity of orders in one or more groups of orders, and
- a time when each order was entered;
- and
- for each particular price, displaying a graphical representation of each order having a quantity at the particular price,
- wherein the graphical representation of each order or group of orders is sized in proportion to a total number of orders at the particular price, or is differentiated from a quantity of orders associated with other groups of orders.
At least one tangible computer-readable medium, which when executed by at least one data processing device, provides a user interface for visualizing market trading information, comprising:
- identifying one or more resting orders within market data, based at least on an entry time for at least one order within each group of resting orders,
- wherein each resting order is at a respective price;
- wherein each resting order has a respective quantity;
- for each price, displaying a graphical representation of the one or more resting orders at that price;
- and
- updating the graphical representation of one or more resting orders when a next resting order is identified within the market data,
- wherein the graphical representation of a group of resting orders is sized in proportion to the quantity of orders within that group of resting orders, and
- wherein the graphical representation of a first group of resting orders is positioned relative to a second group of resting orders, based on one or more entry times of the resting orders within the first and the second groups.
A user-interface device for visualizing market trading information, comprising:
- a communications component to receive market trading information from an external source;
- a processor, coupled to the receiving component, and configured to:
- identify one or more resting orders within market trading information, based on one or more of a quantity of orders within each group and an entry time for at least a single order within each group,
- wherein each order is at a respective price;
- and
- a display, coupled to the processor, to visually depict a graphical representation of one or more of the groups of resting orders,
- wherein, when market trading information affecting a resting order changes, a corresponding change is made to the graphical representation of that resting order,
- wherein the graphical representation of each group of resting orders is sized in proportion to the quantity of resting orders within each other respective group of resting orders, and
- wherein a graphical representation of a group of resting orders is configured to be positioned relative to a graphical representation of a second group of resting orders, based on one or more entry times of the orders of the first and the second groups of resting orders.
At least one tangible, computer-readable medium, which when executed by at least one data processing device, provides a user interface for visualizing market trading information, comprising:
- identifying one or more resting orders within market data, based on a quantity of resting orders within each group, an entry time for at least a single resting order within each group, or a quantity of resting orders within each group and an entry time for at least a single resting order within each group,
- wherein each resting order is at a respective price;
- for each price, displaying a graphical representation of individual orders at that price,
- wherein graphical representations are sized in proportion to the quantity of orders at that price or otherwise differentiated from other orders at that price, and
- wherein the graphical representation of a first group of orders is positioned relative to a second group of orders based on one or more entry times of the orders within the first and the second groups;
- and
- initiating an order for a trade based on a selection of a graphical representation of one or more of the orders, wherein the trade is automatically adjusted to have a price similar to the price of an order within the selected group.
At least one tangible, computer-readable medium, which when executed by at least one data processing device, provides a user interface for visualizing market trading information, comprising:
- a means for receiving data for depicting market data, at a computer, to facilitate a trade for a user,
- wherein the data has a plurality of orders, each order at a respective price;
- a means for determining a total number of orders at each respective price;
- a means for identifying one or more groups of orders within the total number of orders, based on:
- a quantity of orders in the one or more groups, and
- a time when quantity of orders were placed;
- and
- for each price, a means for displaying a graphical representation of the one or more groups having orders at that price, wherein the graphical representation of each group is sized in proportion to the quantity of orders associated with that group and the total number of orders at that price.
Dependencies are inferred from the claim text.