System and method for providing one-order methodology in over the counter markets
First Claim
1. A computer implemented method for providing a one-order methodology in over the counter (OTC) markets, comprising:
- accepting orders provided by a plurality of participants that execute trade in a plurality of liquidity pools;
aggregating the orders provided by the plurality of participants;
accepting a first order from a first customer;
inputting the aggregated orders and the first order to a matching engine, wherein the first order is placed simultaneously in the plurality of liquidity pools;
determining if a price match exists in one of the plurality of liquidity pools between the first order and one or more outstanding orders, the outstanding orders being provided by the plurality of participants; and
if a price match exists;
determining if the first customer has an established trading relationship with the liquidity pool in which the price match exists;
determining if the first customer has a sufficient credit with the liquidity pool in which the price match exists; and
executing the first order if the first customer has established trading relationship and sufficient credit with the liquidity pool in which the price match exists.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method provide a one-order methodology in over the counter (OTC) markets to enhance execution performance by allowing a single order to be executable in multiple liquidity pools (also referred to as exchange platforms or exchange markets). The liquidity pools typically have different credit constraints and requirements to attract different customers. A customer may have an established trading relationship and credit with multiple liquidity pools. The system and method enable the customer to place an order simultaneously in multiple liquidity pools and receive the best possible price match, also referred to as a fill. Execution certainty is therefore enhanced. The system and method also process an order faster than with traditional order routing processes.
67 Citations
20 Claims
-
1. A computer implemented method for providing a one-order methodology in over the counter (OTC) markets, comprising:
-
accepting orders provided by a plurality of participants that execute trade in a plurality of liquidity pools;
aggregating the orders provided by the plurality of participants;
accepting a first order from a first customer;
inputting the aggregated orders and the first order to a matching engine, wherein the first order is placed simultaneously in the plurality of liquidity pools;
determining if a price match exists in one of the plurality of liquidity pools between the first order and one or more outstanding orders, the outstanding orders being provided by the plurality of participants; and
if a price match exists;
determining if the first customer has an established trading relationship with the liquidity pool in which the price match exists;
determining if the first customer has a sufficient credit with the liquidity pool in which the price match exists; and
executing the first order if the first customer has established trading relationship and sufficient credit with the liquidity pool in which the price match exists. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing a one-order methodology in over the counter (OTC) markets, comprising:
-
a price integration layer that accepts orders from a plurality of participants and aggregates the orders provided by the plurality of participants, the plurality of participants executing trade in a plurality of liquidity pools;
a matching engine that accepts the aggregated orders from the price integration layer and accepts a first order from a first customer, wherein the first order is placed simultaneously in the plurality of liquidity pools, wherein the matching engine determines if a price match exists in one of the plurality of liquidity pools between the first order and outstanding orders, if a price match exists, determines if the first customer has an established trading relationship and a sufficient credit with the liquidity pool in which the price match exists, and executes the first order if the first customer has established trading relationship and sufficient credit with the liquidity pool in which the price match exists; and
a network connecting the matching engine with the price engines and a computer operated by the first customer. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer readable medium providing instructions for providing a one-order methodology in over the counter (OTC) markets, the instructions comprising:
-
accepting orders provided by a plurality of participants that execute trade in a plurality of liquidity pools;
aggregating the orders provided by the plurality of participants;
accepting a first order from a first customer;
inputting the aggregated orders and the first order to a matching engine, wherein the first order is placed simultaneously in the plurality of liquidity pools;
determining if a price match exists in one of the plurality of liquidity pools between the first order and one or more outstanding orders, the outstanding orders being provided by the plurality of participants; and
if a price match exists;
determining if the first customer has an established trading relationship with the liquidity pool in which the price match exists;
determining if the first customer has a sufficient credit with the liquidity pool in which the price match exists; and
executing the first order if the first customer has established trading relationship and sufficient credit with the liquidity pool in which the price match exists. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification