System and method for prioritized automated trading in an electronic trading environment
First Claim
Patent Images
1. A computer-based method for prioritized automated trading in an electronic trading environment, the method comprising:
- defining a first trading strategy and a second trading strategy at a computer device communicatively coupled with at least one electronic exchange, wherein the first trading strategy comprises a first rule for making a first trading decision for whether to submit a first order-related request to the at least one electronic exchange and the second trading strategy comprises a second rule for making a second trading decision for whether to submit a second order-related request to the at least one electronic exchange, where the first trading strategy and the second trading strategy are independent and non-sequential;
defining at the computer device a first priority level and a second priority level for determine priority when the first and second trading strategies are to be executed substantially simultaneously;
detecting by the computer device that the first and second trading strategies are to be executed substantially simultaneously; and
executing by the computer device the first and second trading strategies in succession based on the first and second priority levels subsequent to the step of detecting.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for prioritized automated trading. One example method may include receiving a plurality of parameters, where each parameter has an order-related action associated with a trading strategy, and then detecting one or more events that trigger a plurality of order related actions. The method then includes determining priority levels in relation to a plurality of triggered order-related actions using at least one priority rule, and processing the plurality of triggered order-related action in an order associated with the determined priority levels.
-
Citations
23 Claims
-
1. A computer-based method for prioritized automated trading in an electronic trading environment, the method comprising:
-
defining a first trading strategy and a second trading strategy at a computer device communicatively coupled with at least one electronic exchange, wherein the first trading strategy comprises a first rule for making a first trading decision for whether to submit a first order-related request to the at least one electronic exchange and the second trading strategy comprises a second rule for making a second trading decision for whether to submit a second order-related request to the at least one electronic exchange, where the first trading strategy and the second trading strategy are independent and non-sequential; defining at the computer device a first priority level and a second priority level for determine priority when the first and second trading strategies are to be executed substantially simultaneously; detecting by the computer device that the first and second trading strategies are to be executed substantially simultaneously; and executing by the computer device the first and second trading strategies in succession based on the first and second priority levels subsequent to the step of detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for prioritized automated trading in an electronic trading environment, the system comprising:
-
a processor configured to define a first trading strategy and a second trading strategy, wherein the first trading strategy comprises a first rule for making a first trading decision for whether to submit a first order-related request to the at least one electronic exchange and the second trading strategy comprises a second rule for making a second trading decision for whether to submit a second order-related request to the at least one electronic exchange, where the first trading strategy and the second trading strategy are independent and non-sequential; a priority manager configured to define a first priority level and a second priority level for determining priority when the first and second trading strategies are to be executed substantially simultaneously; and a strategy processor configured to detect whether the first and second trading strategies are to be executed substantially simultaneously and to execute the first and second trading strategies in succession based on the first and second priority levels subsequent to the step of detecting. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium having instructions recorded thereon that when executed on a computer cause the computer to perform acts comprising:
-
defining a first trading strategy and a second trading strategy, wherein the first trading strategy comprises a first rule for making a first trading decision for whether to submit a first order-related request to the at least one electronic exchange; and
the second trading strategy comprises a second rule for making a second trading decision for whether to submit a second order-related request to the at least one electronic exchange, where the first trading strategy and the second trading strategy are independent and non-sequential;defining a first priority level and a second priority level for determining priority when the first and second trading strategies are to be executed substantially simultaneously; detecting whether the first and second trading strategies are to be executed substantially simultaneously; and executing by the computer device the first and second trading strategies in succession based on the first and second priority levels subsequent to the step of detecting.
-
Specification