Interface for Electronic Trading Platform
First Claim
1. A method of displaying market data comprising:
- receiving market data from an exchange on which a financial instrument is traded, the market data including substantially real-time price data for the financial instrument, including a last traded price, a highest bid price, and a lowest ask price for the financial instrument;
displaying an interactive graphical user interface (GUI) window on a display device associated with a computer workstation executing a financial instrument trading application;
displaying a portion of a price spectrum in the GUI window, the price spectrum comprising a plurality of incremental price values linearly arranged in numeric order;
determining whether the GUI window has operational focus of the trading application;
displaying the portion of the price spectrum in the GUI window in a first mode when the GUI window does not have operational focus of the trading application, in the first mode the portion of the price spectrum being dynamically displayed in the GUI window centered on one of the last traded price, the highest bid price, or the lowest ask price; and
displaying the portion of the price spectrum in the GUI window in a second mode when the GUI window has operational focus of the trading application, in the second mode the portion of the price spectrum being displayed for a first predefined period of time centered on a first value of one of the last traded price, the highest bid price, or the lowest ask price, the first value of the last traded price, the highest bid price, or the lowest ask price being established at a time when the GUI window received operational focus of the trading application, and wherein, upon expiration of the period of time, the portion of the price spectrum displayed in the GUI being displayed centered on a second value of the last traded price highest bid price, or lowest ask price established at the expiration of the first period of time.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic trading platform provides a system and methods including an interface for presenting market data and receiving user input for entering orders to buy and sell financial instruments on an exchange. The interface includes an order entry window adapted to display price information relating to a financial instrument traded on the exchange. The price information is presented as a portion of price spectrum including all possible prices for the financial instrument. The portion of the price spectrum is presented within the order entry window in a first dynamic mode when operational focus is on an interface window other than the order entry window, and the portion of the price spectrum is presented within the order entry window in a static or partially static order entry mode when operational focus is on the order entry window. Orders to buy and sell the financial instrument are created by, among other things, selecting a price and a quantity to be included in the order to buy or sell the financial instrument.
-
Citations
97 Claims
-
1. A method of displaying market data comprising:
-
receiving market data from an exchange on which a financial instrument is traded, the market data including substantially real-time price data for the financial instrument, including a last traded price, a highest bid price, and a lowest ask price for the financial instrument; displaying an interactive graphical user interface (GUI) window on a display device associated with a computer workstation executing a financial instrument trading application; displaying a portion of a price spectrum in the GUI window, the price spectrum comprising a plurality of incremental price values linearly arranged in numeric order; determining whether the GUI window has operational focus of the trading application; displaying the portion of the price spectrum in the GUI window in a first mode when the GUI window does not have operational focus of the trading application, in the first mode the portion of the price spectrum being dynamically displayed in the GUI window centered on one of the last traded price, the highest bid price, or the lowest ask price; and displaying the portion of the price spectrum in the GUI window in a second mode when the GUI window has operational focus of the trading application, in the second mode the portion of the price spectrum being displayed for a first predefined period of time centered on a first value of one of the last traded price, the highest bid price, or the lowest ask price, the first value of the last traded price, the highest bid price, or the lowest ask price being established at a time when the GUI window received operational focus of the trading application, and wherein, upon expiration of the period of time, the portion of the price spectrum displayed in the GUI being displayed centered on a second value of the last traded price highest bid price, or lowest ask price established at the expiration of the first period of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for trading a financial instrument on an exchange, the system comprising:
-
a processor; a display device; an input device adapted to control a position of a cursor on the display device and to register user selection of one or more graphical objects displayed on the display device; a communication module for receiving market data associated with the financial instrument from the exchange and for sending orders to the exchange to buy or sell the financial instrument; and a memory storing instructions which, when executed by the processor, cause the processor to display a graphical user interface (GUI) on the display device, the GUI including an order entry window that includes; a price display region adapted to display a portion of a price spectrum associated with the financial instrument in a first mode when the cursor is positioned outside the order entry window, and in a second mode when the cursor is positioned within the order entry window; the first mode comprising a dynamic price display mode in which the display region is continuously updated to reflect the market data received from the exchange as the data are received such that a portion of the price spectrum centered on an instantaneous price is displayed in the display region; and the second mode comprising a static price display mode in which a portion of the price spectrum centered on a price determined at a time when the cursor is moved into the order entry window is displayed on the display for a period of time, and a portion of the price spectrum centered on a price determined at the expiration of the period of time is displayed in the display region after the expiration of the period of time. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An interface for displaying market data associated with a financial instrument traded on an exchange and for receiving user input for placing orders to buy and sell the financial instrument on the exchange, the interface comprising:
-
a display device for presenting a plurality of interactive windows in a display area; an input device for interacting with the interactive windows; one of the interactive window comprising an order entry window displayed on the display device, the order entry window including a price display region adapted to display a plurality of price values in one of a dynamic price monitoring mode and a static order entry mode, in the dynamic price monitoring mode the plurality of price values displayed in the price display region are updated on a substantially continuous basis according to market data received from the exchange and are displayed centered around one of a last traded price value a highest bid price or a lowest ask price, in the static order entry mode the plurality of price values are statically displayed for a first period of time centered around one of a last traded price value a highest bid price, or a lowest ask price displayed at the time the interface entered the order entry mode, and wherein the plurality of price values are displayed centered around a new last traded price, highest bid price, or lowest ask price corresponding to the last traded price value highest bid price value or lowest ask price value received from the exchange at a time corresponding to the time when the first period of time expires. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81)
-
-
82. A method of entering an order to by or sell a financial instrument on an exchange, the method comprising:
-
providing a graphical user interface (GUI) for receiving market data related to the financial instrument; presenting a plurality of price options via the GUI for buying and selling the financial instrument; setting an order quantity to zero; providing a graphical element via the GUI for setting the order quantity to a value corresponding to a desired order quantity; receiving an input via user interaction with the graphical element for setting the order quantity to a non-zero value; setting the order quantity to the non-zero value; receiving a buy or sell input via the GUI corresponding to a price selected from among said plurality of price options, the input further indicating an order type; sending an order to the exchange to buy or sell the financial instrument, the order specifying a price corresponding to the price selected from among said plurality of price options, and an order type corresponding to the order type indicated by the received buy or sell input, and a quantity corresponding to the non-zero value; and resetting the order quantity to zero. - View Dependent Claims (83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97)
-
Specification