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

Claim 0:
1. A system comprising:
at least one trading device in communication with a gateway, wherein the at least one trading device includes a memory storing instructions executable by a processor, wherein the executed instructions provide:
sending a trade order message to a first electronic exchange for a first tradeable object;
transmitting a user input to define a predetermined range of prices for use by a trading strategy to the gateway;

a first electronic exchange in communication with the gateway, wherein the first electronic exchange includes a memory storing instructions executable by a processor, wherein the executed instructions provide:
sending market data changes in the first tradeable object to the gateway;
sending a predefined message usage threshold to the gateway, wherein the predefined message usage threshold is defined based on a threshold for message bandwidth;

a second electronic exchange in communication with the gateway, wherein the second electronic exchange includes a memory storing instructions executable by a processor, wherein the executed instructions provide:
sending market data changes in a second tradeable object to the gateway;

the gateway in communication with the at least one trading device, the first electronic exchange, and the second electronic exchange, wherein the gateway includes a memory storing instructions executable by a processor, wherein the executed instructions provide:
receiving, at a trading strategy unit, the user input from the at least one trading device to define the predetermined range of prices for use by the trading strategy, wherein the predetermined range of prices limits when the trading strategy generates and sends from the at least one trading device to the first electronic exchange a new trade order message for the first tradeable object at a new price to re-price an existing trade order pending at the first electronic exchange for the first tradeable object, wherein the existing trade order is a trade order for the first tradeable object, wherein the existing trade order is to be re-priced to maintain a desired strategy price based on market data changes in the second tradeable object compared to the first tradeable object;
receiving, at the trading strategy unit, the predefined message usage threshold from the first electronic exchange to define a message usage threshold for the trading strategy;
determining by a message use manager, a message usage associated with the trading strategy, wherein the message usage is based on a number of messages being sent by the trading strategy determined by a message counter, wherein the message use manager is configured to compare the message usage to the predefined message usage threshold to determine that the message usage exceeds the message usage threshold; and
in response to the message use manager determining that the message usage exceeds the message usage threshold, increasing by the trading strategy the predetermined range of prices for use by the trading strategy, wherein the increased predetermined range of prices results in the trading strategy generating and sending fewer new trade order messages for the first tradeable object to re-price the existing trade order pending at the first electronic exchange for the first tradeable object based on market changes in the second tradeable object.