Finding the support & resistance levels of a security's price is crucial when looking for entrance or exit opportunities, but can be cumbersome and time-consuming.
I automated the process with Python and streamlit, and now i get them in seconds.
The support and resistance levels are calculated based on the fractals' method.
The user can either get all the support & resistance levels of a stock for a specific timeframe, as below:
or they can get only the global support and resistance level of the timeframe they choose, as seen below:
Other features:
- A scrollable bar element below the diagram allows the user to zoom-in and out.
- Expandable graph, so larger timeframes yield more visible graphs.
- An API integrator (TwelveData API is used to extract historical data of securities).
- Pre-commit hooks that help us check code linting and formatting before commiting.