System and method for icon oriented representation of trading strategies
First Claim
Patent Images
1. A method for visually establishing a trading strategy for a tradeable object, comprising:
- displaying in a first region of a graphical user interface on a client device, a first value axis having a first plurality of value levels for buy and sell orders, each value level being associated with a price of a first tradeable object traded at a first electronic exchange;
displaying in a second region of the graphical user interface, a second value axis having a second plurality of value levels for buy and sell orders, each value level being associated with a price of a second tradeable object traded at a second electronic exchange and being different than the first tradeable object;
selecting a first subset of icons from an icon library having a plurality of icons including different types of execution icons graphically representing different order types available at different exchanges, where each of the plurality of icons is pre-populated with parameters for the type of order represented, where the first subset of icons is selected based on types of orders available at the first electronic exchange, where each icon of the first subset of icons graphically represents a corresponding type of order available at the first electronic exchange and is pre-populated with parameters defining the corresponding type of order available at the first electronic exchange;
selecting a second subset of icons from the icon library based on types of orders available at the second electronic exchange, where each icon of the second subset of icons graphically represents a corresponding type of order available at the second electronic exchange and is pre-populated with parameters defining the corresponding type of order available at the second electronic exchange;
generating a first tool bar for the first subset of icons and second toolbar for the second subset of icons;
displaying the first toolbar and the second toolbar on the graphical user interface;
receiving a first user-initiated command via a first input of the client device, the first user-initiated command selecting a first order icon from the first toolbar, creating a trading strategy for a plurality of orders including a first order for the first tradeable object and moving the first order icon to a first location relative to the first value axis, the first location identifying a first price for the first order for the first tradeable object;
in response to receiving the first user-initiated command, displaying the first order icon at the first location, the first order icon graphically representing a state of the first order based on market data from the first electronic exchange related to the first order;
submitting the first order to the electronic exchange according to at least one pre-set condition associated with the first order for determining when the first order is sent to the electronic exchange;
receiving a second user-initiated command via a second input of the client device, the second user-initiated command selecting a second order icon from the second toolbar, identifying a second order for the second tradeable object with the trading strategy and moving the second order icon to a second location relative to the second value axis, the second location identifying a second price for the second order for the second tradeable object;
in response to receiving the second user-initiated command, displaying the second order icon at the second location, the second order icon graphically representing a state of the second order based on market data from the second electronic exchange related to the second order;
submitting the second order to the electronic exchange according to at least the state of the first order; and
displaying a graphical indicator between the first order icon and the second order icon showing a linking of the first order to the second order.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for visually establishing a trading strategy are described. According to one method, a trader can position a first icon corresponding to a first order and a second icon corresponding to a second order in relation to a first value axis displayed on a graphical interface. A graphical means can also be used in relation to the icons to show that the icons correspond to a trading strategy. The graphical means can include lines, numbers, or any other user-configurable graphical representation illustrating order precedence, for example.
70 Citations
26 Claims
-
1. A method for visually establishing a trading strategy for a tradeable object, comprising:
-
displaying in a first region of a graphical user interface on a client device, a first value axis having a first plurality of value levels for buy and sell orders, each value level being associated with a price of a first tradeable object traded at a first electronic exchange; displaying in a second region of the graphical user interface, a second value axis having a second plurality of value levels for buy and sell orders, each value level being associated with a price of a second tradeable object traded at a second electronic exchange and being different than the first tradeable object; selecting a first subset of icons from an icon library having a plurality of icons including different types of execution icons graphically representing different order types available at different exchanges, where each of the plurality of icons is pre-populated with parameters for the type of order represented, where the first subset of icons is selected based on types of orders available at the first electronic exchange, where each icon of the first subset of icons graphically represents a corresponding type of order available at the first electronic exchange and is pre-populated with parameters defining the corresponding type of order available at the first electronic exchange; selecting a second subset of icons from the icon library based on types of orders available at the second electronic exchange, where each icon of the second subset of icons graphically represents a corresponding type of order available at the second electronic exchange and is pre-populated with parameters defining the corresponding type of order available at the second electronic exchange; generating a first tool bar for the first subset of icons and second toolbar for the second subset of icons; displaying the first toolbar and the second toolbar on the graphical user interface; receiving a first user-initiated command via a first input of the client device, the first user-initiated command selecting a first order icon from the first toolbar, creating a trading strategy for a plurality of orders including a first order for the first tradeable object and moving the first order icon to a first location relative to the first value axis, the first location identifying a first price for the first order for the first tradeable object; in response to receiving the first user-initiated command, displaying the first order icon at the first location, the first order icon graphically representing a state of the first order based on market data from the first electronic exchange related to the first order; submitting the first order to the electronic exchange according to at least one pre-set condition associated with the first order for determining when the first order is sent to the electronic exchange; receiving a second user-initiated command via a second input of the client device, the second user-initiated command selecting a second order icon from the second toolbar, identifying a second order for the second tradeable object with the trading strategy and moving the second order icon to a second location relative to the second value axis, the second location identifying a second price for the second order for the second tradeable object; in response to receiving the second user-initiated command, displaying the second order icon at the second location, the second order icon graphically representing a state of the second order based on market data from the second electronic exchange related to the second order; submitting the second order to the electronic exchange according to at least the state of the first order; and displaying a graphical indicator between the first order icon and the second order icon showing a linking of the first order to the second order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable medium having instructions stored thereon, which when executed by a processor cause the processor to carry out a method comprising:
-
displaying in a first region of a graphical user interface on a client device, a first value axis having a first plurality of value levels for buy and sell orders, each value level being associated with a price of a first tradeable object traded at a first electronic exchange; displaying in a second region of the graphical user interface, a second value axis having a second plurality of value levels for buy and sell orders, each value level being associated with a price of a second tradeable object traded at a second electronic exchange and being different than the first tradeable object; selecting a first subset of icons from an icon library having a plurality of icons including different types of execution icons graphically representing different order types available at different exchanges, where each of the plurality of icons is pre-populated with parameters for the type of order, where the first subset of icons is selected based on types of orders available at the first electronic exchange, where each icon of the first subset of icons graphically represents a corresponding type of order available at the first electronic exchange and is pre-populated with parameters defining the corresponding type of order available at the first electronic exchange; selecting a second subset of icons from the icon library based on types of orders available at the second electronic exchange, where each icon of the second subset of icons graphically represents a corresponding type of order available at the second electronic exchange and is pre-populated with parameters defining the corresponding type of order available at the second electronic exchange; generating a first tool bar for the first subset of icons and second toolbar for the second subset of icons; displaying the first toolbar and the second toolbar on the graphical user interface; receiving a first user-initiated command via a first input of the client device, the first user-initiated command selecting a first order icon from the first toolbar, creating a trading strategy for a plurality of orders including the a first order for the first tradeable object and moving the first order icon to a first location relative to the first value axis, the first location identifying a first price for the first order for the first tradeable object; in response to receiving the first user-initiated command, displaying the first order icon at the first location, the first order icon graphically representing a state of the first order based on market data from the first electronic exchange related to the first order; submitting the first order to the electronic exchange according to at least one pre-set condition associated with the first order for determining when the first order is sent to the electronic exchange; receiving a second user-initiated command via a second input of the client device, the second user-initiated command selecting a second order icon from the second toolbar, identifying a second order for the second tradeable object with the trading strategy and moving the second order icon to a second location relative to the second value axis, the second location identifying a second price for the second order for the second tradeable object; in response to receiving the second user-initiated command, displaying the second order icon at the second location, the second order icon graphically representing a state of the second order based on market data from the second electronic exchange related to the second order; submitting the second order to the second electronic exchange according to at least the state of the first order; and displaying a graphical indicator between the first order icon and the second order icon showing a linking of the first order to the second order. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for visually establishing a trading strategy for a tradeable object, comprising:
-
in response to a communication with the first exchange; displaying in a first region of a graphical user interface on a client device, a first price axis having a first plurality of price levels for buy and sell orders for a first tradeable object traded at a first electronic exchange, selecting a first subset of icons from an icon library having a plurality of icons including different types of execution icons graphically representing different order types available at different exchanges, where each of the plurality of icons is pre-populated with parameters for the type of order, where the first subset of icons is selected based on types of orders available at the first electronic exchange, where each icon of the first subset of icons graphically represents a corresponding type of order available at the first electronic exchange, generating a first tool bar for the first subset of icons, and displaying the first toolbar on the graphical user interface, in response to a communication with the second exchange; displaying in a second region of the graphical user interface, a second price axis having a second plurality of price levels for buy and sell orders for a second tradeable object traded at a second electronic exchange, where the second tradeable object is different than the first tradeable object and the second region is aligned with the first region, selecting a second subset of icons from the icon library based on types of orders available at the second electronic exchange, where each icon of the second subset of icons graphically represents a corresponding type of order available at the second electronic exchange, generating a second toolbar for the second subset of icons, and displaying the second toolbar on the graphical user interface; in response to receiving a first user-initiated command via a first input of the client device; selecting a first order icon from the first toolbar and moving the first order icon to a first location relative to the first value axis, the first location identifying a first price for an order for the first tradeable object, creating a trading strategy for a plurality of orders including a first order for the first tradeable object, displaying the first order icon at the first location, the first order icon graphically representing a state of a first order based on market data from the first electronic exchange related to the first order, and submitting the first order to the electronic exchange according to at least one pre-set condition associated with the first order for determining when the first order is sent to the electronic exchange; in response to receiving a second user-initiated command via a second input of the client device; selecting a second order icon from the second toolbar and moving the second order icon to a second location relative to the second value axis, the second location identifying a second price for a second order for the second tradeable object, identifying the second order for the second tradeable object with the trading strategy, and displaying the second order icon at the second location, the second order icon graphically representing a state of the second order based on market data from the second electronic exchange related to the second order; submitting the second order to the second electronic exchange according to at least the state of the first order; and displaying a graphical indicator between the first order icon and the second order icon showing a linking of the first order to the second order. - View Dependent Claims (24, 25, 26)
-
Specification