×

Leg pricer

  • US 8,229,838 B2
  • Filed: 10/14/2009
  • Issued: 07/24/2012
  • Est. Priority Date: 10/14/2009
  • Status: Active Grant
First Claim
Patent Images

1. A leg pricer comprising:

  • an input operable to receive a tradable combination of orders among which there are two or more roundable spread orders, each comprising at least two or more leg orders wherein one of the at least two or more leg orders of at least one of the two or more roundable spread orders is characterized by a minimum price increment different from a minimum price increment of another of the at least two or more leg orders; and

    a processor coupled with the input, the processor being operable to calculate leg prices for each of the at least two or more leg orders of each of the two or more roundable spread orders in the tradable combination such that the leg prices are multiples of the minimum price increment of one of the at least two or more leg orders of the associated roundable spread order and that the gains and losses of the two or more roundable spread orders are optimally distributed to fairly distribute any gains or losses among each trader associated with the two or more roundable spread orders resulting from the leg price calculations byat least one of;

    minimization of a sum of squares of differences between leg prices;

    minimization of a loss experienced by a trader, such loss being calculated using differences between leg prices;

    ordetermination of an anchor leg and an anchor price from which other leg prices are calculated by addition and subtraction of the prices of the other orders in the tradable combination; and

    wherein the processor is further operative to calculate the leg prices for each of the at least two or more leg orders of each of the two or more roundable spread orders in the tradable combination according to an optimal rounding scenario which includes at least one of;

    generation of a tree that represents one or more rounding scenarios to be compared, the tree including a vertex for each of the rounding scenarios to be compared;

    identification of the rounding scenario with the smallest total variance and determining, by the processor, that the identified rounding scenario is the optimal rounding scenario;

    ordetermination of a weight vector for each vertex associated with the rounding scenario; and

    further wherein the leg pricer further comprises;

    an output coupled with the processor, the processor being operable to provide the output with the calculated leg prices.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×