System and Methods for Risk-Based Prioritized Transaction Message Flow
First Claim
1. A method for sending transaction messages to an electronic exchange, comprising:
- determining, at a computing device, that a first transaction message and a second transaction message are to be sent to at least one electronic exchange at substantially the same time;
determining, by the computing device, that the first transaction message has a higher priority level based on a level of risk of not sending the first transaction message, wherein the level of risk is based at least on a price level of an order associated with the first transaction message and further based on a quantity of the order; and
responsive to the step of determining, sending the first transaction message to a first electronic exchange prior to sending the second transaction message to a second electronic exchange.
4 Assignments
0 Petitions
Accused Products
Abstract
Various systems and methods are provided for prioritized sending of transaction messages to an electronic exchange. According to one embodiment, a system determines a priority level for each transaction message based on a potential monetary reward or risk associated with sending or delaying the message. Once the priority levels are determined, the messages may be sent based on the priority levels. Additionally, each priority level may be associated with a predetermined threshold level. If a message threshold is reached, a new message corresponding to that priority level is queued until the message may be transmitted without exceeding the threshold limit.
64 Citations
29 Claims
-
1. A method for sending transaction messages to an electronic exchange, comprising:
-
determining, at a computing device, that a first transaction message and a second transaction message are to be sent to at least one electronic exchange at substantially the same time; determining, by the computing device, that the first transaction message has a higher priority level based on a level of risk of not sending the first transaction message, wherein the level of risk is based at least on a price level of an order associated with the first transaction message and further based on a quantity of the order; and responsive to the step of determining, sending the first transaction message to a first electronic exchange prior to sending the second transaction message to a second electronic exchange. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing transaction messages in an electronic trading environment, comprising:
-
determining, at a computing device, that a first transaction message and a second transaction message are to be sent to at least one electronic exchange at substantially the same time; determining a priority level for each of the first transaction message and the second transaction message based on a level of risk of not sending the first transaction message and the second transaction message to at least one electronic exchange, wherein the level of risk for each of the first transaction message and the second transaction message is based at least on a price level and a quantity of an order associated with each transaction message; determining that the first transaction message has a higher priority level; determining a threshold limit associated with the priority level of the first transaction message; and if the threshold limit is not reached, sending the first transaction message to a first electronic exchange prior to sending the second transaction message to a second electronic exchange. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29)
-
Specification