Value Investing Using Python & Azure — Approach and Methodology

<p>In my&nbsp;<a href="https://medium.com/@devhkimm/value-investing-using-python-azure-introduction-26f3734af142" rel="noopener">previous article</a>, I explained how and why I started identifying myself as a value investor.&nbsp;This&nbsp;time, I&rsquo;d like to briefly tell you about&nbsp;my&nbsp;approach&nbsp;to&nbsp;spot&nbsp;undervalued&nbsp;stocks. I use a mixture of 2 methodologies.</p> <ol> <li>Joel Greenblatt&rsquo;s&nbsp;<strong>Magic Formula</strong>&nbsp;that beats the market</li> <li>A modified version of the&nbsp;<strong>Residual Income Model</strong>&nbsp;<strong>(RIM)</strong></li> </ol> <p>The Magic Formula is used to figure out which stocks are currently undervalued and achieve healthy returns&nbsp;at&nbsp;the&nbsp;same&nbsp;time. Then I validate the output from the Magic Formula with the modified RIM model, which tells me what the fair price of a stock should be.</p> <h1>Joel Greenblatt&rsquo;s Magic Formula</h1> <blockquote> <p>&ldquo;The secret to successful investing is relatively simple: Figure out the value of something and then pay a lot less.&rdquo;<br /> - Joel Greenblatt</p> </blockquote> <p>Joel Greenblatt is the founder of Gotham Asset Management LLC. It manages around $4.2 billion as of May 2023. It is known for its value-oriented philosophy that lays foundation for its&nbsp;unique investment&nbsp;strategy.</p> <p>In his book&nbsp;<strong>&ldquo;</strong><a href="https://www.amazon.com/Little-Book-That-Beats-Market/dp/0471733067" rel="noopener ugc nofollow" target="_blank"><strong>The Little Book that Beats the Market</strong></a><strong>&rdquo;</strong>, he explains his simple yet powerful method of finding value stocks that are possibly undervalued and thus are worth investing in. In order to effectively recapitulate his words, we need to first go over two financial metrics.</p> <p><a href="https://medium.com/the-investors-handbook/value-investing-using-python-azure-approach-methodology-f29e6cb5316b"><strong>Click Here</strong></a></p>