IP Library Granted Patent US 11,361,377
Granted Patent B2
US 11,361,377 · App. 16/894,104 · Granted Jun 14, 2022

System and method for dynamically regulating order entry in an electronic trading environment

Inventor: Eric M. Herz (Naperville, IL)
Assignee: Trading Technologies International, Inc.
G06Q40/04G06Q40/00G06Q40/06
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 11,361,377
App. No.
16/894,104
Granted
Jun 14, 2022
Kind
B2
Abstract

A system and method are provided for trading a trading strategy defined for at least one tradeable object in an electronic trading environment. More specifically, one example method includes using a first pay-up tick value to determine a first acceptable price level for an order associated with the trading strategy, automatically modifying the first pay-up tick to a second pay-up tick value in response to detecting a predefined condition, and using the second pay-up tick value to determine a second acceptable price level for the order associated with the trading strategy.

Claims (37)

1. A non-transitory computer readable medium having stored therein instructions executable by a processor, comprising instructions executable to:

receive market data for a plurality of tradeable objects;

display, in a spread window of an electronic display device of a computing device including the processor, a spread data feed according to the received market data;

receive, via a user input device, a spread order for a spread between the plurality of tradeable objects;

receive, via the user input device, a user selection of a first value for a pay-up tick and a first user-selected condition;

apply the first value for the pay-up tick to an offset order, where the first value for the pay-up tick is a first number of acceptable ticks beyond a basis price for the offset order;

submit, in response to receiving the spread order, a quoting order for a first tradeable object of the plurality of tradeable objects at a price based on market data for a second tradeable object of the plurality of tradeable objects;

receive confirmation of at least a partial fill of the quoting order;

submit, in response to receiving the confirmation of the at least partial fill of the quoting order, the offset order for the second tradeable object; and

detect the first user-selected condition and instructions executable to responsively:

dynamically modify the first value for the pay-up tick to a modified value for the pay-up tick, where the modified value for the pay-up tick is a second number of acceptable ticks beyond the basis price for the offset order different from the first value for the pay-up tick, and

apply the dynamically modified value for the pay-up tick to the offset order for the spread order.

2. The non-transitory computer readable medium of claim 1 , where the first user-selected condition is based on the market data.

3. The non-transitory computer readable medium of claim 1 , where the first user-selected condition is based on at least one equation including a plurality of user-defined variables.

4. The non-transitory computer readable medium of claim 1 , where the first user-selected condition comprises a trader-performance based condition.

5. The non-transitory computer readable medium of claim 1 , where the modified value for the pay-up tick is maintained until a second selected condition is detected.

6. The non-transitory computer readable medium of claim 1 , further comprising instructions executable to detect a second selected condition.

7. The non-transitory computer readable medium of claim 6 , further comprising instructions executable to modify the modified value for the pay-up tick to a further modified pay-up tick value in response to detecting the second selected condition.

8. The non-transitory computer readable medium of claim 7 , further comprising instructions executable to apply the further modified value for the pay-up tick to a further offset order for the spread order subsequent to detecting the second selected condition.

9. A system comprising:

a computing device including an electronic processor,

wherein the computing device is configured to receive market data for a plurality of tradeable objects;

wherein the computing device is configured to display, in a spread window of an electronic display device of the computing device, a spread data feed according to the received market data;

wherein the computing device is configured to receive, via a user input device, a spread order for a spread between the plurality of tradeable objects;

wherein the computing device is configured to receive, via the user input device, a user selection of a first value for a pay-up tick and a first user-selected condition;

wherein the computing device is configured to apply the first value for the pay-up tick to an offset order, where the first value for the pay-up tick is a first number of acceptable ticks beyond a basis price for the offset order;

wherein the computing device is configured to submit, in response to receiving the spread order, a quoting order for a first tradeable object of the plurality of tradeable objects at a price based on market data for a second tradeable object of the plurality of tradeable objects;

wherein the computing device is configured to receive confirmation of at least a partial fill of the quoting order;

wherein the computing device is configured to submit, in response to receiving the confirmation of the at least partial fill of the quoting order, the offset order for the second tradeable object; and

wherein the computing device is configured to detect the first user-selected condition and responsively: dynamically modify the first value for the pay-up tick to a modified value for the pay-up tick, where the modified value for the pay-up tick is a second number of acceptable ticks beyond the basis price for the offset order different from the first value for the pay-up tick, and apply the dynamically modified value for the pay-up tick to the offset order for the spread order.

10. The system of claim 9 , where the first user-selected condition is based on the market data.

11. The system of claim 9 , where the first user-selected condition is based on at least one equation including a plurality of user-defined variables.

12. The system of claim 9 , where the first user-selected condition comprises a trader-performance based condition.

13. The system of claim 9 , where the modified value for the pay-up tick is maintained until a second selected condition is detected.

14. The system of claim 9 , wherein the computing device is configured to detect a second selected condition.

15. The system of claim 14 , wherein the computing device is configured to modify the modified value for the pay-up tick to a further modified pay-up tick value in response to detecting the second selected condition.

16. The system of claim 15 , wherein the computing device is configured to apply the further modified value for the pay-up tick to a further offset order for the spread order subsequent to detecting the second selected condition.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 5, 2025
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 073470/0522 →
SECURITY INTEREST Recorded Nov 22, 2022
From: TRADING TECHNOLOGIES INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 061995/0117 →
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 Jun 5, 2020
From: HERZ, ERIC M.
To: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Reel/Frame 052854/0366 →
Continuity (10)
Continuation 16127731 · Sep 11, 2018
Continuation 14070793 · Nov 4, 2013
Continuation 13709679 · Dec 10, 2012
Continuation 13430008 · Mar 26, 2012
Continuation 13197430 · Aug 3, 2011
Continuation 13014263 · Jan 26, 2011
Continuation 12895962 · Oct 1, 2010
Continuation 12549067 · Aug 27, 2009
Continuation 11095980 · Mar 31, 2005
Related Publication 20200302531A1 · Sep 24, 2020