1. A method for computing an index of investment assets, comprising (a) assembling a plurality of investment assets; (b) deriving a first score from a plurality of first score factors for each of the assets; (c) deriving a second score from a plurality of second score factors for each of the assets; (d) ranking the plurality of assets in ascending or descending order of the first score; (e) ranking the plurality of assets in ascending or descending order of the second score; (f) for each asset calculating a rank ratio by dividing the asset's rank based on the first score by the asset's rank based on the second score; (g) ranking the assets in ascending or descending order of the rank ratio; (h) selecting as a first portfolio a first portion of the assets ranked in accordance with step (g), the selected portion comprising assets beginning with the asset listed at a first end of the ranked assets through an asset constituting the last asset of a predefined first portion of the assets; and (i) computing an index level for the assets of the first portfolio based on the sum, over the assets of the first portfolio, of each asset's price multiplied by a modified number of shares for each asset, wherein the modified number of shares for each asset is proportional to the first score for the asset.