CVaR Portfolio Optimization without copulas
Mostrar comentarios más antiguos
Hi,
I'm trying to do the CVaR Portfolio Optimization using the instructions on Mathworks (link to example). However, the CVaR model in this example uses an empirical distribution with copulas. How could i calculate CVaR, which replaces the variance (risk) from mean-variance model with the quantiles of the return distribution. In other words, the CVaR average-conditional quantile method.
Help is much appreciated
Respuesta aceptada
Más respuestas (1)
Alejandra Pena-Ordieres
el 25 de Nov. de 2024
0 votos
Hi Agne,
The PortfolioCVaR object uses a sample of returns to compute the condiitonal value-at-risk of the portfolio. In other words, PortfolioCVaR internally computes the average losses of a portfolio that are above sepecific quantile from the scenarios that you provide to the object. You can define the quantile of interest using the ProbabilityLevel input.
To substitue the t-copula distribution with the returns distribution, you'd need to simulate several returns scenarios from your returns distribution and then feed those scenarios into the AssetScenarios input. In the AssetScenarios input, each row represents one scenario from the returns distribution and each column represents the returns of each asset for different scenarios.
Hope this helps,
Alejandra
Categorías
Más información sobre Portfolio Optimization and Asset Allocation en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!