Regulating order entry in an electronic trading environment to maintain an actual cost for a trading strategy
First Claim
1. A method for regulating order entry based on an acceptable slop range in an electronic trading environment comprises:
- receiving by a computing device a percentage value that determines an acceptable range of prices at which a trader is willing to accept to buy or sell a spread, wherein the spread comprises a first leg and a second leg, and wherein the percentage value provides that an actual cost of a particular spread, when executed, is within a consistent tolerable difference from a desired cost of the spread, regardless of a desired spread price;
receiving by the computing device the desired price to buy or sell the spread, wherein the desired spread price is associated with the desired cost of the spread;
placing by the computing device an order at a price in a first leg of the spread, wherein the order is based on a condition in the second leg;
detecting by the computing device a change in the condition;
determining by the computing device if the change in the condition would cause the spread to be bought or sold at a price outside of the acceptable range of prices and if so re-pricing the order in the first leg to maintain the desired spread price; and
determining by the computing device if the change in the condition would not cause the spread to be bought or sold at a price outside of the acceptable range of prices and if not then refraining from re-pricing the order.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for regulating order entry based on an acceptable slop range for a trading strategy are described. According to one example embodiment, a trader may define an acceptable slop range for a trading strategy as a percentage. The trader may also define a variable to associate with the trading strategy. Using a spread trading algorithm, a spread price axis is generated and the trader may place an order for the trading strategy at a desired price, comprising placing an order in one leg market dependent on the market conditions of another leg market. Using the acceptable slop range, the system keep the net cost to the trader within the acceptable slop range, by regulating orders in the leg markets. Defining an acceptable slop range as a percentage allows the trader to monitor and regulate their profits and loss, regardless of the type of spread trading algorithm used or the placement of an order o the spread price axis.
120 Citations
20 Claims
-
1. A method for regulating order entry based on an acceptable slop range in an electronic trading environment comprises:
-
receiving by a computing device a percentage value that determines an acceptable range of prices at which a trader is willing to accept to buy or sell a spread, wherein the spread comprises a first leg and a second leg, and wherein the percentage value provides that an actual cost of a particular spread, when executed, is within a consistent tolerable difference from a desired cost of the spread, regardless of a desired spread price; receiving by the computing device the desired price to buy or sell the spread, wherein the desired spread price is associated with the desired cost of the spread; placing by the computing device an order at a price in a first leg of the spread, wherein the order is based on a condition in the second leg; detecting by the computing device a change in the condition; determining by the computing device if the change in the condition would cause the spread to be bought or sold at a price outside of the acceptable range of prices and if so re-pricing the order in the first leg to maintain the desired spread price; and determining by the computing device if the change in the condition would not cause the spread to be bought or sold at a price outside of the acceptable range of prices and if not then refraining from re-pricing the order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium containing program code for causing a microprocessor to execute a method for displaying market information for a trading strategy, comprising:
-
a program code for receiving a percentage value that determines an acceptable range of prices at which a trader is willing to accept to buy or sell a spread, wherein the spread comprises a first leg and a second leg, and wherein the percentage value provides that an actual cost of a particular spread, when executed, is within a consistent tolerable difference from a desired cost of the spread, regardless of a desired spread price; a program code for receiving the desired price to buy or sell the spread, wherein the desired spread price is associated with the desired cost of the spread; a program code for placing an order at a price in a first leg of the spread, wherein the order is based on a condition in the second leg; a program code for detecting a change in the condition; a program code for determining if the change in the condition would cause the spread to be bought or sold at a price outside of the acceptable range of prices and if so re-pricing the order in the first leg to maintain the desired spread price; and a program code for determining if the change in the condition would not cause the spread to be bought or sold at a price outside of the acceptable range of prices and if not then refraining from re-pricing the order.
-
Specification