Automated trial order processing
First Claim
1. A computer-implemented method of facilitating trading, comprising:
- automatically, via a computer communications interface, sending a trial order to a computer-implemented market that enters the trial order into an order file containing orders to be paired with contra-side orders, wherein the trial order identifies an item to trade and indicates a non-zero quantity and a price for the item, the quantity indicated in the trial order being automatically set to zero when the trial order is paired with a contra-side order; and
automatically, via a computer communications interface, receiving a pairing report when the trial order is paired with a contra-side order, wherein the trial order is paired for a zero quantity of the item, and wherein the trial order provides discovery of current market depth for the item at the indicated quantity and price while resulting in a pairing for a zero quantity of the item.
4 Assignments
0 Petitions
Accused Products
Abstract
A trading process wishing to perform market depth discovery sends a trial order to a market process. The trading process and the market process are both operative on a platform. The market process receives the trial order and enters the trial order into its order book. When responding to market inquiries from trading processes, the market process ignores the trial order. At some point, the market process selects the trial order for pairing with an active contra-side order, as if the trial order was a regular order, and sends a pairing report for zero shares to the trading process that originated the trial order. The market process then removes the trial order from its order file, and pairs the regular orders in its order file such that their pairing priority is unaffected by the trial order.
106 Citations
34 Claims
-
1. A computer-implemented method of facilitating trading, comprising:
-
automatically, via a computer communications interface, sending a trial order to a computer-implemented market that enters the trial order into an order file containing orders to be paired with contra-side orders, wherein the trial order identifies an item to trade and indicates a non-zero quantity and a price for the item, the quantity indicated in the trial order being automatically set to zero when the trial order is paired with a contra-side order; and automatically, via a computer communications interface, receiving a pairing report when the trial order is paired with a contra-side order, wherein the trial order is paired for a zero quantity of the item, and wherein the trial order provides discovery of current market depth for the item at the indicated quantity and price while resulting in a pairing for a zero quantity of the item. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method of facilitating trading, comprising:
automatically, under control of instructions that are executed by one or more computing devices of a computer system; receiving a trial order via a computer communications interface, wherein the trial order identifies an item to trade and indicates a non-zero quantity and a price for the item; entering the trial order into an order file that contains orders to be paired with contra-side orders; pairing the trial order with a contra-side order, wherein said pairing includes automatically adjusting the quantity indicated in the trial order to zero and producing a pairing of the trial order with the contra-side order for a zero quantity of the item; and reporting, via a computer communications interface, the pairing of the trial order for the zero quantity of the item. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computer system configured to facilitate trading, comprising:
-
a first computing component including a computer processor configured to generate a trial order that identifies an item to trade and indicates a non-zero quantity and a price for the item, wherein the computing component further includes a communications interface configured to send the trial order to a market that enters the trial order into an order file containing orders to be paired with contra-side orders and enables market participants to trade items, the quantity indicated in the trial order being automatically set to zero when the trial order is paired with a contra-side order; and a second computing component including a computer processor configured to receive a pairing report from the market via a communications interface, wherein the trial order has been paired with a contra-side order for a zero quantity of the item, and wherein the trial order provides discovery of current market depth for the item at the indicated quantity and price while resulting in a pairing for a zero quantity of the item. - View Dependent Claims (14, 15)
-
-
16. A computer system configured to facilitate trading, comprising:
-
one or more computing components including one or more computer processors configured to receive a trial order, enter the trial order into an order file that contains orders to be paired with contra-side orders, and pair the trial order with a contra-side order, wherein the trial order identifies an item to trade and indicates a non-zero quantity and a price for the item, wherein upon pairing, the one or more computing components including one or more computer processors are configured to automatically set the quantity indicated in the trial order to zero and produce a pairing of the trial order with the contra-side order for a zero quantity of the item, and wherein the one or more computing components including one or more computer processors are further configured to report the pairing of the trial order for the zero quantity of the item. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 30)
-
-
24. A non-transitory computer-accessible medium storing computer-executable instructions, wherein the instructions facilitate trading at a market and, when accessed and executed, the instructions cause a computer to:
-
receive a trial order that identifies an item to trade and indicates a non-zero quantity and a price for the item; enter the trial order into an order file that contains orders to be paired with contra-side orders; pair the trial order with a contra-side order, wherein pairing the trial order includes automatically adjusting the quantity indicated in the trial order to zero and producing a pairing of the trial order with the contra-side order for a zero quantity of the item; and report the pairing of the trial order for the zero quantity of the item. - View Dependent Claims (25, 26, 27, 28, 29, 31)
-
-
32. A computer system configured to facilitate trading, comprising:
-
means for receiving a trial order via a computer communications interface, wherein the trial order identifies an item to trade and indicates a non-zero quantity and a price for the item; means for entering the trial order into an order file that contains orders to be paired with contra-side orders; means for pairing the trial order with a contra-side order, wherein the means for pairing are configured to automatically adjust the quantity indicated in the trial order to zero and produce a pairing of the trial order with the contra-side order for a zero quantity of the item; and means for reporting, via a computer communications interface, the pairing of the trial order for the zero quantity of the item. - View Dependent Claims (33, 34)
-
Specification