Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. rNew = [0]*len(data1)/25
  2. #Forlykkja hér
  3. For i in range(len(data1)/25):
  4. S = std(data1[i:i+25])*sqrt(252); %Standard deviation for assets
  5. C = cov(data1[i:i+25])*252; %Annual Covariance
  6. r = mean(data1[i:i+25])*252; %Annual asset return
  7. minR = (e*inv(C)*r') / (e*inv(C)*e') %expected return of min-var portfolio
  8. AminR = (e*inv(C)) / (e*inv(C)*e') %Asset allocation for min-var portfolio
  9. varminR = 1 / (e*inv(C)*e') %Varinace of min-var portfolio
  10. stdminR = 1 / (sqrt(e*inv(C)*e')) %standard deviation of min-var portfolii
  11. rNew = r'*w %the demand that the portfolio delivers the returns
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement