最优投资组合的确定matlab,CVaR风险度量下的最优投资组合求解(matlab)

题目如下: 3)T n x 为投资组合的n 种资产的投资比例,123(,,)T

72c85de10f19f5fd9be340cf6ba6d1b9.png

n Y y y y y =收益率与权重的乘积之和,:

1122(,)()T n n f x y y x x y x y x y =-=-+++

假设未来出现m 种情况,对n 种证券可以取m 个交易日的历史收益率,每种情况下Y 的取值j y ,则函数(,)F x βα可近似的表示为:

~

11(,)((,))(1)m j j F x f x y m βαααβ+==+--∑ 假定投资者预期的投资组合收益率为μ(常数),则在置信度β下该最优化问题可以转化为下列线性规划问题:

1

1min ((,))(1)m j j f x y m ααβ+=+--∑ 1

1

01,1,2,,..

0,1,2,,n

i i i T j T j x x i n s t x y j m

x y αμ=?=???≤≤=??--≥=??≥?∑ 假定收益率矩阵Y 为:

建立M 文件:

f function f=cvar(w)

paper = xlsread('C:\Users\Think\Desktop\paper.xls'); %导入收益率矩阵paper

[J, nAssets]=size(paper) %返回值J 为行数,nAssets 为列数i=1:nAssets

t=quantile([(paper)*w], 0.05) % 损益函数f(x,y)或分位数

f=t-sum(max(-[(paper)*w]+t,0))/362/(1-0.05)

命令里输入:

paper = xlsread('C:\Users\Think\Desktop\paper.xls'); %导入收益率矩阵paper paper=[paper]

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值