Skip to content

Computation of Markowitz efficient frontier and minimum variance portfolio for a handful of PSX(Pakistan Stock Exchange) assets.

Notifications You must be signed in to change notification settings

bilal614/MarkowitzWithPsx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkowitzWithPsx

Computation of Markowitz efficient frontier and minimum variance portfolio for a handful of PSX(Pakistan Stock Exchange) assets.

Requirements

  • Any Linux Distro (Preferably Ubuntu, Lubuntu or Debian)
  • BOOST libraries
  • Netbeans IDE (uses Makefiles)

Description

The project provides a computation of the Efficient frontier and Minimum Variance Portfolio for a selected handful of PSX(Pakistan Stock Exchange) listed assets. The data for the selected stocks is included with the project as a set of CSV files. The Efficient frontier is computed as a Lagrangian optimization problem with allowance of negative weights.

For the constraint of "no negative weights", the portfolio weights are computed with a brute force method of randomly generating a set of portfolio return and variance points and computing the weights for such points. The computed output of efficient frontier and other computations is saved in output folder.

Psx Efficient Frontier

About

Computation of Markowitz efficient frontier and minimum variance portfolio for a handful of PSX(Pakistan Stock Exchange) assets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published