Risk Parity / Equal-risk contribution optimization
이전 댓글 표시
I am trying to implement the risk parity or ERC portfolio.
How can I implement the cyclical coordinate descent algorithm to solve the optimization as outlined by Roncalli in:
thanks!
댓글 수: 1
ac
2016년 5월 23일
Hi EM, did you managed to implement it?
답변 (1개)
Yosef Bisk
2017년 9월 28일
편집: Yosef Bisk
2017년 9월 28일
0 개 추천
W := Nx1 vector of starting weights
Sigma := NxN matrix of co-variances
These two lines should do it.
f = @(W) var(W.*(Sigma*W))*10^14; %Note: The 10^14 is there to increase accuracy
ERC_weights = fmincon(f,W,[],[],ones(1,length(W)),1)
카테고리
도움말 센터 및 File Exchange에서 Portfolio Optimization and Asset Allocation에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!