/stock-analysis

Do backtesting of the Classic Support and Resistance and find the top performing stocks in a specific date range.

Primary LanguageJupyter Notebook

stock-analysis

This is my work where my intent is to do an analysis of the Support and Resistance Strategy. There are 3 prominent types of Support and Resistance Levels. In stock market technical analysis, support and resistance are certain predetermined levels of the price of a security at which it is thought that the price will tend to stop and reverse. These levels are denoted by multiple touches of price without a breakthrough of the level.

The Resistance Resistance

As the name suggests, resistance is something which stops the price from rising further. The resistance level is a price point on the chart where traders expect maximum supply (in terms of selling) for the stock/index. The resistance level is always above the current market price. The likelihood of the price rising to the resistance level, consolidating, absorbing all the supply, and declining is high. The resistance is one of the critical technical analysis tools which market participants look at in a rising market. The resistance often acts as a trigger to sell.

The Support Support

Having learnt about resistance, understanding the support level should be quite simple and intuitive. As the name suggests, support is something that prevents the price from falling further. The support level is a price point on the chart where the trader expects maximum demand (in terms of buying) coming into the stock/index. Whenever the price falls to the support line, it is likely to bounce back. The support level is always below the current market price. There is a maximum likelihood that the price could fall until the support, consolidate, absorb all the demand, and then start moving upwards. The support is one of the critical technical level market participants look for in a falling market. The support often acts as a trigger to buy.

In this Repository.

  1. Calculate Support and Resistance for stocks in a date range.
  2. Determine the Buy and Sell Price.
  3. Do backtesting to see if this strategy was profitable or not.
  4. Find the top performing stock in the BSE 100 list