# Patent

## Title
Systems and methods for providing a liquidity-based commodities index

## Abstract

Systems and methods are provided for a liquidity-based commodity index in which historical liquidity-related data for a commodity is used to determine whether to include a commodity in an index and also used to weight commodities in the index. Liquidity of a commodity is calculated based on an average daily dollar value of contracts traded for the commodity. The commodity liquidity is compared to a liquidity threshold to determine that the commodity should be included in the index. A liquidity factor is calculated for each commodity included in the index and is also used to weight the commodity in the index.

## Background
PRIORITY APPLICATION
This application claims the benefit of U.S. Provisional Patent Application No. 60/841,704, filed Sep. 1, 2006, titled Commodity Index. The entire contents of that application are incorporated herein by reference.


INTRODUCTION
In one aspect, the present invention comprises a method and system for providing a commodities index. A commodity is an article of trade or commerce. Commodities have been exchanged in a variety of manners, including, for example market transactions, futures markets, spot markets and other exchange transactions. Commodities indices provide a way for investors to invest in multiple commodities across product types and sectors in a single transaction while providing a useful metric of broad market returns to measure performance.
Certain aspects of the present invention overcome the limitations and disadvantages of the prior art and provide certain benefits for commodity indices. Although the inventions described herein are in reference to commodities indices, the inventions may be applied to other types of indices, as appropriate.
SUMMARY OF THE INVENTION
In embodiments of the invention, a method is provided comprising: receiving liquidity related data for a commodity, said liquidity related data including a historical daily dollar value of contracts traded for said commodity; calculating a liquidity for said commodity based on an average daily dollar value of contracts traded for said commodity; setting a liquidity threshold for including said commodity in an index; selecting said commodity for inclusion in said index based on a comparison of said calculated liquidity to said liquidity threshold; calculating a liquidity factor for said selected commodity; and weighting said selected commodity based on said liquidity factor of said commodity.
Other features of the invention include that an average daily dollar value of contracts traded for said commodity equals an average of a sum of: (a closing price of a contract) multiplied by (a daily reported trading volume of said contract) multiplied by (a fixed number of units in said contract). Liquidity of contracts may be evaluated across a plurality of contracts for said commodity and a plurality of settlement dates for said commodity on more than one commodity futures exchange. A liquidity factor may be calculated using a formula:




  LF
  =
  
    
      
        DVCT
        PrevNovME
      
      
        Price
        
          2
          ⁢
          ndBusinessDay
        
      
    
    .
  




Typically weighting a selected commodity is performed on a periodic basis and using a formula:





  
    W
    
      b
      ,
      i
    
  
  =
  
    
      
        
          LF
          i
        
        *
        
          P
          
            b
            ,
            i
          
        
      
      
        ∑
        
          
            (
            
              LF
              *
              
                P
                b
              
            
            )
          
          CI
        
      
    
    .
  




Embodiments of the invention also may be customized by a user so that, for example, a liquidity threshold is defined by a user.

Other embodiments of the invention provide for rolling a contract for said commodity, including steps of: identifying an expiring contract for said commodity; incrementally rolling said expiring contract for a later dated contract; calculating a second liquidity for a rolling contract based on a price of said expiring contract and a price of said later dated contract; calculating a second liquidity factor of said rolling contract; and reweighting said commodity based on said second liquidity factor of said commodity. Incrementally rolling said expiring contract may be performed over a period that is defined by a user. Other customizations of incremental rolling include, for example, that an expiring contract is identified by a user.
Another embodiment of the invention is directed to an index that comprises: a plurality of commodities each having a calculated liquidity, said calculated liquidity based on an average daily dollar value of contracts traded for each of said plurality of commodities, and said calculated liquidity satisfying a threshold liquidity for inclusion in an index; wherein each of said plurality of commodities is weighted according to a liquidity factor of each of said plurality of commodities proportionate to said liquidity factor of another of said plurality of commodities.
Features of said index include, for example, that said average daily dollar value of contracts traded for each of said plurality of commodities equals an average of a sum of: (a closing price of a contract) multiplied by (a daily reported trading volume of said contract) multiplied by (a fixed number of units in said contract) and various customizations, such as said threshold liquidity being defined by a user. The calculated liquidity of each of said plurality of commodities may be based on a trading volume of a contract for each of said plurality of commodities over a trailing period. The liquidity factor for each of said plurality of commodities is calculated using a formula:




  LF
  =
  
    
      
        DVCT
        PrevNovME
      
      
        Price
        
          2
          ⁢
          ndBusinessDay
        
      
    
    .
  




Further features include that said calculated liquidity is evaluated across a plurality of contracts for each of said plurality of commodities and a plurality of settlement dates for each of said plurality of commodities on more than one commodity futures exchange. Generally, each of said plurality of commodities is weighted on a periodic basis and may be weighted according to a formula:





  
    W
    
      b
      ,
      i
    
  
  =
  
    
      
        
          LF
          i
        
        *
        
          P
          
            b
            ,
            i
          
        
      
      
        ∑
        
          
            (
            
              LF
              *
              
                P
                b
              
            
            )
          
          CI
        
      
    
    .
  




