MS123 IndexDefinitions library
Author: Eugene
Creation Date: 8/1/2011 5:11 AM
profile picture

Eugene

#1
The IndexDefinition library for use with Index Manager is available to download for Wealth-Lab 6 customers.

The following indices and indicators are included as of v.2013.11:

* Adjusted Advance Decline Ratio
* Advancing/Declining Issues Percent
* Arms Index
* Big Movers only
* Bolton Tremblay Indicator
* Breadth Index
* Breadth Index Adjusted
* Bretz TRIN-5
* Bullish Percent Index
* Cash Flow Index
* Climax Indicator
* Cumulative Volume Index
* Cumulative Volume Ratio
* Demand Index
* Dysart Positive/Negative Volume
* Eliades New TRIN
* Gap Index
* Haurlan Index
* High Low Logic Index
* Hughes Breadth Index
* JK HiLo Index
* Low Frequency Trading
* Market Strength
* Market Thrust Oscillator
* McClellan Oscillator
* McClellan Summation Index
* McClellan Oscillator - Volume
* McClellan Summation Index - Volume
* Merriman Volume Model
* New Highs/New Lows Ratio
* New Highs - New Lows
* New High New Low Line
* New Highs and New Lows Oscillator
* New Highs Percent Total
* New Lows Percent Total
* New n-bar Highs/Lows
* New Weekly Highs/Lows
* Number of stocks above (below) an indicator's value
* Number of stocks crossing over (under) an indicator's value
* Number of symbols trading x Standard Deviations above (below) their n-period indicator
* Overbought/Oversold Ratio
* Schultz Advances/Total Issues
* STIX (Short Term Trading Indicator)
* Speculative Demand Ratio
* Swenlin Trading Oscillator
* Swenlin Trading Oscillator - Volume
* Technical Index
* Trend Exhaustion Index
* Total volume
* Unchanged Issues Index
* Up Down Volume Line
* Up/Down Volume Ratio
* Up/Down Volume Spread
* Velocity Index
* Volume Percentage Ratio
* Weekly Buying/Selling Climax
* Zweig Advance/Decline indicator
* Zweig Breadth Thrust
* Zweig Up Volume Indicator


Visit the project's Wiki page for a demo version of its source code and more information on interpretation of the included indices (follow the links).

Install the extension from our site: Direct download link


To start using the library: after installing the extension and restarting Wealth-Lab, open the Index Manager tool in Wealth-Lab 6.2+ and scroll down the list of installed indices where the new indices and indicators will appear under Tsokakis MACDBull/MACDBear.
profile picture

Eugene

#2
Created a short online user guide to help create indices and facilitate their interpretation: HERE
profile picture

Eugene

#3
New indicators marked for including in a future release:

* Market Strength (requested by tradercn)

Feel free to suggest your indicator ideas!

Note to posters: this is not an Index Manager support thread; please only leave ideas and ask questions related to MS123 IndexDefinitions here.
profile picture

Eugene

#4
The MS123 IndexDefinition Library has just been updated to version 2011.09.

Summary of changes:

* Added: Bolton-Tremblay indicator
* Added: Haurlan Index
* Added: High Low Logic Index
* Added: Hughes Breadth Index
* Added: JK HiLo Index (by Jay Kaeppel from TASC October 2011)
* Added: Market Strength ratio (requested by tradercn)
* Added: McClellan Oscillator
* Added: McClellan Summation Index
* Added: New Highs/New Lows Ratio
* Added: Overbought/Oversold Ratio
* Added: Schultz Advances/Total Issues
* Added: STIX (Short Term Trading Indicator)
* Added: Unchanged Issues Index
* Added: Zweig Advance/Decline indicator (A/D Ratio)
* Added: Zweig Breadth Thrust (Breadth Advance/Decline indicator)
* Fixed: Adv %, Dec % - leftover code cleanup
profile picture

richard1000

#5
Need an index definition for total volume. That is, add all the volume within a given Dataset.
profile picture

Eugene

#6
Aggregate Indicator > 1-period SMA of Volume. Voila.
profile picture

richard1000

