IP Library Granted Patent US 8,195,545
Granted Patent B2
US 8,195,545 · App. 12/903,983 · Granted Jun 5, 2012

Visual representation and configuration of trading strategies

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,195,545
App. No.
12/903,983
Granted
Jun 5, 2012
Kind
B2
Abstract

A system and method are provided to visually represent and configure trading strategies used in electronic trading. The system and method may be used to visually represent, among other things, an acceptable range of prices for a trading strategy in relation to a graphical user interface. The acceptable range of prices may be input by a trader to limit when one or more orders are moved from one price to another. The acceptable range of prices can be displayed on a graphical user interface using visual indicators. Using the visual indicators, the acceptable range of prices can also be configured and modified by a trader based on the trader's preferences. Other features and advantages are described herein.

Claims (64)

1. A method including:

displaying by a computing device a plurality of indicator areas, wherein each indicator area corresponds to a price for a trading strategy for trading a plurality of tradeable objects;

displaying by the computing device an order indicator at an area corresponding to a desired trading strategy price;

selecting by the computing device one or more indicator areas of the plurality of indicator areas, wherein the selected one or more indicator areas correspond to prices in a price range, wherein the price range represents a range of prices a user is willing to accept for the trading strategy without re-pricing an order for at least one of the plurality of tradeable objects, wherein the price range is determined based on the desired trading strategy price and a first parameter; and

displaying by the computing device one or more indicators, wherein each of the one or more indicators is displayed in the selected one or more indicator areas.

2. The method of claim 1 , further including:

displaying by the computing device a plurality of values, wherein the plurality of values are based on market information relating to the trading strategy, wherein each value in the plurality of values corresponds to a price for the trading strategy, wherein each displayed value is aligned with the indicator area corresponding to the same price.

3. The method of claim 2 , wherein the values in the plurality of values are prices for the trading strategy.

4. The method of claim 2 , wherein the values in the plurality of values are derived from prices for the trading strategy.

5. The method of claim 2 , wherein the plurality of values are arranged in a value axis.

6. The method of claim 5 , wherein the value axis is a static value axis.

7. The method of claim 2 , wherein the plurality of indicator areas are aligned next to the corresponding displayed values.

8. The method of claim 2 , wherein the plurality of indicator areas are aligned at least partially overlapping the corresponding displayed values.

9. The method of claim 1 , wherein the trading strategy is a spread.

10. The method of claim 1 , wherein the one or more indicators is a single indicator.

11. The method of claim 10 , wherein the single indicator is displayed to span the selected one or more indicator areas corresponding to the prices in the price range.

12. The method of claim 10 , wherein the single indicator is displayed in the indicator area corresponding to one of the highest price in the price range and the lowest price in the price range.

13. The method of claim 1 , wherein the one or more indicators is one indicator displayed in each of the selected one or more indicator areas corresponding to the prices in the price range.

14. The method of claim 1 , wherein the one or more indicators is a highest indicator and a lowest indicator, wherein the highest indicator is displayed in the indicator area corresponding to the highest price in the price range, wherein the lowest indicator is displayed in the indicator area corresponding to the lowest price in the price range.

15. The method of claim 1 , wherein the first parameter is one of an inside slop parameter, an outside slop parameter, and a slop range parameter.

16. The method of claim 1 , further including:

selecting by the computing device one or more second indicator areas of the plurality of indicator areas, wherein the selected one or more second indicator areas correspond to prices in a second price range, wherein the second price range represents a second range of prices a user is willing to accept for the trading strategy without re-pricing an order for at least one of the plurality of tradeable objects, wherein the second price range is determined based on the desired trading strategy price and a second parameter; and

displaying by the computing device one or more second indicators, wherein each of the one or more second indicators is displayed in the selected one or more second indicator areas.

17. The method of claim 16 , wherein the second parameter is one of an inside slop parameter, an outside slop parameter, and a slop range parameter.

18. The method of claim 16 , wherein the first parameter is an inside slop parameter and the second parameter is an outside slop parameter.

19. The method of claim 1 , further including:

receiving by the computing device a command to adjust an indicator;

determining by the computing device a value for the first parameter based on the received command; and

updating by the computing device the first parameter to the determined value.

20. The method of claim 19 , wherein the command is received from a user input device manipulating the adjusted indicator.

21. The method of claim 20 , wherein the command is received from a mouse dragging an edge of the adjusted indicator to another indicator area.