Another feature of the invention is that each of the plurality of contracts may comprise a contract that can be incrementally rolled for a later dated contract. A user may define the expiring contract for incrementally rolling for a later dated contract, and a period for incremental rolling, or other aspects of rolling a contract.
Generally, incrementally rolling a contract for a commodity in an index is performed by: selling on a first day a first portion of an expiring contract and purchasing a corresponding first portion of said later dated contract; and selling on a second day a second portion of said expiring contract and purchasing a corresponding second portion of said later dated contract; calculating on said first day, a first liquidity factor for a rolling contract based on a price of said expiring contract on said first day and a price of said later dated contract on said first day; weighting said rolling contract in an index based on said first liquidity factor; and reweighting said commodity in said index on said second day based on a second liquidity factor for said rolling contract based on a price of said expiring contract on said second day and a price of said later dated contract on said second day.
More details of various aspects of the invention will be apparent as further described herein.



BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 depicts a flow diagram of a method for providing a commodities index according to an embodiment of the invention;
FIG. 2 depicts a table of commodities and contracts in an index according to an embodiment of the invention;
FIG. 3 depicts a table of weights for an index according to an embodiment of the invention;
FIG. 4A depicts a flow diagram of a method for rolling a commodities contract according to an embodiment of the invention;
FIG. 4B depicts a table of basket composition in an incremental roll according to an embodiment of the invention;
FIG. 5 depicts a table of an active contracts calendar according to an embodiment of the invention;
FIG. 6 depicts a table of daily spot and excess returns for a contract during a roll period according to an embodiment of the invention;
FIG. 7 depicts a table of total returns for a contract during a roll period according to an embodiment of the invention;
FIG. 8 depicts a table of calculations of commodity liquidity factors according to an embodiment of the invention;
FIG. 9 depicts a table of index rebalancing in an index liquidity factor roll according to an embodiment of the invention; and
FIGS. 10-13 depict electronic reports of index information according to an embodiment of the invention.



