This repository contains a Python project that imports, processes, and stores comprehensive stock market data from Yahoo Finance using Pandas, NumPy, yfinance, and PostgreSQL, enabling in-depth analysis and insights for better investment decisions.
The project involves:
- Extracting stock market data from Yahoo Finance using the yfinance library.
- Processing and cleaning the data using Pandas and NumPy.
- Storing the processed data in a PostgreSQL database for efficient management and advanced financial analysis.
The stock market data includes information such as historical stock prices, options chain data, company information, institutional ownership, balance sheets, cash flow, income statements, analyst recommendations, earnings expectations, and ESG metrics.
To run this project, you'll need to have the following installed:
- Python 3.7 or higher
- PostgreSQL