×

System and method for facilitating trading in an electronic market

  • US 7,689,500 B2
  • Filed: 10/02/2006
  • Issued: 03/30/2010
  • Est. Priority Date: 10/02/2006
  • Status: Active Grant
First Claim
Patent Images

1. A system for facilitating trading of futures contracts in a market, the system comprising:

  • a server at which futures contracts are traded; and

    an interface in communication with the server, the interface being configured to receive entry of at least one of a buy order and a sell order, each buy order and each sell order having a price, a volume, and an entry time and relating to a respective futures contract;

    wherein the server is configured to receive a plurality of buy orders and sell orders from the interface, and to match buy orders relating to a first futures contract and having a first price to sell orders relating to the first futures contract and having the first price by, for each buy order and each sell order, using the volume and entry time to assign a volume weight and a time weight, and using the volume weights and the time weights to determine each match; and

    wherein the server is further configured to use each determined match to complete a respective trade, andwherein the server is further configured to determine each match according to a first algorithm which is expressible as f n = w v ( v n

    r = 1 N


    v r
    )
    + w t ( ( N + C ) - n

    r = 1 N


    r
    )
    w v + w t
    wherein each buy or sell order relating to the first futures contract is assigned a value of n based on a time order of receipt;

    N=a total number of buy or sell orders relating to the first futures contract;

    vn=a volume of the nth buy or sell order;

    r=a whole number greater than or equal to 1 and less than or equal to N;

    vr=a volume of the rth buy or sell order;

    C=a time offset;

    wv=the assigned volume weight;

    wt=the assigned time weight; and

    fn=a resultant pro-rata factor for the nth buy or sell order.

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