DETAILED DESCRIPTION
FIGS. 1-13 present various embodiments of systems and methods for providing a commodities index.
Indices according to embodiments of the invention are provided that have, generally, investable components, daily (or more frequent) performance data, timely index characteristics (pricing, composition, etc.), historical information, a make up that reflects current market dynamics, low turnover, transparency, a benchmark (criteria or other threshold) that is specified in advance, or other characteristics. The term index is used herein to describe a portfolio of assets, commodities, securities, bonds, etc., that represent a particular market or a portion of a market. An index may be used to measure changes in an economy, portfolio, sector or other aspect of a market. An index typically has a calculation methodology. One exemplary methodology is described herein with reference to the figures.
As shown in FIG. 1, exchange data may be received, step 100, for commodities and commodities contracts from one or more exchanges, such as the New York Mercantile Exchange, London Metal Exchange, Chicago Board of Trade, New York Board of Trade, Chicago Mercantile Exchange, or other exchange. Such data may be received in continuous data feeds, daily data feeds, etc. The data may be received by a central server and stored, typically in a database, which may be accessed by one or more processors or client computers. Other systems may also be used to implement the indices described herein.
The received data may be used to calculate one or more parameters for each commodity, step 120. One of the calculated parameters may be commodity liquidity.
Quantifying Commodity Liquidity
In one calculation for comparing commodity markets, an average of a trailing period (e.g., three years) average daily dollar volume of contracts traded (DVCT) for any commodity that may be potentially eligible for the index is determined. Converting published volumes from each commodity exchange into a daily dollar value can allow for direct comparisons of liquidity across exchanges in a common metric. Daily calculations over a trailing period, for example, a three year period, may capture intra-month liquidity changes while offering a historical perspective that reflects seasonality, cyclicality and other recurring effects, of different markets and maintains index stability. Liquidity may be evaluated across all contracts and settlement dates on one or more global commodity futures exchanges.
For each commodity in a market, or in an index, a daily DVCT may be calculated using the following steps:
(1) Identify contract-specific trading volumes and closing prices as reported (daily) by each global futures exchange. All futures expirations of a standardized contract with trading activity may be included in the calculation. If volumes are not published for specific settlement dates in the future, aggregated volumes published for each contract across all settlement dates can be used for the calculation. Other aggregated or average values may also be used in the calculation.
(2) To derive the daily DVCT of a contract: multiply a closing price of a contract by a daily reported trading volume and a fixed number of units in which each contract is denominated.
(3) Aggregate the daily values derived in step (2) for all future settlement dates of a contract to determine a summed daily dollar volume traded for an entire commodity contract.
(4) Average the daily dollar volume traded in step (3) over a trailing period, e.g., three-year period, to calculate a trailing three-year average daily dollar volume of contracts traded (DVCT).
Commodity Selection
The calculated liquidity or other calculated parameter of the commodity may be used as a basis for determining whether a commodity satisfies one or more selection criteria for inclusion in an index, step 130. A commodity selected for a commodities index ideally will meet a minimum threshold liquidity, or other base standard. Generally, the liquidity minimum threshold is based on historical trading volume, such as over a trailing three year period.
Some additional factors which may relate to calculating liquidity and satisfying a minimum liquidity threshold for inclusion in the index are as follows:
Commodities should have an average daily dollar trading volume exceeding a threshold dollar amount, such as $250M over a previous period (e.g., 3 years). The dollar amount and time period may differ, for example, based on differences in exchange data reporting volumes, index design, or other basis.
Index-eligible commodities will typically remain in the index until their average daily dollar volume traded drops below a certain threshold, such as $200M. This may help maintain the index compositional stability and prevent commodities from exiting the index for a period and then re-entering for a next period if the commodity reaches the daily dollar trading volume threshold dollar amount.
Typically, the largest contract per commodity based on liquidity for an exchange may be index-eligible. For example, a West Texas Intermediate Crude Oil that trades on the New York Mercantile Exchange (NYMEX) will be the index-eligible (or index-selected) contract for crude oil while Brent Crude that trades on the Inter Continental Exchange (ICE) in a smaller contract will not, despite the fact that both contracts meet an index liquidity threshold. If a second largest contract's liquidity surpasses a larger contract's, it may replace the larger index-eligible contract either immediately, at a later time (e.g., if an index is periodically reset), or other time. Examples of commodities index eligible commodities are shown in chart 200 of FIG. 2. As shown, commodities (210) for an index may include, for example, crude oil, heating oil, natural gas, etc., Other information relating to the commodity is also shown in FIG. 2, such as its respective contract (220), exchange (230), and ticker symbol (240). Column 250 shows other commodity contracts which may not be eligible for the index, e.g., Brent Crude on the IPE.
If an index-eligible contract of a particular commodity is discontinued or substituted in the market by a different contract, the new or replacement contract may be substituted in the index. Advanced notice of such substitution may be given to index users.
Commodities that are considered to be derivatives or downstream products created from other index-eligible commodities may be treated as separate commodities for the index so long as they have sufficient market liquidity and may be evaluated for index eligibility on a standalone basis. For example, soybeans, soybean meal, and soybean oil may be treated as separate commodities and each may be index-eligible if their liquidity exceeds a threshold.
In some embodiments commodities included in the index may be limited by a currency of the contract, for example, only dollar-denominated contracts may be index-eligible. Other indices may have other non-dollar contracts or combinations of currency-based contracts.
As described herein, selection of a commodity for inclusion in the index may be according to a liquidity threshold. Some other factors or other parameters used for the selection of a commodity described herein or known to one skilled in the art may also be used for commodity selection.
Commodity Weighting
Referring again to FIG. 1, the selected commodities may be weighted in an index, step 140. Indices may be provided using one or more weights for index components. In some embodiments of the invention, an index is provided using a liquidity measure as a basis for one or more index rules. Using a liquidity measure for weighting a commodities index is advantageous because it reflects production patterns, expectations of future production levels, commodity consumption, potential storage concerns, and other indications of liquidity. Liquidity data may also provide other indicators for a commodity, or track the sentiment of more participants in an asset class than other data, e.g., production data, as active and passive index investors all interact in futures markets.
In some embodiments of the invention, composition and weighting of a commodities index may be reset annually or on a periodic basis to reflect updated historical commodity contract liquidity data. An example of annual weights for a commodities index is depicted in chart 300 of FIG. 3. As shown in FIG. 3, commodities selected for an index are shown in columns 310 and weightings for respective years given in columns 320.
Indices may also be continuously updated as relevant data is received. Index components are typically selected and weighted based on historical commodity futures liquidity, but it is understood that selections and weightings for index components may also be based on other data. Generally, liquidity is derived from an exchange reported trading volume of non-financial commodities futures, but may also be derived from other sources. Generally, weights for a single year for each commodity included in an index sum to 100%.
When one or more commodities have been selected for an index, each commodity may be weighted in the index. In general, commodities are weighted and re-weighted on a periodic basis, e.g., annually, such as at a roll period, or other term, based on an average daily liquidity for a previous period, or other basis. The average daily liquidity may be converted into a commodity liquidity factor that may remain constant for each commodity for a period. Although the common liquidity factor generally remains constant for a period, index weightings may adjust throughout the period, e.g., on a daily basis as prices (or other contract characteristic) change in an underlying commodity contract.
In general, each index-eligible commodity will be weighted in an index in proportion to its liquidity relative to other index-eligible contracts or commodities. Contract data from various exchanges may require scaling to accurately reflect relative liquidity on contracts on different exchanges.
Occasionally a commodity may have incomplete liquidity data for a full period (e.g., three years worth) for an average daily liquidity calculation. In this scenario, average daily liquidity may be used for data points that are missing. Generally, this is used when a time series is longer than one year. Also, if an index-eligible contract was substituted for a different contract within the commodity, the previous contract's historical liquidity may also be considered to determine index weights for the commodity.
In some embodiments, there are no caps or floors for a particular commodity or sector weighting based on liquidity.
In embodiments of the commodities index, index weights are published periodically, e.g., on a daily basis. Projected index weights may also be calculated and published periodically using trailing data for the period immediately preceding the calculation/publication date. Examples of evolutions of index weights is shown in FIG. 3. As shown, an increasing allocation of metals in 2006 reflects that the metal sector improved. Also shown is that the liquidity factor remains constant while price appreciation increased weights of the components in the index.
Index Return Calculations
Referring again to FIG. 1, one or more index returns may be calculated, step 150, as described herein. A long position in a commodity futures contract typically generates returns from several sources, including: a change in a spot price of a commodity, a roll yield, collateral interest, or other source.
Changes in a commodity spot price are that if an index is long in (or otherwise holds) a particular commodity and the spot price appreciates, then a positive return will accrue to the investor.
A roll yield may depend on pricing of longer dated futures contracts relative to nearby futures and spot commodity prices. A “roll” is selling an expiring or nearby active contract and buying a longer dated contract in order to maintain exposure to the relevant future contract. When longer dated contracts are priced lower than nearer contract and spot prices, the market may be in backwardation. When the opposite occurs and longer contracts are priced higher, the market is considered to be in contango. Positive roll yield is generated in backwardated markets when higher priced spot or near term futures contracts are “sold” to “buy” lower priced longer dated contracts. Negative roll yield occurs in contangoed markets as higher futures prices roll down to the spot price. A combined return of spot price movement and roll yield is referred to as excess return in commodities index parlance and may be calculated by tracking the price changes of the index futures contract on a periodic basis, e.g., daily.
Another source of return from a long futures position comes from collateral posted as margin. A fully collateralized futures position posts the full investment as margin, which is then invested in money market or other similar cash instruments that generate a return.
Spot, excess, total returns and other calculations may be performed on a periodic (such as daily) basis and such calculations may be published in reports or made available electronically, etc.
Calendar
In general, a commodities index calendar will follow the calendar of the NYMEX or other chosen exchange. If data for an index commodity is missing because the commodity is on another exchange that has a different calendar schedule, the data from the previous available business day is used for index calculations. When the index exchange is closed, calculations will be performed on the next day of business that the exchange is open. Contract roll schedules will typically reflect a base exchange (e.g., NYMEX) calendar for all commodities. If there is a NYMEX holiday before or during a roll period, a scheduled roll may be pushed forward to the next index business day.
Commodity Roll Mechanics and LBCI Contract Calendar
The mechanics of rolling a contract are described with reference to the flow diagram of FIG. 4A. Contracts that are soon to be expired are identified to be rolled, step 410. The contracts may be identified automatically based on their expiration date, or identified by a user who may wish to customize the timing of a contract roll. Underlying constituents of a commodities index are commodities futures contracts that may be rolled forward to a new contract date as the contract approaches its settlement date. Therefore, at the contract level, there are up to two contracts that can contribute to index returns: the prompt (nearby) contract and the prompt+1 (next nearby) contract that is rolled into.
At the start of a term, e.g., each month, a prompt contract may be used for index returns calculations. During a roll period, the prompt contract and the prompt+1 contract are used to price the index. After the roll has been completed, what was initially the prompt+1 contract at the start of the month becomes the prompt contract for the remainder of the month (until the start of the next roll period) and is used to price the commodity.
Contract Roll
For commodities that are scheduled to roll forward in a given index period, such as a month, step 415. A roll period may commence in advance of the end of the roll period, e.g., on the fifth business day of the month in which the contract is to expire, with 20% (or other portion) of the underlying contracts rolled at the end of each day from the prompt to the prompt+1. Returns during the roll period may be calculated according to the following illustrative example, also shown in chart 400 of FIG. 4B.
On the fifth index business day of each month (see time column 480), commodity returns will reflect 100% of the price movements of the prompt contract. At the end of the fifth business day, 20% of the prompt contract will be rolled to the prompt+1. (See basket composition column 485.) Thus, when a portion of a prompt contract is rolled, a corresponding portion of a prompt+1 contract is purchased.
At the beginning of the sixth business day, commodity returns will reflect a contract basket containing 80% of the prompt contract at the start of the day and 20% of the prompt+1. Excess returns will be calculated on this basket. At the end of the day an additional 20% is rolled.
On the seventh business day, the basket will consist of 60% prompt/40% prompt+1. At the eighth business day, the basket will consist of 40% prompt/60% prompt+1. At the ninth business day, the basket will consist of 20% prompt/80% prompt+1. At the end of the ninth business day, the prompt contract will have been fully rolled into the prompt+1, which then becomes the new prompt until the next roll period. Returns on the tenth business day will comprise 100% of the new prompt contract that has just been full rolled into. It is understood that this example is illustrative and may also be completed using different percentages of the contract at different times. In this example, each portion of a prompt contract that is rolled is replaced in the basket by a corresponding portion of prompt+1 contract. The corresponding portion is substantially similar to the portion rolled in the prompt contract. However, in certain instances, dissimilar portions may also be used for the prompt+1 contract.
Adjustments to the rolling process may occur in a number of market circumstances, e.g., when it may be difficult to liquidate or establish positions in the market to perform a roll, or other circumstance. If a market disruption event occurs on the first day of a roll process, different percentages of the roll proportion may occur. Examples of disruption events are that a commodity reaches a limit price during the portion (for example, last 15 minutes) of a trading session, trading is interrupted or terminated on an exchange, or other event may cause a roll to be deferred. When market disruption events occur, a notice may be provided to index users.
Contract Calendar
A contract calendar specifies which contracts (by settlement month) are used to calculate index returns for each monthly reporting period. See, for example, table 500 shown in FIG. 5 which shows commodities 510 and contracts 520 per calendar month 530 and respective prompt contract and the prompt+1 contract for each. Such information is typically provided if the commodity 510 is scheduled to be rolled during the month. If a roll is not scheduled, then, generally, only the prompt contract is listed. Contracts may be selected to ensure there is sufficient market liquidity in each commodity when calculating index returns. Monthly contracts for a specific commodity that are less liquid and have significantly lower trading volumes relative to other settlement months will be excluded from the contract calendar, and will not be rolled into or included in commodity price calculations. This table will be published periodically, e.g., annually, such as in the form of table 500.
Spot, Excess and Total Returns
A commodities index returns (spot, excess, and total) may be calculated by weighting commodity level returns of its components by their contribution to the index, as follows:
Spot Return Calculations
Commodity level spot returns represent the daily price appreciation of the underlying futures contracts used to price the index before any contract rolling has occurred. Typically the spot return will reflect the return of the current day's prompt contract or a combination of the prompt and prompt+1 contracts compared to a previous day's closing price before that day's roll has occurred.
The formula for a daily spot return on an index commodity is:




  
    SpotReturn
    t
  
  =
  
    
      (
      
        
          
            Price
            t
          
          -
          
            Price
            
              t
              -
              1
            
          
        
        
          Price
          
            t
            -
            
              1
              ⁢
              
                (
                BeforeRoll
                )
              
            
          
        
      
      )
    
    -
    1
  




