A journey into technical analysis with a simple chrome extension

Stock Reports — Technical Analysis made easy

Vipul Gupta
2 min readJul 6, 2021

As a beginner in the share market (still a beginner 😅), one mistake that I have always made is pursuing the trade without doing a detailed analysis. And yes you guessed it right, most of the time, I had to exit my position in loss. One common thing in all those trades was, I had underestimated the power of some of the most basic technical indicators. And even if I acknowledged their supremacy, I didn't keep a continuous watch on them.

The desire to stop making losses😐 and to learn the strength of technical analysis laid the foundation of this chrome extension.

Overview / Features of Stock Reports extension

It is a simple lightweight chrome extension, which will take the Yahoo-Finance Stock symbol as input and will give a detailed report on that stock.

Some of the key aspects of the generated reports —

  • Last Traded Price
  • Simple Averages — 10, 20, 50 Days
  • Exponential Averages — 10, 20, 50 Days
  • Moving Average Convergence Divergence(MACD) value and its interpretation
  • Relative Strength Index(RSI) value and its interpretation
  • Bollinger Bands
  • Investopedia links to understand the above indicators
  • Link to some important screener
  • Link to JSON files to get yahoo-finance symbol corresponding to stock name in Indian / US market
Extension installation & working

Technical Challenges faced

One of the major challenges, I faced was there was no reliable & generic source of historical data for a given stock, other than Yahoo-Finance. But yahoo has already discontinued most of its finance APIs.

One alternate was to use the yahoo-finance node.js module but to keep the extension light-weight, I decided to scrap the yahoo-finance site using jQuery.

Installation

  • For chrome installation, you can follow the above demo video. Link to the zip file
  • For edge also you can simply visit this link

Word to Medium Community

You can check out the code for the extension here — Github Link.

Please let me know in the comments, your views on this extension and how can I further improve it. You can also contribute any other indicator that you want in the extension on Github.

Quick Update — A new version of the extension has been released, which has fixed all the errors due to the following changes done by yahoo-India.

--

--