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:
- storing a plurality of order requests at a computing device that is in communication with at least one electronic exchange, wherein the plurality of order requests are generated using a trading profile and represent a plurality of orders to be sent to the at least one electronic exchange upon detection of at least one triggering event;
defining at the computer device a plurality of priority levels using a priority rule, wherein the plurality of priority levels are to be used to determine priority when the plurality of orders are to be executed at substantially the same time;
detecting by the computing device the at least one triggering event and that the plurality of orders are to be sent substantially at the same time to the electronic exchange; and
sending the plurality of orders to the electronic exchange from the computing device responsive to detecting the at least one triggering event, wherein the plurality of orders are sent to the electronic exchange in a sequence according to the plurality of priority levels that are given to the plurality of orders.
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
19 Claims
-
1. A computer-based method for prioritized automated trading in an electronic trading environment, the method comprising:
-
storing a plurality of order requests at a computing device that is in communication with at least one electronic exchange, wherein the plurality of order requests are generated using a trading profile and represent a plurality of orders to be sent to the at least one electronic exchange upon detection of at least one triggering event; defining at the computer device a plurality of priority levels using a priority rule, wherein the plurality of priority levels are to be used to determine priority when the plurality of orders are to be executed at substantially the same time; detecting by the computing device the at least one triggering event and that the plurality of orders are to be sent substantially at the same time to the electronic exchange; and sending the plurality of orders to the electronic exchange from the computing device responsive to detecting the at least one triggering event, wherein the plurality of orders are sent to the electronic exchange in a sequence according to the plurality of priority levels that are given to the plurality of orders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable storage medium having computer-executable instructions stored therein, which when executed by a processor cause the processor to carry out a method comprising:
-
storing a plurality of order requests at a computing device that is in communication with at least one electronic exchange, wherein the plurality of order requests are generated using a trading profile and represent a plurality of orders to be sent to the at least one electronic exchange upon detection of at least one triggering event; defining at the computer device a plurality of priority levels using a priority rule, wherein the plurality of priority levels are to be used to determine priority when the plurality of orders are to be executed at substantially the same time; detecting by the computing device the at least one triggering event and that the plurality of orders are to be sent substantially at the same time to the electronic exchange; and sending the plurality of orders to the electronic exchange from the computing device responsive to detecting the at least one triggering event, wherein the plurality of orders are sent to the electronic exchange in a sequence according to the plurality of priority levels that are given to the plurality of orders. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification