Apparatus and method for adding liquidity to an ECN and improving executions of orders for securities
First Claim
1. A method of executing orders for securities in an automated broker-dealer system, the method comprising the steps of:
- receiving from a customer an order for a quantity of securities to be bought or sold, the order having an MPID optionally identifying a pre-selected market;
sending the order to a first default market, wherein the order is partially filled;
after sending the order to the first default market, sending the order to at least one pre-selected market, wherein the order is partially filled; and
after sending the order to at least one pre-selected market, booking the order in a second default market.
13 Assignments
0 Petitions
Accused Products
Abstract
The invention provides methods and systems for improved execution of orders for securities and for adding liquidity to markets. Embodiments include receiving from customers orders for quantities of securities to be bought or sold, the orders optionally identifying pre-selected markets. Embodiments include sending orders to a first default market where orders are partially filled. Embodiments typically include sending orders to a pre-selected market, where orders are partially filled, and booking orders in a second default market. Embodiments include discounting fees charged to customers for orders booked into a default market. Booking IOC orders into a second default market typically includes setting the order time-in-force to a value other than zero. In many embodiments, the default markets are sometimes the same market, and sometimes they are different markets. Embodiments include selecting, from among a multiplicity of markets, the default markets dependent upon default market selection criteria. In many embodiments, market selection criteria include such factors as transaction costs or access fee levels for execution of orders in markets, response speed of markets (latency), and liquidity. In many embodiments at least one of the default markets is connected through tight coupling to a broker-dealer system.
81 Citations
43 Claims
-
1. A method of executing orders for securities in an automated broker-dealer system, the method comprising the steps of:
-
receiving from a customer an order for a quantity of securities to be bought or sold, the order having an MPID optionally identifying a pre-selected market; sending the order to a first default market, wherein the order is partially filled; after sending the order to the first default market, sending the order to at least one pre-selected market, wherein the order is partially filled; and after sending the order to at least one pre-selected market, booking the order in a second default market. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of executing orders for securities in an automated broker-dealer system, the method comprising the steps of:
-
receiving from a customer an order for a quantity of securities to be bought or sold; sending the order as an IOC order to at least one pre-selected market; and booking the order in a default market after said sending. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A system for executing orders for securities, the system comprising:
-
a processor programmed to; receive from a customer an order for a quantity of securities to be bought or sold, the order having an MPID optionally set to identify a pre-selected market; send the order to a first default market, wherein the order is partially filled; after sending the order to the first default market, send the order to at least one pre-selected market, wherein the order is partially filled; and after sending the order to at least one pre-selected market, book the order in a second default market; and a memory coupled to the processor, the processor further programmed to store in the memory the order and responses to the order. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for executing orders for securities, the system comprising:
-
a processor programmed to; receive from a customer an order for a quantity of securities to be bought or sold; send the order as an IOC order to at least one pre-selected market; and book the order in a second default market after said sending; and a memory coupled to the processor, the processor further programmed to store in the memory the order and responses to the order. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A method of executing orders for securities, the method comprising:
-
receiving from a customer an order that specifies a security, a quantity to be bought or sold, a selected market, and a greater-than-zero time-in-force; submitting the order as an IOC order to a default market different from the selected market; receiving an order response from the default market; after receiving said order response from the default market, submitting any unfilled portion of the order as an IOC order to the selected market; receiving an order response from the selected market; and after receiving said order response from the selected market, submitting any still-unfilled portion of the order as an order with said greater-than-zero time-in-force to a second default market different from the selected market.
-
Specification