US2014095374A1PendingUtilityA1
System and method for trading order priority levels in an electronic trading environment
Assignee: TRADING TECHNOLOGIES INT INCPriority: Aug 29, 2003Filed: Oct 3, 2013Published: Apr 3, 2014
Est. expiryAug 29, 2023(expired)· nominal 20-yr term from priority
Inventors:Fred Monroe
G06Q 40/0451G06Q 40/04
68
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system and method for trading order priority levels in an electronic trading environment are described. In one embodiment, a trader who is willing to have his order moved from a high priority level to a lower priority level in an order queue may advertise his willingness to do so, and other traders can place bids for the high priority level. In such an embodiment, for example, a bidder who places the highest bid or whose bid is received first may get the high priority level in the order queue in exchange for the paid fee.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . A computer readable medium having stored therein instructions, wherein the instructions are executable to:
sort a plurality of orders in an order book at an electronic exchange, each order of the plurality of orders comprising an order price for a tradeable object and a priority level parameter comprising a condition that defines a desired priority level for at least a portion of an order quantity associated with the corresponding order, wherein the instructions are further executable to arrange the plurality of orders into an order queue corresponding to the order price for order matching by the electronic exchange according to a matching algorithm of an electronic exchange and to prioritize the plurality of orders within the order queue according to the priority level parameter specified in each order of the plurality of orders.
3 . The computer readable medium of claim 2 , wherein the instructions to sort the plurality of orders in the order queue comprise instructions to change positions of a first order and a second order in the order queue according to the priority level parameter for the first order and the second order.
4 . The computer readable medium of claim 3 , wherein the second order comprises a second quantity being less than a first quantity of the first order, and wherein the instructions to sort comprise instruction to change positions in the order queue of a portion of the first quantity with the second quantity.
5 . The computer readable medium of claim 4 , wherein a remaining portion of the first quantity is maintained at a position of the first order in the order queue prior to changing.
6 . The computer readable medium of claim 3 , wherein the second order comprises a second quantity being greater than a first quantity of the first order, and wherein the instructions to sort comprise instructions to change positions in the order queue for the first quantity with a portion of the second quantity.
7 . The computer readable medium of claim 6 , wherein a remaining portion of the second quantity is maintained at a position of the second order in the order queue prior to changing.
8 . The computer readable medium of claim 2 , wherein the instructions to sort the plurality of orders comprise instructions to transfer ownership of sorted orders.
9 . The computer readable medium of claim 2 , wherein the instructions are further executable to:
prevent a first order of the plurality of orders from being added to the order queue when at least a portion of an order quantity of the first order cannot be prioritized based on the priority level parameter of the first order.
10 . The computer readable medium of claim 2 , wherein the priority level parameter defines a minimum priority level to which at least a portion of an order of the plurality of orders can be assigned to.
11 . The computer readable medium of claim 10 , wherein the minimum priority level is based on at least one of a number of orders and an order quantity pending in front of the order after changing a priority level of the order in the order queue.
12 . The computer readable medium of claim 2 , wherein the priority level parameter defines a maximum number of times an order of the plurality of orders can be moved to a lower priority level in the order queue.
13 . The computer readable medium of claim 2 , wherein the priority level parameter comprises a limit parameter defining when an order of the plurality of order can be moved to a higher priority level position in the order queue.
14 . The computer readable medium of claim 2 , wherein the limit parameter is based on a number of orders pending in front of the order in the order queue prior to the order being moved to the higher priority level position in the order queue.
15 . The computer readable medium of claim 2 , wherein the limit parameter is based on an order quantity pending in front of the order in the order queue prior to the order being moved to the higher priority level position in the order queue.
16 . The computer readable medium of claim 2 , wherein the matching algorithm comprises a pro-rata matching algorithm.
17 . The computer readable medium of claim 2 , wherein the matching algorithm comprises a first in first out (FIFO) algorithm.
18 . The computer readable medium of claim 2 , wherein the instructions are further executable to display a queue position for the plurality of orders on a graphical user interface.Join the waitlist — get patent alerts
Track US2014095374A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.