Ratio spreads for contracts of different sizes in implied market trading
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving, by a processor, a first order to trade a first quantity of at least a first contract, the first contract being characterized by an underlier and a first size indicative of a first volume of the underlier represented by the first contract;
determining, by the processor, whether one or more other orders have been previously received which are counter to the first order and for at least a collective second quantity of a second contract or a combination of at least the first contract and the second contract, the second contract being characterized by the underlier and a second size indicative of a second volume of the underlier represented by the second contract, the second size being different from the first size;
determining, by the processor, when the previously received one or more orders are for the second contract whether a first product of the first quantity multiplied by the first size is equivalent to a second product of the collective second quantity multiplied by the second size;
determining, by the processor, when the previously received one or more orders are for the combination of the first and second contracts whether a third product of the first quantity multiplied by the first size is equivalent to a fourth product of the collective second quantity multiplied by the first size and whether a fifth product of the collective second quantity multiplied by the second size is equivalent to a sixth product of a third quantity of a second previously received order for the second contract multiplied by the second size; and
executing, by the processor, a trade between the first order and the one or more other orders when the first product is equal to the second product and executing, by the processor, a trade between the first order, the one or more other orders and the second previously received order when the third product is equal to the fourth product and the fifth product is equal to the sixth product.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for matching orders is provided. The method includes receiving a first order for a product, the first order specifying a first volume, receiving a second order for the product, the second order specifying a second volume, wherein the first volume is different than the second volume, generating an implied order based on a ratio spread defined between the first order and the second order, and matching a third order with the implied order.
149 Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving, by a processor, a first order to trade a first quantity of at least a first contract, the first contract being characterized by an underlier and a first size indicative of a first volume of the underlier represented by the first contract; determining, by the processor, whether one or more other orders have been previously received which are counter to the first order and for at least a collective second quantity of a second contract or a combination of at least the first contract and the second contract, the second contract being characterized by the underlier and a second size indicative of a second volume of the underlier represented by the second contract, the second size being different from the first size; determining, by the processor, when the previously received one or more orders are for the second contract whether a first product of the first quantity multiplied by the first size is equivalent to a second product of the collective second quantity multiplied by the second size; determining, by the processor, when the previously received one or more orders are for the combination of the first and second contracts whether a third product of the first quantity multiplied by the first size is equivalent to a fourth product of the collective second quantity multiplied by the first size and whether a fifth product of the collective second quantity multiplied by the second size is equivalent to a sixth product of a third quantity of a second previously received order for the second contract multiplied by the second size; and executing, by the processor, a trade between the first order and the one or more other orders when the first product is equal to the second product and executing, by the processor, a trade between the first order, the one or more other orders and the second previously received order when the third product is equal to the fourth product and the fifth product is equal to the sixth product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method comprising:
-
receiving, by a processor, a first order for a first quantity of a first contract, the first contract characterized by an underlier and a first volume; identifying, by the processor, whether there is at least one previously received order for a second quantity of a second contract, the second contract characterized by the underlier and a second volume; identifying, by the processor, whether there is at least one previously received combination contract order for a third quantity of combination contracts, wherein the combination contract comprises a third contract characterized by the underlier and a third volume, and a fourth contract characterized by the underlier and a fourth volume; determining, by the processor, a first product where the first quantity is multiplied by the first volume, a second product where the second quantity is multiplied by the second volume, a third product where the third quantity is multiplied by the third volume, and a fourth product where the third quantity is multiplied by the fourth volume; and executing, by the processor, the steps of; a first trade between the first order and the previously received order when the first order and the previously received order are counter and the first product is equal to the second product, a second trade between the first order and the existing combination contract order when the when the first order and the existing combination contract order are counter and the first product is equal to the sum of the third product added to the fourth product, and a third trade between the first order, the previously received order and the existing combination contract order when the first order is counter to part of the combination contract order, the previously received order is counter to another part of the combination order, the first product is equal to the third product and the second product is equal to the fourth product. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A trading environment comprising:
-
one or more trading workstations for entry of a plurality of orders; a communication network coupled to the trading workstations; a trade matching system coupled to the communication network, wherein the trade matching system comprises, a processor and a computer readable non-transitory storage medium with instructions executable by the processor, the instructions executable to; receive a first order from a trading station via the communication network for a first quantity of a first contract, the first contract characterized by an underlier and a first volume; identify whether there is at least one previously received order for a second quantity of a second contract, the second contract characterized by the underlier and a second volume; identify whether at least one existing combination contract orders for a third quantity of combination contracts, wherein the combination contract comprises a third contract characterized by the underlier and a third volume, and a fourth contract characterized by the underlier and a fourth volume; determine, a first product where the first quantity is multiplied by the first volume, a second product where the second quantity is multiplied by the second volume, a third product where the third quantity is multiplied by the third volume, and a fourth product where the third quantity is multiplied by the fourth volume; and execute the steps of, a first trade between the first order and the previously received order when the first order and the previously received order are counter and the first product is equal to the second product, a second trade between the first order and the existing combination contract order when the when the first order and the existing combination contract order are counter and the first product is equal to the sum of the third product added to the fourth product, and a third trade between the first order, the previously received order and the existing combination contract order when the first order is counter to part of the combination contract order, the previously received order is counter to another part of the combination order, the first product is equal to the third product and the second product is equal to the fourth product. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification