IndicesBuilder - Design your custom indices by combining any stocks you want

IndicesBuilder allows you to design custom indices using your MetaStock files. The index reflects the average open, high, low, close and volume and allows you to view a chart of it and run tests on it in MetaStock. Moreover, the program creates market breath indicators like Advance/Decline Ratio, Advance/Decline Spread etc.

So it is very easy for you to partition the stock market into sub groups and track each group movement via the analysis of each group’s custom made index. There is no limit on the number of stocks that can be added to the index. Furthermore, it is also possible to add stocks to an index that are located in different directories.

Moreover, you can collect your stocks into any number of individual groups for broad market analysis. IndicesBuilder allows you to calculate and plot breadth indicators on sectors, industry groups, or other more focused groupings — not just the market as a whole.

Imagine having the power to easily create your own personalized sectors, industries, ETF stock indexes, or any other combination of stocks you can dream of.

IndicesBuilder makes it easy. Just a few mouse clicks and your stocks are combined just the way you want them.

Download IndicesBuilder now » IndicesBuilder documentation (PDF) »

Creating a Custom Index

To design a new index, click on the "Index->New" menu. Following dialog will appear:

IndicesBuilder main

Enter a name (maximum 45 characters) and an acronym (maximum 14 characters). Optionally you can add a description. Finally, select a directory where the price records of the index should be stored.

Afterwards, click on the "Index Components" tab. Here you can select all the stocks that you want to combine to an index.

IndicesBuilder add MetaStock securities

To add components to the index click on the "Add securities" button. A dialog will appear where you can select a MetaStock directory. After you have done that following dialog will appear:

IndicesBuilder Index Components

Tick off the securities you want to add to the index. Click on the "OK" button to close the dialog. The selected securities will appear in the "Index Components" window now. That's all what you need to do in order to create your custom index!

Custom Index Start Base

The start base option allows you to rebase the index. You can enter any start base you want. Following example displays the close values where the Start Base option is on (left column) and the Start Base option is off. (right column)

Start Base Option On (1000) Start Base Option Off

01/02/2024, 1000.00

01/03/2024, 968.25

01/04/2024, 1015.87

01/05/2024, 1079.36

01/08/2024, 1055.56

01/09/2024, 1087.29

01/10/2024, 1095.23

01/11/2024, 1119.04

01/12/2024, 1111.11

01/15/2024, 1119.04

01/02/2024, 7.42

01/03/2024, 7.18

01/04/2024, 7.53

01/05/2024, 8.00

01/08/2024, 7.83

01/09/2024, 8.06

01/10/2024, 8.12

01/11/2024, 8.30

01/12/2024, 8.24

01/15/2024, 8.30

Calculating the Index

Select the index you want to calculate. Afterwards, click on the "Calculate->Recalculate Index" menu item to calculate all records of the index. Some price data history goes back much further than others. The index goes back as far as possible – so if you started in 1990 there might only be 3 of 15 stocks in the index that go back so far, but then in 1999 10 are available and 2003 all 15. The index goes back as far as the stock with the longest price data history is and is as inclusive as possible as stocks have history that comes available for arithmetic averaging. Use this function if you want to calculate the index the first time or if the components of the index have changed. (The old index will be overwritten)

Click on the "Calculate->Calculate Index" menu item to calculate the new days only. Use this function to update your index day by day.