Method and System for Trading Combinations of Financial Instruments
First Claim
1. A computer-implemented method for trading combinations of financial instruments, said method comprising:
- receiving, during a selected time period, combination orders to trade financial instruments;
storing each eligible received combination order, wherein a received combination order is eligible if it satisfies at least one selected condition, wherein said at least one selected condition includes the necessary condition that all financial instruments specified by the legs of an eligible order are in a set of two or more selected financial instruments; and
processing eligible orders or expanded eligible orders with a combinatorial matching algorithm (CMA), wherein said processing begins at a selected time.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for obtaining and matching single leg and multi-leg orders to trade combinations of financial instruments included in a set of two or more selected financial instruments. In preferred embodiments, orders are received during a selected time period and eligible orders are processed with a combinatorial matching algorithm that is not constrained by limit prices. All embodiments have the advantages that matched multi-leg orders can be executed with no bid/offer spread on any of their legs, there is no risk that some legs of a multi-leg order execute while others do not execute, and said embodiments can be implemented by selecting two or more existing financial instruments without requiring the creation of any special financial instrument representing a multi-leg strategy.
-
Citations
25 Claims
-
1. A computer-implemented method for trading combinations of financial instruments, said method comprising:
-
receiving, during a selected time period, combination orders to trade financial instruments; storing each eligible received combination order, wherein a received combination order is eligible if it satisfies at least one selected condition, wherein said at least one selected condition includes the necessary condition that all financial instruments specified by the legs of an eligible order are in a set of two or more selected financial instruments; and processing eligible orders or expanded eligible orders with a combinatorial matching algorithm (CMA), wherein said processing begins at a selected time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for trading combinations of financial instruments, said method comprising:
-
receiving, during a first selected time period, combination orders to trade financial instruments; storing each eligible received combination order, wherein a received combination order is eligible if it satisfies at least one selected condition, wherein said at least one selected condition includes the necessary condition that all financial instruments specified by the legs of an eligible order are in a set of two or more selected financial instruments; and processing eligible or expanded eligible orders with a combinatorial matching algorithm (CMA), wherein said processing begins at a selected time, wherein said CMA is not constrained by limit prices, and wherein said CMA is based on one of the following;
a forward matching algorithm (FMA), and a reverse elimination algorithm (REA). - View Dependent Claims (15, 17, 18, 19, 20, 21)
-
-
16. The method of claiml4, wherein said CMA is based on one of the following:
- a FMA having a priority selection scheme that selects orders from the current preferred collection;
a FMA having an initial selection scheme that selects expanded eligible orders from the collection consisting of expanded eligible orders in the current candidate collection having a minimal number of fills; and
a FMA having priority selection scheme that performs an exhaustive search with respect to the current preferred collection if the number of orders in said collection is less than or equal to a selected number.
- a FMA having a priority selection scheme that selects orders from the current preferred collection;
-
22. A computer-implemented method for trading combinations of financial instruments, said method comprising:
- steps for obtaining combination orders to trade financial instruments; and
steps for obtaining a matched collection of expanded eligible orders, wherein an obtained combination order is eligible if it satisfies at least one selected condition, and wherein said at least one selected condition includes the necessary condition that all financial instruments specified by the legs of an eligible order are in a set of two or more selected financial instruments.
- steps for obtaining combination orders to trade financial instruments; and
-
23. A computer-based system for trading combinations of financial instruments, said system comprising:
- means for obtaining combination orders to trade financial instruments; and
means for obtaining a matched collection of expanded eligible orders, wherein an obtained order is eligible if it satisfies at least one selected condition, and wherein said at least one selected condition includes the necessary condition that all financial instruments specified by the legs of an eligible order are in a set of two or more selected financial instruments. - View Dependent Claims (24, 25)
- means for obtaining combination orders to trade financial instruments; and
Specification