Trade matching platform with variable pricing based on clearing relationships
First Claim
1. A computer-assisted method comprising:
- receiving, by at least one computer processor, an enhanced request for quote (eRFQ) at a request for quote processor module, wherein the eRFQ includes an attribute configured to identify at least one clearing house, wherein the eRFQ includes an inquiry regarding the current market for a financial instrument associated with the eRFQ;
determining, by the at least one computer processor using an implied spread determination module, that the financial instrument associated with the eRFQ in combination with one or more resting orders creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the eRFQ and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders;
determining, by the at least one computer processor using the implied spread determination module, that the attribute of the eRFQ configured to identify at least one clearing house in combination with clearing house requirements of one or more resting orders allows clearing of appropriate matched legs; and
sending, by the at least one computer processor using the implied spread determination module, a notification of the created implied spread to an electronic match engine for matching, the matching including executing all the multiple legs of the implied spread.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure describes systems and methods for using enhanced RFQs and incoming enhanced orders to assist in detecting implied orders using an implied spread determination module. In one example, a system includes a processor and memory storing a search list and computer-executable instructions, where the instructions determine whether the financial instrument associated with an eRFQ or new enhanced order is on the search list, and then determine if an implied order exists in combination with that financial instrument and CCP attribute designations. In some embodiments, a timer may be used to track a predetermined amount of time to spend towards determining if implied orders exist for a particular financial instrument at particular clearing houses.
36 Citations
20 Claims
-
1. A computer-assisted method comprising:
-
receiving, by at least one computer processor, an enhanced request for quote (eRFQ) at a request for quote processor module, wherein the eRFQ includes an attribute configured to identify at least one clearing house, wherein the eRFQ includes an inquiry regarding the current market for a financial instrument associated with the eRFQ; determining, by the at least one computer processor using an implied spread determination module, that the financial instrument associated with the eRFQ in combination with one or more resting orders creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the eRFQ and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders; determining, by the at least one computer processor using the implied spread determination module, that the attribute of the eRFQ configured to identify at least one clearing house in combination with clearing house requirements of one or more resting orders allows clearing of appropriate matched legs; and sending, by the at least one computer processor using the implied spread determination module, a notification of the created implied spread to an electronic match engine for matching, the matching including executing all the multiple legs of the implied spread. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized apparatus comprising:
-
a computer processor configured to execute computer-executable instructions; and a computer memory storing a search list and the computer-executable instructions, which when executed by the computer processor, cause or enable the apparatus to; receive an enhanced order, wherein the enhanced order includes an attribute configured to identify at least one clearing house, wherein the enhanced order includes a request to buy or sell a financial instrument; determine, using an implied spread determination module, that a combination of the enhanced order with one or more resting orders for the financial instrument creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the enhanced order and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders; determine, using the implied spread determination module, that the attribute of the enhanced order configured to identify at least one clearing house in combination with clearing house requirements of one or more resting orders allows clearing of appropriate matched legs; and send a notification of the created implied spread to an electronic match engine for matching, the matching including executing all the multiple legs of the implied spread. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-assisted method comprising:
-
receiving an enhanced order at an electronic match engine, wherein the enhanced order includes an attribute configured to identify at least one clearing house, wherein the enhanced order includes a request to buy or sell a financial instrument; determining, using an implied spread determination module, that a combination of the enhanced order with one or more resting orders for the financial instrument creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the enhanced order and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders; determining, using the implied spread determination module, that the attribute of the enhanced order configured to identify at least one clearing house in combination with clearing house requirements of one or more resting orders allows clearing of appropriate matched legs; and sending, using the implied spread determination module, a notification of the created implied spread to the electronic match engine for matching, the matching including executing all the multiple legs of the implied spread. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a processor cause a computing device to perform steps comprising:
-
receiving an enhanced request for quote (eRFQ) at a request for quote processor module, wherein the eRFQ includes an attribute configured to identify at least one clearing house, wherein the eRFQ includes an inquiry regarding the current market for a financial instrument associated with the eRFQ; determining, using an implied spread determination module, that the financial instrument associated with the eRFQ in combination with one or more resting orders creates an implied spread, the implied spread comprising multiple legs, a first of the multiple legs corresponding to the financial instrument associated with the eRFQ and a second leg of the multiple legs corresponding to a resting order of the one or more resting orders; determining, using the implied spread determination module, that the attribute of the eRFQ configured to identify at least one clearing house in combination with clearing house requirements of one or more resting orders allows clearing of appropriate matched legs; and sending, using the implied spread determination module, a notification of the created implied spread to an electronic match engine for matching, the matching including executing all the multiple legs of the implied spread. - View Dependent Claims (20)
-
Specification