System and method for performing automatic spread trading
First Claim
1. A method for electronic trading, the method comprising:
- receiving a selection for a price of a spread trade via a user input for a computing device, the spread trade including a trade for a plurality of tradeable objects;
determining a first price for a first tradeable object of the plurality of tradeable objects via the computing device, the first price being determined based on the price of the spread trade and market information for a second tradeable object of the plurality of tradeable objects at a first time;
submitting a first order to an electronic exchange via the computing device, the first order including the first price for the first tradeable object of the plurality of tradeable objects;
determining, via the computing device, a working price for the spread trade based on market information for the second tradeable object of the plurality of tradeable objects at a second time; and
determining whether a price condition is satisfied based on comparing the working price for the spread trade to a spread limit via the computing device; and
in response to the price condition being satisfied, submitting a new order to the electronic exchange via the computing device, the new order including a new price for the first tradeable object determined based on the price of the spread trade and market information for the second tradeable object of the plurality of tradeable objects at a third time.
1 Assignment
0 Petitions
Accused Products
Abstract
The present embodiments are provided to facilitate the automatic trading of spreads in a fast and accurate manner. One or more market data feeds that contain market information for tradeable objects are received at an exchange. A spread data feed is generated in response to the market data feeds and from one or more spread setting parameters, which can be entered by a user. The spread data feed is preferably displayed in a spread window as bid and ask quantities associated with an axis or scale of prices. The user can enter orders in the spread window and the legs will be automatically worked to achieve, or attempt to achieve, the spread. In addition, other tools disclosed herein may be utilized to assist the user in making such trades.
132 Citations
22 Claims
-
1. A method for electronic trading, the method comprising:
-
receiving a selection for a price of a spread trade via a user input for a computing device, the spread trade including a trade for a plurality of tradeable objects; determining a first price for a first tradeable object of the plurality of tradeable objects via the computing device, the first price being determined based on the price of the spread trade and market information for a second tradeable object of the plurality of tradeable objects at a first time; submitting a first order to an electronic exchange via the computing device, the first order including the first price for the first tradeable object of the plurality of tradeable objects; determining, via the computing device, a working price for the spread trade based on market information for the second tradeable object of the plurality of tradeable objects at a second time; and determining whether a price condition is satisfied based on comparing the working price for the spread trade to a spread limit via the computing device; and in response to the price condition being satisfied, submitting a new order to the electronic exchange via the computing device, the new order including a new price for the first tradeable object determined based on the price of the spread trade and market information for the second tradeable object of the plurality of tradeable objects at a third time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium having instruction stored thereon which when executed by a processor cause the processor to execute acts comprising:
-
receiving a selection for a price of a spread trade, the spread trade including a trade for a plurality of tradeable objects; determining a first price for a first tradeable object of the plurality of tradeable objects, the first price being determined based on the price of the spread trade and market information for a second tradeable object of the plurality of tradeable objects at a first time; submitting a first order to an electronic exchange, the first order including the first price for the first tradeable object of the plurality of tradeable objects; determining a working price for the spread trade based on market information for the second tradeable object of the plurality of tradeable objects at a second time; and determining whether a price condition is satisfied based on comparing the working price for the spread trade to a spread limit; and in response to the price condition being satisfied, submitting a new order to the electronic exchange, the new order including a new price for the first tradeable object determined based on the price of the spread trade and market information for the second tradeable object of the plurality of tradeable objects at a third time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A trading device comprising:
-
a processor configured to; receive a selection for a price of a spread trade, the spread trade including a trade for a plurality of tradeable objects; determine a first price for a first tradeable object of the plurality of tradeable objects, the first price being determined based on the price of the spread trade and market information for a second tradeable object of the plurality of tradeable objects at a first time; submit a first order to an electronic exchange, the first order including the first price for the first tradeable object of the plurality of tradeable objects; determine a working price for the spread trade based on market information for the second tradeable object of the plurality of tradeable objects at a second time; and determine whether a price condition is satisfied based on comparing the working price for the spread trade to a spread limit; and submit a new order to the electronic exchange in response to the price condition being satisfied, the new order including a new price for the first tradeable object determined based on the price of the spread trade and market information for the second tradeable object of the plurality of tradeable objects at a third time. - View Dependent Claims (22)
-
Specification