matlab投资组合权重,【原创】投资组合风险-收益关系的Matlab实现

该博客展示了如何使用Matlab计算不同相关系数下投资组合的风险和收益。通过两个资产构建投资组合,以期望收益和标准差为坐标,绘制了五种相关系数情况下的散点图,揭示了投资组合风险收益的关系。
摘要由CSDN通过智能技术生成

function Two_Portfolio_example()

%  copyright by lige and fantuanxiaot

%  两个组合

%  portfolio_return用来形成期望收益

%  portfolio_std用来形成标准差

return1=0.15;

std1=0.24;

return2=0.12;

std2=0.18;

portfolio_return=zeros(1,50);

portfolio_std=zeros(5,50);

portfolio_corrrelation=-1:0.5:1;

%%  形成不同相关系数下的组合

for i=1:50

w1=0.02*(i-1);

w2=1-w1;

portfolio_return(i)=return1*w1+return2*w2;

for j=1:5

portfolio_std(j,i)=sqrt((std1*w1)^2+(std2*w2)^2+2*std1*w1*std2*w2*portfolio_corrrelation(j));

end

end

portfolio_std1=portfolio_std(1,:);

portfolio_std2=portfolio_std(2,:);

portfolio_std3=portfolio_std(3,:);

portfolio_std4=portfolio_std(4,:);

portfolio_std5=portfolio_std(5,:);

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值