An innovative portfolio analysis tool that predicts short-term and long-term portfolio outcomes of the users and displays them visually, allowing investors to make more informed trading decisions.
The tool is a desktop application that fetches real-time price data through Yahoo Finance API and performs:
- technical analysis using Linear Regression, Random Forest, Bayesian Ridge Regression, LSTM, ARIMA, and Risk Metrics;
- fundamental analysis using Environmental, Social, and Governance (ESG) scores;
- Random Walk analysis using Monte Carlo simulations.
- Real-time price data fetching through API.
- Integration of 6 predictive algorithms.
- Risk metrics calculation.
- ESG score analysis.
- Automatic ranking system for comparing algorithm performance.
- Graphical visualizations.
- To get started with this tool, clone the repository and install the required dependencies.
- Once installation is complete, you can run the tool by executing the main.py file.
The app includes a User Manual page that provides detailed instructions on how to use the application and explanations of the underlying algorithms.

