Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the all-in-one-seo-pack domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/portfol1/public_html/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the feedzy-rss-feeds domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/portfol1/public_html/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the restrict-user-access domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/portfol1/public_html/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/portfol1/public_html/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpforms-lite domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/portfol1/public_html/wp/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the hueman domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/portfol1/public_html/wp/wp-includes/functions.php on line 6114

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /home1/portfol1/public_html/wp/wp-content/plugins/add-meta-tags/metadata/amt_basic.php on line 118
Buy this years Winners or Losers? | Portfolio Yoga

Buy this years Winners or Losers?

It’s that time of the year when you start finding analysts coming up with the Top stocks to buy. Basically there are three ways in which such lists are prepared – search for the best stocks of this year and recommend the same for the next year in anticipation of continuation of Momentum.

Search for the worst stocks and recommend the same for the next year in anticipation of a mean reversion or Recommend a random set of stocks and hope that something clicks.

Most investors on the other hand will rather buy a stock that is down 80% for the year than buy something that is up 80% for the year. It’s just a behavior trait. But how does buying a stock that was the best of last year pan out versus buying a stock that was the worst of last year.

Since 2010, the average gain of the best 100 stocks of the year has come to around 200%. On the other hand, the average loss of the worst 100 stocks of the year is about 60%. In other words, if you had created an equal weighted portfolio of the best stocks of the next year, your capital would be 3x what you started with while if you were unlucky and bought the worst 100, your capital would have gone down by 60%.

Do note that if you have a stock that has lost 60% from the time you bought it, it needs to move up by 150% for you to just break even. Other than in extreme bear markets such as 2008, more than 70% of the stocks that fell 60% or more never break-even or take years.


Here is the data for every year since 2010. 

If you observe the data closely, you can see that the worst stocks of this year save for 2 years of the 9 years under consideration. While best stocks didn’t shine greatly, they did end up positive in 4 out of 9.

There is a very wrong belief that buying stocks that are going up is Momentum Investing. It is equivalent to saying that all beaten down stocks are value. Neither is True and the results above are proof of that.

Momentum is mean reverting. What this means is that if you hold a stock that is seeing strong momentum over an extended period of time, you are likely to take a hit since the stock generally sees reversal.

Take a look at the table below. Longer your holding period and higher the diversification (size of portfolio), lower is the return

CAGR of the value-weighted portfolios

Pic Source: https://amzn.to/2ZyUHfd

What would be interesting to research is whether buying a portfolio of the best stocks and holding for a short period of time works better. While trends tend to phase out over time, one month holding for the best stock of the past year should give out a better return than holding the same for one year. 

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.