This is a portfolio analysis application that calculates optimal portfolios for a given set of tickers and time periods. It uses historical stock data to generate portfolios and provides various visualizations to analyze the results. Currently iterating towards a target state application.
To use this application, you can build from source or need to have Docker installed on your machine.
To pull the Docker image:
docker pull jawsy/portfolio-analysis-app:latest
Alternatively:
build from source using pip install -r requirements.txt
or build a docker container with build.sh
Run the Docker container:
docker run -p 8501:8501 jawsy/portfolio-analysis-app
Alternatively,
if built from source, run-streamlit.sh
if built a container, run-docker.sh
Open your web browser and visit http://localhost:8501 to access the application.
On the application's homepage, you will see various visualizations and analysis options.
Select the desired time period and tickers for the portfolio analysis.
Click on the different tabs and visualizations to explore the results.
Experiment with different time periods, tickers, and analysis options to gain insights into portfolio performance.
This project is licensed under the MIT License.