Key Libraries Employed
Webscraping
BeautifulSoup, Regex, yFinance
Technical & Fundamental Indicator Calculation
Pandas, Math, BeautifulSoup
Visualizer
Matplotlib, Backtester
Recommender
Pandas, Math
Backtester
Backtester
File Exporting and Sharing (for collaboration)
Pickle
Webscraper, Visualizer, Recommender, Backtester
All in One
Webscraper
- We employ BeautifulSoup & yFinance to extract 500 ticker names, with corresponding close prices & volumes over 5+ years.
- 1300+ data points


Technical & Fundamental Indicator Calculation
- We employ Python to create technical indicators and BeautifulSoup to webscrape company fundamental indicators.
- 15+ indicators
Visualizer
- We employ Matplotlib to create comprehensive price & volume visualizations of each ticker, equipped with technical indicators.
- 200+ lines of code


Recommender & Backtester
- We develop a function which recommends stock purchases for the day based on programmed trading strategies.
- We employ backtester to analyze returns based on the stock recommender and various trading strategies.
- 10.1% Annualized Returns
Our Next Targets
– Achieving 30% annualized returns
– Increasing backtesting speed by 40%