Regulating Order Entry in an Electronic Trading Environment to Maintain an Actual Cost for a Trading Strategy
Abstract
Regulating order entry based on an acceptable slop range for a trading strategy is described. According to one example embodiment, a trader may define an acceptable slop range for a trading strategy as a percentage. 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 on the spread price axis.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A computer readable medium having stored therein instructions executable by a processor, including instructions executable to:
determine an acceptable range of prices for a trading strategy based on a desired strategy price and a slop percentage value such that a difference between a desired cost of the trading strategy and an actual cost of the trading strategy, when executed, is within a defined tolerable difference, regardless of the desired strategy price, wherein the trading strategy includes a first leg for a first tradeable object and a second leg for a second tradeable object; send to an electronic exchange an order message for an order to trade the first leg with a price based on the desired strategy price and a condition in the second leg, wherein the order is queued at the electronic exchange; detect a change in the condition in the second leg; and determine whether the change in the condition in the second leg would cause the actual cost of the trading strategy, if executed, to fall outside of the acceptable range of prices and, if so, sending a message to the electronic exchange to re-price the order to trade the first leg to maintain the desired strategy price, and, if not, refraining from sending a message to re-price the order to trade the first leg to preserve the position of the order in the queue at the electronic exchange.
3 . The computer readable medium of claim 2 , wherein at least one of the group consisting of: (i) the slop percentage value and (ii) the desired strategy price is received from a user.
4 . The computer readable medium of claim 2 , wherein the trading strategy is a spread.
5 . The computer readable medium of claim 2 , wherein the trading strategy is a divide spread.
6 . The computer readable medium of claim 2 , wherein the acceptable range of prices includes a lowest acceptable price and a highest acceptable price.
7 . The computer readable medium of claim 6 , wherein the instructions to determine the acceptable range of prices further includes instructions executable to:
determine the lowest acceptable price using the following relationship: lowest acceptable price=desired strategy price*(100−slop percentage value)/100; and determine the highest acceptable price using the following relationship: highest acceptable price=desired strategy price*(100+slop percentage value)/100.
8 . The computer readable medium of claim 6 , wherein the slop percentage value includes a low slop percentage value and a high slop percentage value, wherein the low slop percentage value is different from the high slop percentage value.
9 . The computer readable medium of claim 8 , wherein the instructions to determine the acceptable range of prices further includes instructions executable to:
determine the lowest acceptable price using the following relationship: lowest acceptable price=desired strategy price*(100−low slop percentage value)/100; and determine the highest acceptable price using the following relationship: highest acceptable price=desired strategy price*(100+high slop percentage value)/100.
10 . The computer readable medium of claim 2 , wherein the price of the order to trade the first leg is determined based on the desired strategy price and the condition in the second leg according to a trading strategy definition.
11 . The computer readable medium of claim 2 , wherein the condition is a current price at the inside market.
12 . A system including:
a computing device, wherein the computing device is configured to determine an acceptable range of prices for a trading strategy based on a desired strategy price and a slop percentage value such that a difference between a desired cost of the trading strategy and an actual cost of the trading strategy, when executed, is within a defined tolerable difference, regardless of the desired strategy price, wherein the trading strategy includes a first leg for a first tradeable object and a second leg for a second tradeable object; wherein the computing device is configured to send to an electronic exchange an order message for an order to trade the first leg with a price based on the desired strategy price and a condition in the second leg, wherein the order is queued at the electronic exchange; wherein the computing device is configured to detect a change in the condition in the second leg; and wherein the computing device is configured to determining whether the change in the condition in the second leg would cause the actual cost of the trading strategy, if executed, to fall outside of the acceptable range of prices and, if so, sending a message to the electronic exchange to re-price the order to trade the first leg to maintain the desired strategy price, and, if not, refraining from sending a message to re-price the order to trade the first leg to preserve the position of the order in the queue at the electronic exchange.
13 . The system of claim 12 , wherein at least one of the group consisting of: (i) the slop percentage value and (ii) the desired strategy price is received from a user.
14 . The system of claim 12 , wherein the trading strategy is a spread.
15 . The system of claim 12 , wherein the trading strategy is a divide spread.
16 . The system of claim 12 , wherein the acceptable range of prices includes a lowest acceptable price and a highest acceptable price.
17 . The system of claim 16 , wherein the computing device configured to determine the acceptable range of prices further includes:
wherein the computing device is configured to determine the lowest acceptable price using the following relationship: lowest acceptable price=desired strategy price*(100−slop percentage value)/100; and wherein the computing device is configured to determine the highest acceptable price using the following relationship: highest acceptable price=desired strategy price*(100+slop percentage value)/100.
18 . The system of claim 16 , wherein the slop percentage value includes a low slop percentage value and a high slop percentage value, wherein the low slop percentage value is different from the high slop percentage value.
19 . The system of claim 18 , wherein the computing device configured to determining the acceptable range of prices further includes:
wherein the computing device is configured to determine the lowest acceptable price using the following relationship: lowest acceptable price=desired strategy price*(100−low slop percentage value)/100; and wherein the computing device is configured to determine the highest acceptable price using the following relationship: highest acceptable price=desired strategy price*(100+high slop percentage value)/100.
20 . The system of claim 12 , wherein the price of the order to trade the first leg is determined based on the desired strategy price and the condition in the second leg according to a trading strategy definition.
21 . The system of claim 12 , wherein the condition is a current price at the inside market.Join the waitlist — get patent alerts
Track US2018025427A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.