# Formula for calculating marginal risk contributions (video MATLAB for Advanced Portfolio Construction and Stock Selection Models)

13 views (last 30 days)
Steven Niggebrugge on 8 Feb 2017
Answered: Jan Studnicka on 24 Jul 2017
Hi, i just watched the video https://nl.mathworks.com/videos/matlab-for-advanced-portfolio-construction-and-stock-selection-models-120626.html?elqsid=1485902640730&potential_use=Commercial
In slide number 7, there is a formula for calculating the marginal risk contribution for an asset i, given a weights vector and the covariance matrix MC(i) = sum(w(j) * cov(i,j)) / stdev(portfolio returns) - loop j from 1:n
However, after 5min5sec in the video, it shows the m-file marginalRiskContribution. There it seems that the denominator of that formula is replaced by stdev(asset i returns).
Can anyone tell me which formula is correct to calculate the marginal risk contribution for asset i?
thanks so much.
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### Accepted Answer

Jan Studnicka on 24 Jul 2017
Hi, correct formula is in slide number 7.
##### 0 CommentsShowHide -1 older comments

Sign in to comment.

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by