Where: Pricet=Commodity Futures Price on index business day t

    
    
        Pricet−1(Before Roll)=Commodity Futures Price on an index day t−1 (before the roll has occurred at the end of the day).
    
    


During a roll period, a price may be calculated, step 420, such that Pricet may be a composite price of the prompt contract and the prompt+1 contract weighted by the percentage that has been rolled at the end of the previous index business day while Pricet−1 may be a composite of closing prices before the roll has occurred for the day. Because the contract roll begins at the end of the fifth business day, (or other day or time period), composite prices may be used for price t on the sixth through ninth days' return calculations (or whenever a roll is processed) and the seventh through tenth days' return calculations for Pricet−1.
Excess Return Calculations
Commodity level excess returns represent a daily price appreciation for the underlying futures contracts plus roll yield. This calculation may reflect the spot and roll return of the prompt contract or a combination of the prompt and prompt+1 contracts.
Daily Excess Return
The formula for daily excess return on an index commodity is as follows:




  
    Excess
    ⁢
    
      
    
    ⁢
    
      Return
      t
    
  
  =
  
    
      (
      
        
          (
          
            
              Price
              t
            
            -
            
              Price
              
                t
                -
                1
              
            
          
          )
        
        
          Price
          
            t
            -
            
              1
              ⁢
              
                (
                AfterRoll
                )
              
            
          
        
      
      )
    
    -
    1
  




