Skip to content

Generate a portfolio from given capital and stocks having maximum sharpe ratio, minimum variance and conditional value at risk using pypfopt library

License

Notifications You must be signed in to change notification settings

tahzeer/stock-porfolio-generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Efficient Frontier

The Efficient Frontier is a fundamental concept in portfolio optimization that represents the set of optimal portfolios that offer the highest expected return for a given level of risk or the lowest risk for a given level of return. The efficient frontier is determined by plotting the risk (usually measured as standard deviation) against the expected return for a range of portfolios with different asset allocations.

ITN: Types of Portfolios

  1. Minimum Variance Portfolio: The minimum variance portfolio is the one with the lowest risk on the efficient frontier. It seeks to minimize the portfolio's overall volatility by allocating assets in a way that reduces the covariance between them.

  2. Maximum Sharpe Ratio Portfolio: The portfolio with the highest Sharpe Ratio is known as the maximum Sharpe ratio portfolio. The Sharpe Ratio measures the excess return of the portfolio per unit of risk. This portfolio offers the best risk-adjusted return compared to other portfolios on the efficient frontier.

  3. Minimum Conditional Value-at-Risk (CvaR) Portfolio: Conditional Value-at-Risk, also known as Expected Shortfall, is a risk measure that quantifies the average value of the worst possible losses beyond a specified confidence level. The minimum CvaR portfolio minimizes the expected losses beyond a certain threshold, making it suitable for risk-averse investors.

Google Colab

Try out your own portfolio optimizaitions in the Google Colab Notebook

About

Generate a portfolio from given capital and stocks having maximum sharpe ratio, minimum variance and conditional value at risk using pypfopt library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published