How To Find Stocks On The Move With A Better Momentum Indicator – Exponential Regression

Updated on

Has a friend ever forced you to read a book?

It happened to me and I was glad he did because it showed me a better momentum indicator that we immediately added to the screener.

The book he forced me to read is: Stocks on the Move: Beating the Market with Hedge Fund Momentum Strategies by Andreas Clenow.

Get The Full Ray Dalio Series in PDF

Get the entire 10-part series on Ray Dalio in PDF. Save it to your desktop, read it on your tablet, or email to your colleagues

It is a great book that is surprisingly easy and fun to read in spite of its somewhat intimidating title.

Add it to your reading list you will definitely learn something.

A great trading strategy and better momentum

The book describes an interesting trading strategy that uses a different way of calculating share price momentum, to help you find stocks that are moving up (stocks on the move).

Problem with existing momentum calculations

If you are looking for stocks that are moving up nice and smoothly there is a problem with the way momentum is normally calculated.

For example 6 months momentum is calculated as the current share price divided by the share price six months ago.

The following chart shows the problem with this calculation:

Exponential Regression

When looking for a stock with good momentum you want to find one that is moving up smoothly, you do not want to see large jumps in the share price, for example because of a takeover offer.

A stock price that makes large jumps may not move up much more because the news is already priced in.

This is not nearly as good as a smoothly upward moving stock price due to every day interest by investors willing to buy the stock at a slightly higher price.

The better momentum calculation

To find stocks with a smoothly upward moving stock price you want to calculate the average daily percent increase in the stock price.

To do this we use exponential regression.

For example, using exponential regression, you can calculate that over a 90 day period a stock price increased by 0.05% per day.

Then, if you assume there are 260 trading days in a year, theoretically the share price may go up 13.88% (0.05% to the power 260) over a year.

Keep in mind that we do not expect to make this return but it gives us an idea of how much the stock price has increased over the past 90 day if you extend this increase to a year.

You do not need to know all the maths

Do not worry if the maths looks intimidating, you do not need to know any of it to use this better momentum indicator to find investment ideas.

How well does it fit - Adjusted Slope

To get rid of companies with a large jump in share price (bad momentum) you want to make sure that the calculated daily price increase is as close as possible to the real daily increase in the stock price.

Luckily there is a value that allows us to do exactly that.

It is called R(the coefficient of determination) and it tells you how well the calculated daily stock price increase fits the real daily increase.

If Ris equal to 1 the real daily increase is equal to the calculated value and if it is close to zero the calculated value is not at all close to the real daily increase.

To see how well the daily stock price increase fits the actual share price movements is easy to calculate.

Simply multiply the calculated increase by the Rvalue.

If the fit is good (close to 1) the calculated value will remain the same but if it is bad (Rless than 1) the calculated share price increase will decrease.

In the screener we call the indicator (exponential regression x R2) the Adjusted Slope of the stock price.

Adjusted Slope in the screener

In the screener you have two adjusted slope indicators you can use:

  • Adjusted Slope 90d
  • Adjusted Slope 125/250 d

Adjusted Slope 90d

The Adjusted Slope 90d indicator is equal to the annualized exponential regression slope multiplied by the coefficient of determination (R2) over the past 90 trading days.

What is means in easy to understand English

In easy to understand English, the Adjusted Slope 90d shows you how much the share price of a stock could increase over a year if you assume the increase over the past 90 trading days continues for the remainder of the year. AND this value is adjusted for how well the calculated increase matches the real increase in the stock price, as explained above.

Where can you find it?

In the screener you can use the Adjusted Slope 90d indicator either as a primary factor or as a column in the results of your screen.

Momentum Indicator - Exponential Regression

How to select Adjusted Slope 90d as a primary screening factor

Momentum Indicator - Exponential Regression

How to select Adjusted Slope 90d as an output column

What does the value mean?

The higher the Adjusted Slope 90d value the better as it means the share price has increased a lot over the past 90 trading days and that the calculated increase in the stock price closely fits the real increase in the stock price.

You can select the best Adjusted Slope 90d values by setting the slider from 0% to 10% or by sorting the output column from high to low (to sort the column click on the column heading).

Momentum Indicator - Exponential Regression

How to select best Adjusted Slope 90d values

Adjusted Slope 125/250d

The Adjusted Slope 125/250d indicator is equal to the average annualized exponential regression slope, over the past 125 and 250 trading days, multiplied by the coefficient of determination (R2).

It is thus the average of the 125 day and 250 day adjusted slope values.

Why an average of 125 and 250 days?

Why calculate the average you may be thinking.

This is to give you a longer term (6 months and one year) average adjusted slope value that smooths out large movements in stock prices (by using the average).

You can use this indicator to choose stocks that have been on a smooth upward trend over the past six months as well as the past year.

What is means in easy to understand English

In easy to understand English, the Adjusted Slope 125/250d shows you how much the share price of a stock has increased over the past year if you average the 125d and 250d adjusted slope values. AND this value is adjusted for how well the calculated increase matches the real increase in the stock price, as explained above.

Where can you find it?

In the screener you can use the Adjusted Slope 125/250d indicator either as a primary factor or as a column in the results of your screen.

Momentum Indicator - Exponential Regression

How to select Adjusted Slope 125/250d as a primary screening factor

Momentum Indicator - Exponential Regression

How to select Adjusted Slope 125/250d as an output column

What does the value mean?

The higher the Adjusted Slope 125/250d value the better as it means the share price has increased a lot over an average of the past 125 and 205 trading days and that the calculated increase closely fits the real increase in the stock price.

You can select the best Adjusted Slope 125/250d values by setting the slider from 0% to 10% or by sorting the output column from high to low (to sort the column click on the column heading).

Momentum Indicator - Exponential Regression

How to select best Adjusted Slope 125/250d values

Summary and conclusion

In summary the adjusted slope is a better momentum indicator you can use to identify companies with a stock price that is moving up smoothly. It does this by penalising companies with a stock price that has moved up in big jumps.

I am sure it is an indicator that will help you identify even more profitable investment ideas as it is available on all the, more than 22,000 companies, in the screener.

Your always trying to improve analyst

PS To get unlimited access to the adjusted slope as well as over 83 other ratios and indicators you can use to find investment ideas sign up for the screener, it costs less than an inexpensive lunch for two.

Why not sign up now (before you get distracted)? Simply click the following link: Screener join today

Article by Tim du Toit, Quant Investing

Leave a Comment