Where: Pricet=Commodity Futures Price on index business day t

    
    
        Pricet−1(After Roll)=Commodity Futures Price on index business day t−1 (after roll)
    
    


During the roll period, Price t and Price t−1 will be a composite price of the prompt contract and the prompt+1 contract weighted by a percentage that has been rolled at the end of the previous index business day. Because the contract roll begins at the end of the fifth business day, composite prices are used on the sixth through ninth days' return calculations.
For example, on the sixth business day of the month:

Pricet=(80% *Pricet Prompt)+(20% *Pricet Prompt+1)

Pricet−1(After Roll)=(80% *Pricet−1 Prompt)+(20% *Pricet−1 Prompt+1)

An example of a daily spot and excess returns for a commodity is shown in Table 600 of FIG. 6.
Quantifying Roll Yield
Once spot and excess returns are calculated at the commodity and index level, it is possible to quantify the positive roll yield for backwardated markets and the negative roll yield for contangoed commodities. There will only be a roll yield during the roll period. On all other days of the month, the roll yield will be zero.

Roll YieldDaily=Excess ReturnDaily−Spot ReturnDaily 

Total Return Calculations
A fully collateralized long futures position earns a risk-free return on the collateral in addition to the daily price appreciation of the futures contract. For the commodities index and its components, a calculation for a Treasury bill return is added to commodity excess returns to represent a total return earned by a fully collateralized futures position.
T-Bill Return
Daily T-Bill returns may be compounded from a prior index business day. If a current index business day is more than one calendar day (or other term) from the previous index business day, the T-Bill return will be calculated and compounded for those additional days. For each calendar day during the index calculation period, collateral will earn a daily T-Bill return as specified below. If there is more than one calendar day in the calculation period this return will be compounded for the number of days in the period.




  
    3
    ⁢
    
      -
    
    ⁢
    Month
    ⁢
    
      
    
    ⁢
    T
    ⁢
    
      -
    
    ⁢
    Bill
    ⁢
    
      
    
    ⁢
    
      Return
      Daily
    
  
  =
  
    
      (
      
        1
        
          1
          -
          
            
              (
              
                91
                /
                360
              
              )
            
            *
            
              HR
              
                t
                -
                1
              
            
          
        
      
      )
    
    
      1
      91
    
  




Where: HRt−1=the quoted “High Rate” at the opening of the index business day using the most recently announced Treasure Bill auction results. This number is published by the Bureau of Public Debt after all T-Bill auctions.
Daily Total Return
Total returns represent the return of a long futures position including price movements and the risk-free return on posted collateral.

Total ReturnDaily=Excess ReturnDaily+T-Bill ReturnDaily 

One illustrative example of total returns calculated for a commodity during a roll period is shown in Table 700 of FIG. 7.
Aggregating Commodity Returns into Commodities Index Returns
In general, a commodities index includes major sectors of commodities, such as energy, metals, agriculture, and livestock. Within each sector, additional subsectors are also included, e.g., industrial metals and precious metals (within metals), or grains and softs (within agriculture). Each of these sectors and subsectors may have indices that have liquidity weighted returns of its commodity components.
Two or more factors used to calculate a commodity's daily weight in an index may be its liquidity factor and its index price, or other factor. While a commodity's index price changes daily based on movements in a futures market, its liquidity factor or amount outstanding is resent periodically (e.g., once per year) based on a trailing (three-year) historical contract liquidity.
Calculating Commodity Liquidity Factors
A liquidity factor is a number equivalent to a relative amount of each commodity needed to achieve liquidity based weighting set forth by index rules. It is not a direct measure of trading volume or market liquidity. It is calculated by dividing an average daily dollar value of contracts traded as of a particular date, e.g., November 30th, of a previous year (the year prior to the beginning of year index weights) by the closing index prices of each contract as of the second index business day of a new calendar year. For a given commodity contract, the formula for liquidity factors is:




  
    Liquidity
    ⁢
    
      
    
    ⁢
    Factor
  
  =
  
    
      DVCT
      PrevNovME
    
    
      Price
      
        2
        ⁢
        ndBusinessDay
      
    
  




