METHOD AND SYSTEM FOR PROVIDING ORDER ROUTING TO A VIRTUAL CROWD IN A HYBRID TRADING SYSTEM AND EXECUTING AN ENTIRE ORDER
First Claim
1. A method of providing orders to a virtual trading crowd in an exchange prior to automatically linking the orders to an away market, the method comprising:
- receiving an order for a security or derivative at the exchange, wherein the exchange comprises a price for the security or derivative that differs from a national best bid or offer price;
routing the order to a trade engine;
transmitting a request for price message from the trade engine to a plurality of market makers quoting a class;
receiving at least one response message from at least one market maker of the plurality of market makers at the electronic trade engine;
initiating a quote trigger, wherein the quote trigger occurs for a period of N seconds; and
allocating at least a portion of the order by the trade engine to at least one market maker according to an allocation algorithm, wherein an order size of each market maker is capped to prevent inflation of an allocated portion of the order; and
allocating a remaining portion of the order by the trade engine, if any, to at least one predetermined market maker guarantor to execute the remaining portion of the order at the national best bid or offer price.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing orders to a virtual trading crowd in an exchange prior to automatically linking the order to an away market includes receiving a marketable order at the exchange, wherein the exchange price differs from a national best bid or offer (NBBO) price, routing the order to a trade engine, disseminating a request for price message, the request for price message including a price equal to the NBBO price, receiving a response message, initiating a quote trigger, wherein the quote trigger occurs for a period of N seconds, allocating at least a portion of the order according to an allocation algorithm, wherein an order size of each market maker is capped to prevent inflation of an allocated portion of the order, and allocating any remaining portion of the order to at least one predetermined market maker guarantor for execution at the NBBO price.
-
Citations
18 Claims
-
1. A method of providing orders to a virtual trading crowd in an exchange prior to automatically linking the orders to an away market, the method comprising:
-
receiving an order for a security or derivative at the exchange, wherein the exchange comprises a price for the security or derivative that differs from a national best bid or offer price; routing the order to a trade engine; transmitting a request for price message from the trade engine to a plurality of market makers quoting a class; receiving at least one response message from at least one market maker of the plurality of market makers at the electronic trade engine; initiating a quote trigger, wherein the quote trigger occurs for a period of N seconds; and allocating at least a portion of the order by the trade engine to at least one market maker according to an allocation algorithm, wherein an order size of each market maker is capped to prevent inflation of an allocated portion of the order; and allocating a remaining portion of the order by the trade engine, if any, to at least one predetermined market maker guarantor to execute the remaining portion of the order at the national best bid or offer price. - View Dependent Claims (2, 3, 4, 5, 6, 17)
-
-
7. (canceled)
-
8. A method of providing orders to a virtual trading crowd in an exchange prior to booking the orders, the method comprising:
-
receiving an order at the exchange, wherein the exchange comprises a price that differs from a national best bid or offer price and wherein the order is not marketable upon receipt; routing the order to a trade engine; transmitting a request for price message from the trade engine to a plurality of market makers quoting a class; receiving a response message at the electronic trade engine from at least one market maker of the plurality of market makers; initiating a quote trigger, wherein the quote trigger occurs for a period of N seconds; allocating at least a portion of the order by the electronic trade engine to at least one of the at least one market maker according to an allocation algorithm, wherein an order size of each market maker is capped to prevent inflation of an allocated portion of the order; and allocating a remaining portion of the order by the electronic trade engine, if any, to at least one predetermined market maker guarantor to execute the remaining portion of the order at the national best bid or offer price. - View Dependent Claims (9, 10, 11, 12, 14, 18)
-
-
13. (canceled)
-
15. An automated system for providing orders to a virtual trading crowd in an exchange configured for trading securities or derivatives comprising:
-
an electronic trade engine operative to receive an order for a security or derivative at the exchange, wherein the exchange comprises a price for the security or derivative that differs from a national best bid or offer price, the trade engine further operative to disseminate a request for a price message to a plurality of market makers quoting a class in response to receiving the order; an electronic book in communication with the electronic trade engine, the electronic book operative to store at least one order received by the electronic trade engine; a database comprising an allocation algorithm and market maker guarantor designations, the database in communication with the electronic trade engine; and a trade processor in communication with the database, the trade processor operative to analyze and execute orders according to the allocation algorithm selected from the database, the trade processor comprising a quote trigger that occurs for a period of N seconds and allocating a remaining portion of the order, if any, to at least one predetermined market maker guarantor selected from the database to execute the remaining portion of the order at the national best bid or offer price. - View Dependent Claims (16)
-
Specification