2023年12月24日发(作者:英语招聘作文模板)
题目如下:
假定X(x1,x2,x3xn)T 为投资组合的n种资产的投资比例,Y(y1,y2,y3yn)T表示引起投资组合各资产的收益率,f(x,y)为投资组合面临的损失函数,就是每一天对应收益率与权重的乘积之和,:
T
f(x,y)yx(x1y1x2y2xnyn)
假设未来出现m种情况,对n种证券可以取m个交易日的历史收益率,每种情况下Y的取值yj,则函数F(x,)可近似的表示为:
m1F(x,)(f(x,yj))
m(1)j1~假定投资者预期的投资组合收益率为(常数),则在置信度β下该最优化问题可以转化为下列线性规划问题:
m1min
(f(x,yj))
m(1)j1nxi1i1t0xi1,i1,2,,n
s..
xTyj0,j1,2,Txyj
,m假定收益率矩阵Y 为:
建立M 文件:
f function f=cvar(w)
paper = xlsread('C:'); %导入收益率矩阵paper
[J, nAsts]=size(paper) %返回值J为行数,nAsts为列数i=1:nAsts
t=quantile([(paper)*w], 0.05)
% 损益函数f(x,y)或分位数
f=t-sum(max(-[(paper)*w]+t,0))/362/(1-0.05)
命令里输入:
paper = xlsread('C:'); %导入收益率矩阵paper
paper=[paper]
w0=[(1/15)*ones(1,15)]'
A=-[ paper]%
b1=ones(362,1)
b=-0.04*b1 %这里假定了预期收益率为0.04
Aeq=[ones(1,15)] % 权重值 之和为1
beq=[1]
lb=zeros(15,1) %9只股票即 9个权重值 w 上限为0
ub=ones(15,1)
options=optimt('LargeScale','off')
[w,fval,exitflag,output]=fmincon(@cvar,w0,A,b,Aeq,beq,lb,ub,[],options)
本文发布于:2023-12-24 16:17:40,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1703405860125226.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:CVaR风险度量下的最优投资组合求解(matlab).doc
本文 PDF 下载地址:CVaR风险度量下的最优投资组合求解(matlab).pdf
留言与评论(共有 0 条评论) |