Skip to content

DuckyZero/Portfolio-Optimization-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Portfolio Optimization App

Description:

The Portfolio Optimization App is a robust financial tool designed to help investors and analysts create optimized investment portfolios by leveraging historical stock data, sophisticated optimization algorithms, and real-time visualizations. Key features include interactive user inputs, historical data retrieval, data manipulation and analysis, optimization for risk-adjusted returns, and integration of economic data from the Federal Reserve. This app addresses real-world business problems such as maximizing investment returns, managing risk, and making informed financial decisions.

Features:

  • Interactive Streamlist User Interface
  • Automated data fetching from Yahoo Finance API
  • Risk-free rate retrieval from Frederal Reserves API
  • Customizable stock ticker and start dates
  • Adjustable slider for max weight constraint
  • Expected annual return, volatility, and Sharpe Ratio metrics
  • Visualization of optimial portfolio weights
  • Historial stock performance plotting

Tools:

  • Streamlit
  • yfinance
  • FRED API
  • Pandas
  • SciPy
  • Matplotlib

Preview:

image description image description image description

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages