Patent ID: 11869081
Assignee: TRADING TECHNOLOGIES INTERNATIONAL, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a computing device, wherein the computing device comprises a processor, wherein the computing device is configured to
define, by an order analysis component, a trading strategy including a quoting leg associated with a first tradeable object and a lean leg associated with a second tradeable object;
receive, by the order analysis component, an adjustment rule, wherein the adjustment rule defines an adjustment condition based on an available order quantity at a price for the second tradeable object associated with the lean leg;
submit a first order message to a first electronic exchange for the first tradeable object in the quoting leg, wherein the first order message includes an order to buy or sell a quantity of the first tradeable object at a price, wherein the order is pending execution and is placed at an order queue position in an order queue at the first electronic exchange upon receiving the first order message at the first electronic exchange;
monitor, by a quantity calculation component, the available quantity of the second tradeable object in the lean leg for an occurrence of the adjustment condition based on market updates being received for the second tradeable object from a second electronic exchange, wherein the occurrence of the adjustment condition is detected when the available quantity reaches a predefined threshold;
detect, by a comparator component, the occurrence of the adjustment condition based on the available quantity of the second tradeable object;
in response to detecting the occurrence of the adjustment condition:
prevent execution of an adjustment of the order for the first tradeable object in the quoting leg, wherein preventing execution of the order for the first tradeable object includes refraining from sending an order message to the first electronic exchange to adjust the order for the first tradeable object in the quoting leg, and wherein preventing execution of the adjustment results in maintaining the order queue position of the order for the first tradeable object in the order queue at the first electronic exchange, wherein determining whether to execute the adjustment includes instructions executable to:
initiate, by a parameter identifier component, a confirmation period and setting a duration of the confirmation period to a first number of market updates to be received from the second electronic exchange for the second tradeable object;
reevaluate, by the quantity calculation component and the comparator component, the adjustment condition that initiated the confirmation period based on the available quantity of the second tradeable object in market updates being received for the second tradeable object during the confirmation period;
monitor a number of market updates being received for the second tradeable object to determine if the first number of market updates defining the duration of the confirmation period has been received from the second electronic exchange;
determine an expiration of the confirmation period based on determining that the first number of market updates has been received;
if the adjustment condition is no longer satisfied upon reevaluating during the confirmation period, prevent the adjustment of the order for the first tradeable object in the quoting leg upon determining the expiration of the confirmation period such that the order queue position of the first order is maintained in the order queue at the first electronic exchange; and
if the adjustment condition continues to be satisfied upon reevaluating during the confirmation period, execute the adjustment associated with the order for the quoting leg upon determining the expiration of the confirmation period, wherein the adjustment includes sending a second order message to the first electronic exchange, wherein the second order message includes a modified quantity or a modified price for the first tradeable object in the quoting leg.