CPC G06Q 40/04 (2013.01) | 16 Claims |
1. A system comprising:
a processor operatively coupled to a memory storing computer-readable instructions that, when executed by the processor, cause the processor to:
match, based on one or more priority rules, an order stored in an order book with a counter order stored in the order book to create a matched order having an exchange for physicals (EFP) price, the matched order comprising futures contracts for securities to be exchanged and shares in the securities to be exchanged;
automatically determine a value of a first leg of the matched order based on a price and a quantity of the futures contracts for the securities to be exchanged;
automatically determine a value of a second leg of the matched order based on a price and a quantity of the shares in the securities to be exchanged by:
continuously monitoring one or more live index values that fluctuate according to market movement, and
continuously generating a new price for the shares in the securities to be exchanged that closely matches current market pricing by modifying a price of at least one underlying component of the securities based on, at least, the continuously monitored one or more live index values, wherein each of the at least one underlying component of the securities comprises a respective number of shares;
continuously monitor a difference between the value of the first leg and the value of the second leg; and
once the difference is equivalent to the EFP price, simultaneously execute the first leg and the second leg.
|