Where: DVCTPrevNovME, i=Trailing three-year average dollar value of contracts traded for index-eligible contract i as of November 30 of the previous year.

    
    
        Price2nd Business Day=Prompt contract closing price of commodity i, as of the second index business day of the year.
    
    


Rebalancing Index Weights
Periodic, e.g., annual, index rebalancing may be implemented, for example, during a January index roll period, step 425. This may occur by switching from a previous year's liquidity factor to a current year's liquidity factor in, for example, daily increments of 20% during a roll period. Rebalancing over a roll period maintains index stability by not causing a major index reweighting on a single index business day. Liquidity factors for the new year may be announced at the end of a second index business day of the year.
In a roll period, or other first period, e.g., first through fifth business day of a current year, a liquidity factor for each commodity will be a previous year's liquidity factor. On the sixth through ninth business days of a roll period, the liquidity factor will be a weighted combination of the previous year's and current year's liquidity factors. From the tenth business day forward, the index will use the current year's liquidity factor. Once 100% of the new liquidity factor is used for index weightings, the annual or other periodic, rebalancing is completed. Daily index weights may then reflect both an annual rebalancing of component weights and daily price movements that have since occurred. An example of calculations of commodity liquidity factors is shown in table 800 of FIG. 8. An example of index rebalancing in a liquidity factor roll is shown in table 900 of FIG. 9.
Introducing and Removing Commodities
As time progresses, a commodities index may experience some turnover in the list of index-eligible commodity contracts. If a new contract becomes eligible or ceases to be eligible at the end of a period, based upon a trailing period history daily average liquidity, then it will enter or exit during a next weighting roll period. Commodities that exit the index will roll into a liquidity factor of zero, while new commodities entering the index will roll from a liquidity factor of zero.
Calculating Daily Index Constituent Weights
Daily index weights are calculated by multiplying the liquidity factor of each commodity by its daily index price (e.g., at the beginning of the day). After summing this value for all index-eligible commodities, a component's percent contribution to the total can be calculated. This percentage is the commodity weight used for a daily index return calculation at the index or subindex level.




  
    W
    
      b
      ,
      i
    
  
  =
  
    
      
        LF
        i
      
      *
      
        P
        
          b
          ,
          i
        
      
    
    
      ∑
      
        
          (
          
            LF
            *
            
              P
              b
            
          
          )
        
        CI
      
    
  




Where: Wb,i=the beginning of day index weight for commodity i

    
    
        LFi=the liquidity factor for commodity i
        Pb,i=the beginning of day index price for commodity i
        Σ(LF*Pb)CI=Sum of (LF*Price) for each commodities index component.
    
    


Calculating Commodities Index Returns
Index level returns may be generated by weighting the commodity level returns (excess or total) of each index constituent by its calculated beginning-of-day weight in that index. These daily index returns are then compounded to generate cumulative returns over periods longer than one day.

Daily return ContributionCI Component=Wb,i*Returnt  (1)

Where: Wb,i=the beginning of day index weight for Commodity i

    
    
        Rt=the daily total/excess return of Commodity i

Daily Commodities index Excess/Total Return=ΣReturn ContributionCI  (2)

    
    


Where: Return ContributionCI=the excess/total return contribution of each index component.
Since Inception Index Returns: Commodities index Values
Daily index returns (excess and total) have been indexed to 100 as of each index's inception date (Jun. 30, 2006). These daily returns are compounded to generate a daily index level for the commodities index and each of its components and may be used to calculate periodic returns over any user-defined date range using the following formula:




  
    Periodic
    ⁢
    
      
    
    ⁢
    Return
  
  =
  
    
      (
      
        
          CommodityIndexValue
          t
        
        
          CommodityIndexValue
          
            t
            -
            1
          
        
      
      )
    
    -
    1
  




