IP Library Granted Patent US 8,239,314
Granted Patent B2
US 8,239,314 · App. 12/431,583 · Granted Aug 7, 2012

System and method for estimating a spread value

Assignee: Trading Technologies International, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,239,314
App. No.
12/431,583
Granted
Aug 7, 2012
Kind
B2
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.

Claims (41)

1. A computer readable medium comprising instructions that, when executed, cause a computing device to at least:

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;

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;

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;

detect a change in the first market data;

electronically estimate the 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

display the spread value on a screen of an electronic terminal in relation to an axis of price levels.

2. The computer readable medium of claim 1 further comprising instructions that, when executed, cause the computing device to detect a change in the first market data by detecting a subsequent last traded price indicating a new trade has occurred for the first tradeable object.

3. The computer readable medium of claim 2 further comprising instructions that, when executed, cause the computing device to characterize a last trade that has occurred at the subsequent last traded price as a trade to buy the first tradeable object when the subsequent last traded price is below the highest bid price for the first tradeable object.

4. The computer readable medium of claim 3 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to the spread definition when the first tradeable object is to be bought.

5. The computer readable medium of claim 3 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be sold.

6. The computer readable medium of claim 2 further comprising instructions that, when executed, cause the computing device to characterize a last trade that has occurred at the subsequent last traded price as a trade to sell the first tradeable object when the subsequent last traded price is above the lowest ask price for the first tradeable object.

7. The computer readable medium of claim 6 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to the spread definition when the first tradeable object is to be sold.

8. The computer readable medium of claim 6 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be bought.

9. The computer readable medium of claim 1 further comprising instructions that, when executed, cause the computing device to detect a change in the first market data by detecting a new highest bid price, and characterizing the change as a result of buying the first tradeable object.

10. The computer readable medium of claim 9 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to the spread definition when the first tradeable object is to be bought.

11. The computer readable medium of claim 9 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be sold.

12. The computer readable medium of claim 1 further comprising instructions that, when executed, cause the computing device to detect a change in the first market data by detecting a new lowest ask price, and characterizing the change as a result of selling the first tradeable object.

13. The computer readable medium of claim 12 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to the spread definition when the first tradeable object is to be sold.

14. The computer readable medium of claim 12 further comprising instructions that, when executed, cause the computing device to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be bought.

15. The computer readable medium of claim 1 further comprising instructions that, when executed, cause the computing device to estimate a quantity associated with the spread value.

16. The computer readable medium of claim 1 wherein the spread value is further based on a weighted average of a plurality of highest bid prices that it would take to sell the second tradeable object or based on a weighted average of a plurality of lowest offer prices that it would take to buy the second tradeable object.

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 the 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.

18. The system of claim 17 wherein the automatic spreader computing device is further adapted to detect a change in the first market data by detecting a subsequent last traded price indicating a new trade has occurred for the first tradeable object.

19. The system of claim 18 wherein the automatic spreader computing device is further adapted to characterize a last trade that has occurred at the subsequent last traded price as a trade to buy the first tradeable object when the subsequent last traded price is below the highest bid price for the first tradeable object.

20. The system of claim 19 wherein the automatic spreader computing device is further adapted to estimate the spread value according to the spread definition when the first tradeable object is to be bought.

21. The system of claim 19 wherein the automatic spreader computing device is further adapted to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be sold.

22. The system of claim 18 wherein the automatic spreader computing device is further adapted to characterize a last trade that has occurred at the subsequent last traded price as a trade to sell the first tradeable object when the subsequent last traded price is above the lowest ask price for the first tradeable object.

23. The system of claim 22 wherein the automatic spreader computing device is further adapted to estimate the spread value according to the spread definition when the first tradeable object is to be sold.

24. The system of claim 22 wherein the automatic spreader computing device is further adapted to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be bought.

25. The system of claim 17 wherein the automatic spreader computing device is further adapted to detect a change in the first market data by detecting a new highest bid price, and characterize the change as a result of buying the first tradeable object.

26. The system of claim 25 wherein the automatic spreader computing device is further adapted to estimate the spread value according to the spread definition when the first tradeable object is to be bought.

27. The system of claim 25 wherein the automatic spreader computing device is further adapted to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be sold.

28. The system of claim 17 wherein the automatic spreader computing device is further adapted to detect a change in the first market data by detecting a new lowest ask price, and characterize the change as a result of selling the first tradeable object.

29. The system of claim 28 wherein the automatic spreader computing device is further adapted to estimate the spread value according to the spread definition when the first tradeable object is to be sold.

30. The system of claim 28 wherein the automatic spreader computing device is further adapted to estimate the spread value according to an inverse of the spread definition when the first tradeable object is to be bought.

31. The system of claim 17 wherein the automatic spreader computing device is further adapted to estimate a quantity associated with the spread value.

32. The system of claim 17 wherein the spread value is further based on a weighted average of a plurality of highest bid prices that it would take to sell the second tradeable object or based on a weighted average of a plurality of lowest offer prices that it would take to buy the second tradeable object.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jun 15, 2022
From: ACF FINCO I LP
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 060791/0498 →
SECURITY INTEREST Recorded Jul 20, 2021
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: ACF FINCO I LP
Reel/Frame 057143/0825 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: HARRIS, JOHN; BURNS, MICHAEL J.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 027565/0823 →
Continuity (5)
Continuation 11417870 · May 3, 2006
Continuation 10804631 · Mar 19, 2004
Continuation In Part 10137979 · May 3, 2002
Provisional Application 60361958 · Mar 5, 2002
Related Publication 20090228400A1 · Sep 10, 2009