Create composite indicators based on any DataSet
$49.95 / Lifetime OR included in Premium subscription
Try before you Buy! Download the Extension for a 14-day free trial before purchasing.
(all Extensions require a Wealth-Lab Subscription)


The Index-Lab extension lets you create composite breadth indicators and aggregate indicators on any Universe, simply by configuring a Wealth-Lab indicator. Index-Lab does the heavy lifting of synchronizing the data, performing the calculations, and keeping the composite indicator up to date as needed, all behind the scenes. Simply drag and drop a Index-Lab indicator, use it in a Building Block Model, or create one via C# code.

The extension contains the following new indicators. Each indicator can work on any Wealth-Lab DataSet, and most have a lookback period parameter so you can obtain great flexibility in breadth indicator creation.

  • CompAdvDec - Number or percent of advancers, decliners, or unchanged symbols
  • CompAdvDecLine - Advance/Decline Line, cumulative total of advancers minus decliners
  • CompAdvDecRatio - Advance/Decline Ratio, advancers divided by decliners
  • CompAdvDecSpread - Advance/Decline Spread, advancers minus decliners
  • CompBreadthThrust - Moving average of advancers divided by moving average of advancers plus decliners
  • CompCrossovers - Number or percent of symbols where a specified Indicator crosses above or below a threshold value
  • CompCrossovers2 - Number or percent of symbols whose Indicator (or Price) crosses above or below the second Indicator (or Price) (from build 5)
  • CompInd - Select any Wealth-Lab indicator, returns the average indicator value across the Universe
  • CompInd% - Returns the percentage of symbols for which a selected indicator is above or below a specified value
  • CompIndPctStdDev - Percentage of symbols having an indicator value N standard deviations above (below) its norm (from build 5)
  • CompMarketStrength - Ratio (or percent) of the number of stocks which increased N% divided by the number of stocks which decreased N% (from build 5)
  • CompMarketThrust - Tushar Chande's Market Thrust Oscillator, a powerful measure of internal strength or weakness.
  • CompMcClellan - McClellan Oscillator, 19 period EMA of advancers minus decliners divided by the 39 period EMA of same
  • CompNewHighLow - Number or percent of symbols that made new highs or lows, specify a lookback or across the entire history
  • CompNHNLO - High Low New Low Oscillator is 19 period EMA of New Highs minus New Lows minus the 39 period EMA of New Highs minus New Lows (from build 5)
  • CompHighLowLogic - Fosback's High Low Logic Index can indicate when market appears to be inconsistent (many stocks are reaching new highs and new lows at the same time) (from build 5)
  • CompSTIX - STIX (Short Term Trading Indicator) is an exponentially smoothed breadth-momentum indicator (from build 5)
  • CompSDR - Speculative Demand Ratio measures the ratio of money flow into the most volatile stocks versus the least volatile stocks within a given DataSet.(from build 5)
  • CompTrendExhaustion - Trend Exhaustion Index is 10 period EMA of new highs divided by advancers (from build 5)
  • CompTRIN - Arms Index (TRIN), Advancers over decliners divided by advancing volume over declining volume
  • CompUnchanged - Unchanged Issues Index, unchanged / total issues (from build 5)


Drag & Drop
Index-Lab is now a collection of indicators. Use them in all the familiar ways in which you already use indicators.
Index-Lab in Building Blocks
Here's where the puzzle comes all together. Define your indices to use as filters in strategies - brilliant!

Change Log

Wealth-Lab 8 Build 8 - 2/9/2024
  • Target .NET8.
Wealth-Lab 8 Build 7 - 1/22/2024
  • Fixed CompMcClellan - parameters were not used properly in the calculation, and the method signature has been changed.
Wealth-Lab 8 Build 6 - 1/16/2024
  • Rebuild to adapt to a change in WL8 framework.
Wealth-Lab 8 Build 5 - 11/16/2023
  • Added CompIndexPct indicator, an index based on the average percentage change of the constituents.
Wealth-Lab 8 Build 4 - 1/25/2023
  • Adapted IndexLab to work with changes from recent Builds of WL8.
Wealth-Lab 8 Build 3 - 11/25/2022
  • Documentation enhancements.
Wealth-Lab 8 Build 2 - 7/8/2022
  • Added CompAboveBelow indicator.
Wealth-Lab 8 Build 1 - 4/10/2022
  • Initial WL8 release.
Wealth-Lab 7 Build 8 - 3/2/2022
  • Added CompositeWeightedIndex indicator.
Wealth-Lab 7 Build 6 - 11/12/2021
  • Fixed BreadthThrust taking wrong parameter, exception in Blocks.
  • Fixed CompAdvDecRatio, CompAdvDecSpread, CompArmsIndex, CompMcClellan constructor not honoring changes to CompAdvDecLine.
Wealth-Lab 7 Build 5 - 10/21/2021
  • Added CompMarketThrust.
  • Added Volume choice to CompAdvDecLine and CompMcClellan to create "McClellan Volume Oscillator" etc.
  • Added CompIndPctStdDev - Percentage of symbols trading N Standard Deviations above (below) their indicator.
  • Added CompHighLowLogic - High Low Logic Index.
  • Added CompNHNLO - High Low New Low Oscillator (similar to MCO).
  • Added CompCrossovers2 - Indicator1/Indicator2 crossovers.
  • Added CompUnchanged - Unchanged Issues Index (unchanged / total issues).
  • Added CompTrendExhaustion Trend Exhaustion Index.
  • Added MarketStrength Index.
Wealth-Lab 7 Build 4 - 10/11/2021
  • Added CompMarketThrust, Tushar Chande's Market Thrust Oscillator, a powerful measure of internal strength or weakness.
Wealth-Lab 7 Build 3 - 9/29/2021
  • Indicators marked as lengthy so they don't automatically contribute to Indicator Profiler.
Wealth-Lab 7 Build 2 - 3/17/2021
  • Fixed issue causing a freeze when some indicators used in Building Blocks.
Wealth-Lab 7 Build 1 - 3/9/2021
  • Baseline release.