Portfolio optmization with nonlinear constraint
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I want to add a nonlinear constraint to my portfolio optimization.
I'm using the finance toolbox, the Portfolio() object and the fonction estimateFrontier() to create my efficient frontier.
I'm abble to add linear constraints with Portfolio.setInequality() and Portfolio.setEquality().
There is no option for nonlinear constraint.
My nonlinear constraint, for instant, may be to limit the active risk contribution of a group of asset classes in my portfolio.
Thanks for your help
0 Kommentare
Antworten (1)
Tushar Behera
am 9 Dez. 2022
Bearbeitet: Tushar Behera
am 9 Dez. 2022
Hi Frederick,
I believe you want to do portfolio optimization with non-linear constraints using “portfolio” function.
Currently, the “Portfolio” function does not support non-linear constraints. One way to implement it is by creating a portfolio model outside the Portfolio class and call “FMINCON” with the interior point method.
Here is the link to the documentation on how to use “fmincon”,
Thanks and regards,
Tushar Behera
0 Kommentare
Siehe auch
Kategorien
Mehr zu Portfolio Optimization and Asset Allocation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!