22. The method of claim 20 , wherein the command is received from a mouse moving the indicator.

23. A computer readable storage medium having stored therein instructions executable by a processor, wherein the instructions are executable to:

display a plurality of indicator areas, wherein each indicator area corresponds to a price for a trading strategy for trading a plurality of tradeable objects;

display an order indicator at an area corresponding to a desired trading strategy price;

select one or more indicator areas of the plurality of indicator areas, wherein the selected one or more indicator areas correspond to prices in a price range, wherein the price range represents a range of prices a user is willing to accept for the trading strategy without re-pricing an order for at least one of the plurality of tradeable objects, wherein the price range is determined based on the desired trading strategy price and a first parameter; and

display one or more indicators, wherein each of the one or more indicators is displayed in the selected one or more indicator areas.

24. The computer readable medium of claim 23 , wherein the instructions are further executable to:

display a plurality of values, wherein the plurality of values are based on market information relating to the trading strategy, wherein each value in the plurality of values corresponds to a price for the trading strategy, wherein each displayed value is aligned with the indicator area corresponding to the same price.

25. The computer readable medium of claim 24 , wherein the values in the plurality of values are prices for the trading strategy.

26. The computer readable medium of claim 24 , wherein the values in the plurality of values are derived from prices for the trading strategy.

27. The computer readable medium of claim 24 , wherein the plurality of values are arranged in a value axis.

28. The computer readable medium of claim 27 , wherein the value axis is a static value axis.

29. The computer readable medium of claim 24 , wherein the plurality of indicator areas are aligned next to the corresponding displayed values.

30. The computer readable medium of claim 24 , wherein the plurality of indicator areas are aligned at least partially overlapping the corresponding displayed values.

31. The computer readable medium of claim 23 , wherein the trading strategy is a spread.

32. The computer readable medium of claim 23 , wherein the one or more indicators is a single indicator.

33. The computer readable medium of claim 32 , wherein the single indicator is displayed to span the selected one or more indicator areas corresponding to the prices in the price range.

34. The computer readable medium of claim 32 , wherein the single indicator is displayed in the indicator area corresponding to one of the highest price in the price range and the lowest price in the price range.

35. The computer readable medium of claim 23 , wherein the one or more indicators is one indicator displayed in each of the selected one or more indicator areas corresponding to the prices in the price range.

36. The computer readable medium of claim 23 , wherein the one or more indicators is a highest indicator and a lowest indicator, wherein the highest indicator is displayed in the indicator area corresponding to the highest price in the price range, wherein the lowest indicator is displayed in the indicator area corresponding to the lowest price in the price range.

37. The computer readable medium of claim 23 , wherein the first parameter is one of an inside slop parameter, an outside slop parameter, and a slop range parameter.

38. The computer readable medium of claim 23 , wherein the instructions are further executable to:

select one or more second indicator areas of the plurality of indicator areas, wherein the selected one or more second indicator areas correspond to prices in a second price range, wherein the second price range represents a second range of prices a user is willing to accept for the trading strategy without re-pricing an order for at least one of the plurality of tradeable objects, wherein the second price range is determined based on the desired trading strategy price and a second parameter; and

display one or more second indicators, wherein each of the one or more second indicators is displayed in the selected one or more second indicator areas.

39. The computer readable medium of claim 38 , wherein the second parameter is one of an inside slop parameter, an outside slop parameter, and a slop range parameter.

40. The computer readable medium of claim 38 , wherein the first parameter is an inside slop parameter and the second parameter is an outside slop parameter.

41. The computer readable medium of claim 23 , wherein the instructions are further executable to:

receive a command to adjust an indicator;

determine a value for the first parameter based on the received command; and

update the first parameter to the determined value.

42. The computer readable medium of claim 41 , wherein the command is received from a user input device manipulating the adjusted indicator.

43. The computer readable medium of claim 42 , wherein the command is received from a mouse dragging an edge of the adjusted indicator to another indicator area.

44. The computer readable medium of claim 42 , wherein the command is received from a mouse moving the indicator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2010
From: ZAGARA, THOMAS R.; BURNS, MICHAEL J.; SINGER, SCOTT F.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 025154/0333 →
Continuity (2)
Continuation 12477086 · Jun 2, 2009
Related Publication 20110035309A1 · Feb 10, 2011