Timing of Index Returns
Initial index returns may be published on each index business day for the commodities index and its components. When final closing prices are published for each index contract on respective exchanges, the daily returns may be finalized. Occasionally an exchange may update a final closing price after publication, in which case, the index return will be updated with the new price.
Another embodiment of the invention provides the ability to customize indices for particular investor needs. In some embodiments, a base index is provided which represents a significant component of an overall market. Custom solutions, such as custom weighting is provided for investors that may have a unique perspective or unique need in tracking a commodity, asset class or other item. Index users may set the components and weights of their index as needed. Standalone indices may also be provided for other commodities, e.g., those that may be growing in market importance, or other commodities that have a particular parameter.
In some embodiments, commodities index information is available in an internet browser website, some other live feed or other source that can be accessed by users. Generally, the index information will be published online including data such as, commodity type, sector information, total returns, excess returns, weighting, and other data relevant to the index.
Total Returns
Total returns data included in an index report, see, e.g., FIG. 10, typically includes daily, periodic, and historical total returns for a commodities index, sectors, commodities and sub-indices with data going back to at least the inception for each index and often earlier. Total returns data may be shown as:
Since inception total return: this is approximately the “index value” of the commodities index and its components and is indexed to 100.
Daily total return: a weighted daily total return of each commodity using the beginning of day (or other point in time) index weights for each component.
MTD total return: total returns generated since a start of a current calendar month.
YTD total return: total returns since the start of a current calendar year.
3-, 6-, and 12-month total return: trailing 3-, 6-, and 12-month total return from a current calendar date.
Inception Date: inception or start date of the index returns time series.
Excess Returns
Excess returns information will also be provided in index reports including data for:
Spot price: the weighted price of an underlying commodity future contracts that are used to price the index.
Since inception spot return: spot return “index value” of the commodities index and its components and is indexed to 100.
Daily spot return: weighted daily spot return of each commodity using a beginning of day (or other time) index weight for each component. This combined with daily excess return can be used to quantify index roll yield.
Commodities Index Weights
Commodities index weights are provided, e.g., as shown in FIG. 11, including several of the following metrics:
Number of Issues: a number of contracts within the commodities index and each commodity sub-index. This number generally remains fixed for a period, e.g., an entire calendar year.
Prior Close % Index: The weight of the sector or commodity indices based upon a previous day's closing price multiplied by a Liquidity Factor (LF). The LF is derived from the previous three years (or other period) daily average dollar volume figures divided by the commodity units per contract, e.g., barrels, bushels, etc.
Current % of Index: The end of day weights of all index components as a percentage of the commodities index as of that particular calendar day. This value is derived in a similar manner to the previous attribute, but uses the closing price as of the selected date.
Current % of Subindex 1: The weight of index components as a percentage of its sector (energy, metals, agriculture, livestock).
Current % of Subindex 2: The weight of index components as a percentage of its sub-sector (industrial and precious metals within metals, grains and softs within agriculture).
Next Year's Projected Index: Using the trailing three-year (or other period) average daily dollar volume traded, this projection shows what index composition could look like based on index rules if the index were rebalanced on that particular calendar day. By publishing and updating this number daily, there is enhanced transparency in the application of the index rules. This value as of November 30 (or other date) becomes the official index weight when the index is reset on January 2 (or other date) of each year. In the days preceding November 30, index users will have a daily update of what the commodities index's composition is projecting as of that day.
Other Index Functions
In embodiments of index reports (e.g., electronic reports), users will be able to select aspects of the reports to obtain more information, for example, specific commodity futures contracts that may be used to calculate index returns on that day. There may be a plurality of contracts for each commodity on a given day depending on whether an index component is in the process of being rolled. If a commodity is being rolled, a constituents page (FIG. 12) will list what percentage of a specific futures contract has been rolled as of that day. Other information and functionality available in electronic reports of the index include a returns calculator, which allows index users to calculate periodic returns over any user defined date range for one or multiple indices and a time series which allows users to view and download the historical index returns of the commodities index. (FIG. 13).
In some embodiments, a commodities index may be customized for and by a particular user. Any aspect of the index may be customized according to a user's selections.
User Defined Commodity Selection & Weights
Although a commodities index may include a plurality of specific commodities, a user may select components that are included or excluded in a customized index. In addition, a user may select to track other non-index-eligible commodities with liquid futures markets (feeder cattle, cocoa, lead, tin, etc.) and non-index-eligible contracts for commodities already in the index (Brent Crude Oil, Gasoil, Kansas Wheat), that could also be included in a customized index.
Once a custom universe of index-eligible commodities/contracts has been specified, custom index weights can be applied for those commodities to generate a return history. These weights can use existing index liquidity data or other values provided by the index user. Composition can be reset at a different frequency than the flagship LBCI as well.
Customized Roll Schedules
A user may also specify a customized roll schedule for the index. Customized versions of the index can be created using different assumptions for the contract roll (e.g., which contracts are used, when in the month the roll begins, how much is rolled each day, etc.).
In some embodiments, the index may be used using liquid dollar denominated contracts for liquid commodities. In other embodiments, other currency-based contracts may be used, or other contracts that may have a greater importance for a particular local market. Regional and/or global versions of commodity indices would offer greater geographic diversification to existing commodities markets, for example, for commodities whose supply is concentrated in a particular geographic area and whose prices are highly correlated.
It will be appreciated that the present invention has been described by way of example only, and that improvements and modifications may be made to the invention without departing from the scope or spirit thereof.

## Claims

1. A system comprising:
memory operable to store at least one program; and
at least one processor communicatively coupled to the memory, in which the at least one program when executed b the at least one processor causes the at least one processor to:
receive liquidity related data for a commodity, said liquidity related data including a historical daily dollar value of contracts traded for said commodity;
calculate a liquidity for said commodity based on an average daily dollar value of contracts traded for said commodity;
set a liquidity threshold for including said commodity in an index;
select said commodity for inclusion in said index based on a comparison of said calculated liquidity to said liquidity threshold;
calculate a liquidity factor for said selected commodity; and
weight said selected commodity based on said liquidity factor of said commodity.

2. The system of claim 1, wherein said average daily dollar value of contracts traded for said commodity equals an average of a sum of: (a closing price of a contract) multiplied by (a daily reported trading volume of said contract) multiplied by (a fixed number of units in said contract).

3. The system of claim 1, wherein the at least one processor, further, evaluates said liquidity across a plurality of contracts for said commodity and a plurality of settlement dates for said commodity on more than one commodity futures exchange.

4. The system of claim 1, wherein said liquidity factor (LF) is calculated using a formula:




  
    LF
    =
    
      
        DVCT
        PrevNovME
      
      
        Price
        
          2
          ⁢
          ndBusinessDay
        
      
    
  
  ,




wherein
DVCTPrevNovME is a trailing three-year average dollar value of contracts traded for an index-eligible contract as of a 30th day of November of a previous year, and
Price2ndBusinessDay is a prompt contract closing price of said commodity, as of a second index business day of a year.

