System and method for providing a linear spread
First Claim
1. A method for providing a linear price axis for a trading strategy in an electronic trading environment, the method comprising:
- receiving by a computing device a definition for a trading strategy comprising a first tradeable object and a second tradeable object, wherein the definition defines a relationship between the first tradeable object and the second tradeable object, wherein the trading strategy has non-linear tick increments based on the relationship;
receiving by the computing device market information comprising information associated with executed trades for the first tradeable object and the second tradeable object;
receiving by the computing device a first market volatility parameter corresponding to the first tradeable object and a second market volatility parameter corresponding to the second tradeable object;
generating by the computing device a linear price axis for the trading strategy, the trading strategy having non-linear tick increments based on the defined relationship, by;
determining by the computing device a total number of price levels for the trading strategy by adding the first market volatility parameter to the second market volatility parameter;
determining by the computing device a minimum price for the trading strategy based on the definition for the trading strategy and the market information;
determining by the computing device a maximum price for the trading strategy based on the definition for the trading strategy and the market information;
calculating by the computing device a difference value by subtracting the minimum price from the maximum price;
calculating by the computing device a linear tick increment for the trading strategy by dividing the difference value by the total number of price levels; and
generating by the computing device the linear price axis for the trading strategy based on the linear tick increment, wherein the linear price axis comprises a plurality of price levels, wherein each price level corresponds to a price for the trading strategy, wherein the linear tick increment represents a consistent interval between price levels; and
displaying at a client device the linear price axis.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing a linear spread in an electronic trading environment are described. According to one example embodiment, a trading system can receive market information associated to a trading strategy, known as a spread. The trader may also define a market volatility parameter to utilize in the calculation of a linear spread price axis. The received market information and a divide spread algorithm are also used to determine the linear spread price axis. The trading application determines a linear spread price axis, at which price levels are separated by consistent linear tick increments. The linear spread price axis allows for more efficient and effective trading in the electronic trading environment especially when certain tradeable objects are traded or when certain spread algorithms, like the divide spread algorithm, are utilized.
24 Citations
16 Claims
-
1. A method for providing a linear price axis for a trading strategy in an electronic trading environment, the method comprising:
-
receiving by a computing device a definition for a trading strategy comprising a first tradeable object and a second tradeable object, wherein the definition defines a relationship between the first tradeable object and the second tradeable object, wherein the trading strategy has non-linear tick increments based on the relationship; receiving by the computing device market information comprising information associated with executed trades for the first tradeable object and the second tradeable object; receiving by the computing device a first market volatility parameter corresponding to the first tradeable object and a second market volatility parameter corresponding to the second tradeable object; generating by the computing device a linear price axis for the trading strategy, the trading strategy having non-linear tick increments based on the defined relationship, by; determining by the computing device a total number of price levels for the trading strategy by adding the first market volatility parameter to the second market volatility parameter; determining by the computing device a minimum price for the trading strategy based on the definition for the trading strategy and the market information; determining by the computing device a maximum price for the trading strategy based on the definition for the trading strategy and the market information; calculating by the computing device a difference value by subtracting the minimum price from the maximum price; calculating by the computing device a linear tick increment for the trading strategy by dividing the difference value by the total number of price levels; and generating by the computing device the linear price axis for the trading strategy based on the linear tick increment, wherein the linear price axis comprises a plurality of price levels, wherein each price level corresponds to a price for the trading strategy, wherein the linear tick increment represents a consistent interval between price levels; and displaying at a client device the linear price axis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium having executable instructions which can be executed by a processor to cause a network device to perform a method, comprising:
-
receiving by a computing device a definition for a trading strategy comprising a first tradeable object and a second tradeable object, wherein the definition defines a relationship between the first tradeable object and the second tradeable object, wherein the trading strategy has non-linear tick increments based on the relationship; receiving by the computing device market information comprising information associated with executed trades for the first tradeable object and the second tradeable object; receiving by the computing device a first market volatility parameter corresponding to the first tradeable object and a second market volatility parameter corresponding to the second tradeable object; generating by the computing device a linear price axis for the trading strategy, the trading strategy having non-linear tick increments based on the defined relationship, by; determining by the computing device a total number of price levels for the trading strategy by adding the first market volatility parameter to the second market volatility parameter; determining by the computing device a minimum price for the trading strategy based on the definition for the trading strategy and the market information; determining by the computing device a maximum price for the trading strategy based on the definition for the trading strategy and the market information; calculating by the computing device a difference value by subtracting the minimum price from the maximum price; calculating by the computing device a linear tick increment for the trading strategy by dividing the difference value by the total number of price levels; and generating by the computing device the linear price axis for the trading strategy based on the linear tick increment, wherein the linear price axis comprises a plurality of price levels, wherein each price level corresponds to a price for the trading strategy, wherein the linear tick increment represents a consistent interval between price levels; and displaying at a client device the linear price axis.
-
Specification