Skip to content

hamadasaleh/portfolio_optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Optimization

A portfolio optimization tool implementing Markowitz mean-variance optimization for constructing optimal portfolios. The tool uses Ledoit-Wolf shrinkage to improve covariance matrix estimation, addressing the instability of sample covariance matrices in high-dimensional settings. Built with Rust for efficient core optimization logic and Python/Streamlit for interactive visualization and analysis.

Installation

Install dependencies using pixi:

pixi install

Running

Run the Rust application:

pixi run start

Run the Streamlit dashboard:

pixi run dash

References

Data

NASDAQ listing: https://github.com/datasets/nasdaq-listings/tree/main/data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors