Systems and methods for trading
First Claim
Patent Images
1. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:
- receive from a first work station an order, in which the order comprises a first price and a size;
receive from a second work station a trading command against at least a portion of the size of the order;
prior to executing the trading command, change the order from the first price to a second price; and
execute the trading command against the order at the first price;
in which the control logic, that when executed, makes the computing device further operable to determine that a time at which the order is changed to the second price is within a predetermined time interval prior to a time of the trading command; and
in which to execute the trading command against the order at the first price comprises to execute the trading command against the order at the first price based at least in part on determining that the time at which the order is changed to the second price is within the predetermined time interval prior to the time of the trading command.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is systems and methods for trading. In accordance with these systems and methods, a plurality of trader work stations that are connected to a central server may be provided. Through the work stations and central server, the systems and methods may perform participant qualification, instrument creation, bid/offer entry and response, when hit and take, workup, price retention, price improvement, request for market, bid/off restoration, price generation, position conversion, marking to market, and delivery functions.
172 Citations
23 Claims
-
1. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:
-
receive from a first work station an order, in which the order comprises a first price and a size; receive from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, change the order from the first price to a second price; and execute the trading command against the order at the first price; in which the control logic, that when executed, makes the computing device further operable to determine that a time at which the order is changed to the second price is within a predetermined time interval prior to a time of the trading command; and in which to execute the trading command against the order at the first price comprises to execute the trading command against the order at the first price based at least in part on determining that the time at which the order is changed to the second price is within the predetermined time interval prior to the time of the trading command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:
-
receive from a first work station an order, in which the order comprises a first price and a size; receive from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, change the order from the first price to a second price; and execute the trading command against the order at the first price; in which the control logic, that when executed, makes the computing device further operable to; determine that the trading command is for at least the size of the order; and determine that a time at which the order is changed to the second price is within a predetermined time interval prior to a time of the trading command; and in which to execute the trading command against the order at the first price comprises to execute the trading command against the order at the first price based at least in part on determining that the trading command is for at least the size of the order and determining that the time at which the order is changed to the second price is within the predetermined time interval prior to the time of the trading command. - View Dependent Claims (8, 9)
-
-
10. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:
-
receive from a first work station an order, in which the order comprises a first price and a size; receive from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, change the order from the first price to a second price; and execute the trading command against the order at the first price; in which the control logic, that when executed, makes the computing device further operable to; determine an amount of time between a time the order is changed to the second price and a time of the trading command; determine that the amount of time is less than a predetermined value, and in which to execute the trading command against the order at the first price comprises to execute the trading command against the order at the first price based at least in part on determining that the amount of time is less than the predetermined value; determine that the amount of time is greater than the predetermined value; and execute the trading command against the order at the second price based at least in part on determining that that the amount of time is greater than the predetermined value. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus comprising at least one computing device having control logic associated therewith that when executed makes the computing device operable to:
-
receive from a first work station an order, in which the order comprises a first price and a size; receive from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, change the order from the first price to a second price; and execute the trading command against the order at the first price; in which the control logic, that when executed, makes the computing device further operable to; receive from the first work station a command that changes the order to the second price; determine an amount of time between the trading command and the command that changes the order to the second price; determine that the amount of time is less than a predetermined value, and in which to execute the trading command against the order at the first price comprises to execute the trading command against the order at the first price based at least in part on determining that the amount of time is less than the predetermined value; determine that the amount of time is greater than the predetermined value; and execute the trading command against the order at the second price based at least in part on determining that the amount of time is greater than the predetermined value.
-
-
15. A method comprising:
-
receiving by at least one computing device from a first work station an order, in which the order comprises a first price and a size; receiving by the computing device from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, changing by the computing device the order from the first price to a second price; and
executing by the computing device the trading command against the order at the first price;in which the method further comprisesing;
determining by the computing device that a time at which the order is changed to the second price is within a predetermined time interval prior to a time of the trading command; andin which executing the trading command against the order at the first price comprises executing the trading command against the order at the first price based at least in part on determining that the time at which the order is changed to the second price is within the predetermined time interval prior to the time of the trading command. - View Dependent Claims (16, 17, 18)
-
-
19. A method comprising:
-
receiving by at least one computing device from a first work station an order, in which the order comprises a first price and a size; receiving by the computing device from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, changing by the computing device the order from the first price to a second price; and
executing by the computing device the trading command against the order at the first price;in which the method further comprises; determining by the computing device that the trading command is for at least the size of the order; and determining by the computing device that a time at which the order is changed to the second price is within a predetermined time interval prior to a time of the trading command; and in which executing the trading command against the order at the first price comprises executing the trading command against the order at the first price based at least in part on determining that the trading command is for at least the size of the order and determining that the time at which the order is changed to the second price is within the predetermined time interval prior to the time of the trading command.
-
-
20. A method comprising:
-
receiving by at least one computing device from a first work station an order, in which the order comprises a first price and a size; receiving by the computing device from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, changing by the computing device the order from the first price to a second price; and executing by the computing device the trading command against the order at the first price; in which the method further comprises; determining by the computing device an amount of time between a time the order is changed to the second price and a time of the trading command; and determining by the computing device that the amount of time is less than a predetermined value; and in which executing the trading command against the order at the first price comprises executing the trading command against the order at the first price based at least in part on determining that the amount of time is less than the predetermined value. - View Dependent Claims (21, 22)
-
-
23. A method comprising:
-
receiving by at least one computing device from a first work station an order, in which the order comprises a first price and a size; receiving by the computing device from a second work station a trading command against at least a portion of the size of the order; prior to executing the trading command, changing by the computing device the order from the first price to a second price; and executing by the computing device the trading command against the order at the first price; in which the method further comprises; receiving by the computing device from the first work station a command that changes the order to the second price; determining by the computing device an amount of time between the trading command and the command that changes the order to the second price; and determining by the computing device that the amount of time is less than a predetermined value; and in which executing the trading command against the order at the first price comprises executing the trading command against the order at the first price based at least in part on determining that the amount of time is less than the predetermined value.
-
Specification