#7
Does not work. It gives average volume of 1-period. That is, it adds all the volume for 1-period and averages them.

For example on 10/24/11,

APPL: 17,839,455
AMZN: 4,952,148

while the aggregate indicator of 1-period SMA gives
11,395,796.5

I suppose I could just multiply the aggregate value by number of stocks to get the total volume. Nevertheless, it would be convenient to have an index definition.
profile picture

Eugene

#8
OK. Will add an IndexDefinition for Total Volume in the next release (v.2011.11).
profile picture

Eugene

#9
The MS123 IndexDefinition Library has just been updated to version 2011.11.

Highlights:

* Added: Gap Up/Down index (see Wiki for explanation)
* Added: Total volume (requested by richard1000)
profile picture

Eugene

#10
The MS123 IndexDefinition Library has just been updated to version 2012.01.

Highlights:

*Added: Speculative Demand Ratio (SDR) by David Varadi
* Added: Demand Index (DI) by James Sibbet
* Added: Breadth Index (BRIN) by Jacobus van den Brink
profile picture

Eugene

#11
Feel free to suggest your indicator ideas!

Note to posters: this is not an Index Manager support thread. Comments not directly related to MS123 IndexDefinitions will be removed. Please feel free to share your ideas and ask questions related to MS123 IndexDefinitions here.
profile picture

rmandel00

#12
In the April 2013 of TASC Magazine there was an article about Low Frequency Trades. The instructions for WLP indicate to Install MS123 Index Definitions. I expect there to be a Low frequency trading index available in order to create the customized index for this strategy. I don't see it listed. Am I missing something? I don't seem to be able to use the Index-Lab tool to set the index as suggested?
Thanks,
Rich Man
profile picture

Eugene

#13
Unfortunately, it's not there yet (for technical reasons). We'll upload the content shortly after next scheduled Wealth-Lab build becomes available. Here's an excerpt from the Traders Tip that you're referring to:



On a broader note, all extension updates have been paused since the release of our updated website and until new WL build comes out. Sorry for the inconvenience.
profile picture

richard1000

#14
I am getting an error on Swenlin Trading Oscillator and Volume Ocillator. The initial index build went fine yesterday. But when try to update the next bar today, the chart shows an error "Index was out of range. Must be non-negative and less than the size of the collection".

I am using S&P 500 dataset to build this index.
profile picture

Eugene

#15
Works fine here. Could be bad data. Try rebuilding the indices first (delete them and re-create), otherwise use the Data Tool to reload the data from scratch and retry.
profile picture

richard1000

#16
I rebuilt the index and everything went fine. But, just to check, I went to Data Tool and truncated 1 bar to yesterday. I opened a chart to Swenlin Oscillator index but it failed to update with the same message as above. Other index symbols were updated without problems. Only the Swenlin Oscilator gives me the problem.

I used S&P 500 dataset from Fidelity. I also tried S&P 500 dataset from Bloomberg but it also failed.

Update:
I also tried Swenlin Osc with Dow 30 stocks and it also failed. The building of index is no problem. The updating is causing problem.
profile picture

Eugene

#17
The MS123 IndexDefinition Library has just been updated to version 2013.11.

Highlights:

* New: Price/Indicator Crossover (crossunder)
* Fix: "Indicator Crossover/Crossunder (value)" bug: first symbol was not included when building indexes
* Change: renamed "Crossover (Crossunder) with Indicator" to a more reflective "Indicator Crossover/Crossunder (value)"
profile picture

Eugene

#18
Attention: existing users of v2013.11 should not upgrade to v2017.04 (recent release). It contains only minor changes such as targeting .NET 4.5 etc. It is possible (although unconfimed) that upgrading breaks I-L on startup and your existing I-L indices based on MS123 IndexDefinitions won't load.

UPDATE 04/25/2017: V2017.04 has been unrolled. Our website hosts v2013.11 again. If you have upgraded to v2017.04 and Index-Lab is broken, please download v2013.11 from Extensions, install and restart WLP/D.
This website uses cookies to improve your experience. We'll assume you're ok with that, but you can opt-out if you wish (Read more).