×

Methods and apparatus for composite trading order processing

  • US 7,711,640 B2
  • Filed: 04/05/2006
  • Issued: 05/04/2010
  • Est. Priority Date: 12/20/2005
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • a processor; and

    a memory, communicatively coupled to the processor, storing instructions that, when executed, cause the processor to;

    receive a first trading order for a first quantity of a first trading product from a first trader;

    determine that a particular quantity of the first trading product is available for trade in one or more market centers;

    determine that the particular quantity of the first trading product is insufficient to fill the first trading order for the first quantity of the first trading product;

    identify a plurality of trading products, wherein the plurality of trading products comprises the first trading product, and wherein identifying the plurality of trading products comprises, for each trading product of the plurality of trading products other than the first trading product, determining that a respective quantity of the trading product is substantially equivalent to a quantity of the first trading product;

    receive market data from the one or more market centers, wherein the market data relates to the plurality of trading products;

    determine, based at least in part on the market data and the plurality of trading products, a composite value, wherein the composite value comprises;

    a weighted quantity of at least one trading product of the plurality of trading products other than the first trading product; and

    the particular quantity of the first trading product; and

    wherein determining the composite value comprises;

    determining the weighted quantity of the at least some of the plurality of trading products other than the first trading product by summing together one or more weighted quantities of one or more trading products of the plurality of the trading products other than the first trading product; and

    summing the particular quantity of the first trading product and the weighted quantity;

    perform at least one of;

    receiving, from the first trader, a composite trading order for at least a portion of the composite value; and

    generating the composite trading order;

    determine, based at least in part on the composite trading order, one or more constituent trading orders, wherein the one or more constituent trading orders are configured to, if filled, combine to satisfy the composite trading order, and wherein at least two of identifying the plurality of trading products, determining the composite value, and determining the one or more constituent trading orders, are based at least in part on one or more stored preferences of the first trader;

    transmit, on behalf of the first trader, the one or more constituent trading orders to the one or more market centers;

    monitor whether the one or more constituent trading orders are filled successfully in the one or more market centers;

    determine that at least one constituent trading order of the one or more constituent trading orders was not filled successfully within a configurable time period; and

    determine one or more new constituent trading orders, wherein the one or more new constituent trading orders are configured to be substantially equivalent to an unfilled portion of the at least one constituent trading order.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×