Skip to content

fuadh246/PortfolioOptimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Portfolio Optimizer

A simple Java-based mean-variance portfolio optimizer (Markowitz Model) built with Spring Boot and powered by ojAlgo. This tool allows users to compute the optimal asset weights that minimize portfolio variance or maximize Sharpe Ratio, given historical return data.

How it works

  • User provides historical return data.
  • The system calculates expected returns and the covariance matrix.
  • ojAlgo performs the optimization using quadratic programming.
  • The optimizer returns the optimal portfolio weights.

About

Mean-variance portfolio optimizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published