5. The system of claim 1, wherein weighting said selected commodity is performed on a periodic basis.

6. The system of claim 1, wherein weighting said selected commodity based on said liquidity factor of said commodity is performed using a formula:




  
    W
    
      b
      ,
      i
    
  
  =
  
    
      
        LF
        i
      
      *
      
        P
        
          b
          ,
          i
        
      
    
    
      ∑
      
        
          (
          
            LF
            *
            
              P
              b
            
          
          )
        
        CI
      
    
  




wherein,
Wb,i is a beginning of day index weight for a commodity i,
LFi is a liquidity factor for said commodity i,
Pb,i is a beginning of day index price for said commodity i
Σ(LF*Pb)CI is a sum of (LF*P) for each of one or more commodities in said index.

7. The system of claim 1, wherein said liquidity threshold is defined by a user.

8. The system of claim 1, wherein the at least one processor further:
identifies an expiring contract for said commodity;
incrementally rolls said expiring contract for a later dated contract;
calculates a second liquidity for a rolling contract based on a price of said expiring contract and a price of said later dated contract;
calculates a second liquidity factor of said rolling contract; and
reweights said commodity based on said second liquidity factor of said commodity.

9. The system of claim 8, wherein incrementally rolling said expiring contract is performed over a period, said period defined by a user.

10. The system of claim 8, wherein incrementally rolling said expiring contract comprises: selling on a first day a first portion of an expiring contract and purchasing a corresponding first portion of said later dated contract; and selling on a second day a second portion of said expiring contract and purchasing a corresponding second portion of said later dated contract;
wherein reweighting said commodity based on said second liquidity factor of said commodity is based on a price of said expiring contract on said second day and a price of said later dated contract on said second day.

11. The system of claim 8, wherein said expiring contract is defined by a user.

12. The system of claim 1, wherein said calculated liquidity of each of said plurality of commodities is based on a trading volume of a contract for each of said plurality of commodities over a trailing period.

13. A computer readable medium having stored thereon computer executable instructions that, when executed on a computer, configure the computer to perform a method comprising:
receiving liquidity related data for a commodity, said liquidity related data including a historical daily dollar value of contracts traded for said commodity;
calculating with a processor a liquidity for said commodity based on an average daily dollar value of contracts traded for said commodity;
setting a liquidity threshold for including said commodity in an index;
selecting said commodity for inclusion in said index based on a comparison of said calculated liquidity to said liquidity threshold;
calculating with a processor a liquidity factor for said selected commodity; and
weighting said selected commodity based on said liquidity factor of said commodity.

14. The computer readable medium of claim 13, wherein said average daily dollar value of contracts traded for said commodity equals an average of a sum of: (a closing price of a contract) multiplied by (a daily reported trading volume of said contract) multiplied by (a fixed number of units in said contract).

15. The computer readable medium of claim 13, said method further comprising evaluating said liquidity across a plurality of contracts for said commodity and a plurality of settlement dates for said commodity on more than one commodity futures exchange.

16. The computer readable medium of claim 13, wherein said liquidity factor (LF) is calculated using a formula:




  
    LF
    =
    
      
        DVCT
        PrevNovME
      
      
        Price
        
          2
          ⁢
          ndBusinessDay
        
      
    
  
  ,




wherein
DVCTPrevNovME is a trailing three-year average dollar value of contracts traded for an index-eligible contract as of a 30th day of November of a previous year, and
Price2ndBusinessDay is a prompt contract closing price of said commodity, as of a second index business day of a year.

17. The computer readable medium of claim 13, wherein weighting said selected commodity is performed on a periodic basis.

18. The computer readable medium of claim 13, wherein weighting said selected commodity based on said liquidity factor of said commodity is performed using a formula:




  
    W
    
      b
      ,
      i
    
  
  =
  
    
      
        LF
        i
      
      *
      
        P
        
          b
          ,
          i
        
      
    
    
      ∑
      
        
          (
          
            LF
            *
            
              P
              b
            
          
          )
        
        CI
      
    
  




wherein,
Wb,i is a beginning of day index weight for a commodity i,
LFi is a liquidity factor for said commodity i,
Pb,i is a beginning of day index price for said commodity i
Σ(LF*Pb)CI is a sum of (LF*P) for each of one or more commodities in said index.

19. The computer readable medium of claim 13 wherein said liquidity threshold is defined by a user.

20. The computer readable medium of claim 13, said method further comprising:
identifying an expiring contract for said commodity;
incrementally rolling said expiring contract for a later dated contract;
calculating with a processor a second liquidity for a rolling contract based on a price of said expiring contract and a price of said later dated contract;
calculating with a processor a second liquidity factor of said rolling contract; and
reweighting said commodity based on said second liquidity factor of said commodity.

21. The computer readable medium of claim 20, wherein incrementally rolling said expiring contract is performed over a period, said period defined by a user.

22. The computer readable medium of claim 20, wherein incrementally rolling said expiring contract comprises: selling on a first day a first portion of an expiring contract and purchasing a corresponding first portion of said later dated contract; and selling on a second day a second portion of said expiring contract and purchasing a corresponding second portion of said later dated contract;
wherein reweighting said commodity based on said second liquidity factor of said commodity is based on a price of said expiring contract on said second day and a price of said later dated contract on said second day.

23. The computer readable medium of claim 20, wherein said expiring contract is defined by a user.

24. The computer readable medium of claim 13, wherein said calculated liquidity of each of said plurality of commodities is based on a trading volume of a contract for each of said plurality of commodities over a trailing period.