In this project, I learned about optimizng a backtesting trading strategy in python. 
The trading strategy used here is "Bollinger Band Strategy" which uses the bollinger bands to buy and sell stock. 
Used important libraries:
numpy 
pandas 
yfinance 
datetime 
matplotlib.pyplot - to plot the returns 
pyfolio - to create a tear sheet