System and Method for Estimating a Spread Value
First Claim
1. A computer readable medium having stored therein instructions executable by a processor to perform a method comprising:
- receiving by a computing device a definition for a spread, wherein the spread is between a first tradeable object and a second tradeable object, the definition determining whether the first tradeable object is to be bought or sold and whether the second tradeable object is to be bought or sold to complete the spread;
receiving by the computing device a first market data from an electronic exchange, the first market data comprising a highest bid price and a lowest ask price currently available for the first tradeable object and a last traded price for the first tradeable object;
receiving by the computing device a second market data from an electronic exchange, the second market data comprising a highest bid price and a lowest ask price currently available for the second tradeable object and a last traded price for the second tradeable object;
detecting by the computing device a change in the first market data;
electronically estimating by the computing device a spread value responsive to the change in the first market data using the definition for the spread;
wherein the spread value is based on a highest bid price for the second tradeable object when the second tradeable object is to be sold or the spread value is based on a lowest offer price for the second tradeable object when the second tradeable object is to be bought; and
displaying the spread value on a screen of an electronic terminal in relation to an axis of price levels.
3 Assignments
0 Petitions
Accused Products
Abstract
An estimated spread value is computed that represents a price at which a trader might have been able to buy or sell a spread given the current market conditions of the legs. In particular, when an event occurs in one of the legs, price information is gathered from each of the other legs based on the spread definition, in addition to the defined event, and is used in estimating the value of a spread. According to one feature, the computations may be triggered by any predefined event. According to another feature, the computation may be programmed by a user to tailor the estimation process according to the type of spread being traded. The estimated spread value may be used to analyze spreads, it may be fed to other trading related software tools, or it may be used in charting.
139 Citations
32 Claims
-
1. A computer readable medium having stored therein instructions executable by a processor to perform a method comprising:
-
receiving by a computing device a definition for a spread, wherein the spread is between a first tradeable object and a second tradeable object, the definition determining whether the first tradeable object is to be bought or sold and whether the second tradeable object is to be bought or sold to complete the spread; receiving by the computing device a first market data from an electronic exchange, the first market data comprising a highest bid price and a lowest ask price currently available for the first tradeable object and a last traded price for the first tradeable object; receiving by the computing device a second market data from an electronic exchange, the second market data comprising a highest bid price and a lowest ask price currently available for the second tradeable object and a last traded price for the second tradeable object; detecting by the computing device a change in the first market data; electronically estimating by the computing device a spread value responsive to the change in the first market data using the definition for the spread; wherein the spread value is based on a highest bid price for the second tradeable object when the second tradeable object is to be sold or the spread value is based on a lowest offer price for the second tradeable object when the second tradeable object is to be bought; and displaying the spread value on a screen of an electronic terminal in relation to an axis of price levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for estimating a spread value between at least a first tradeable object and a second tradeable object, the system including:
-
an automatic spreader computing device adapted to receive a definition for a spread, wherein the spread is between a first tradeable object and a second tradeable object, the definition determining whether the first tradeable object is to be bought or sold and whether the second tradeable object is to be bought or sold to complete the spread, the automatic spreader computing device further adapted to receive a first market data from an electronic exchange, the first market data comprising a highest bid price and a lowest ask price currently available for the first tradeable object and a last traded price for the first tradeable object, the automatic spreader computing device further adapted to receive a second market data from an electronic exchange, the second market data comprising a highest bid price and a lowest ask price currently available for the second tradeable object and a last traded price for the second tradeable object, the automatic spreader computing device further adapted to detect a change in the first market data, the automatic spreader computing device further adapted to electronically estimate a spread value responsive to the change in the first market data using the definition for the spread, wherein the spread value is based on a highest bid price for the second tradeable object when the second tradeable object is to be sold or the spread value is based on a lowest offer price for the second tradeable object when the second tradeable object is to be bought; and an electronic terminal including a screen, wherein the electronic terminal is adapted to display the spread value on the screen in relation to an axis of price levels. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification