A journey into technical analysis with a simple chrome extension
Stock Reports — Technical Analysis made easy
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
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.