%
% Copyright (c) 2015, Yarpiz (www.yarpiz.com)
% All rights reserved. Please read the "license.txt" for license terms.
%
% Project Code: YPAP112
% Project Title:
% Portfolio Optimization using Classic and Intelligent Methods in MATLAB
%
% Publisher: Yarpiz (www.yarpiz.com)
%
% Developer: S. Mostapha Kalami Heris (Member of Yarpiz Team)
%
% Contact Info: sm.kalami@gmail.com, info@yarpiz.com
%
clc;
clear;
close all;
data=load('mydata');
Symbols=data.Symbols;
R=data.R;
alpha=0.95;
port=PortfolioCVaR();
port=port.setScenarios(R);
port=port.setDefaultConstraints();
port=port.setProbabilityLevel(alpha);
W=port.estimateFrontier(100);
WReturn=port.estimatePortReturn(W);
WRisk=port.estimatePortRisk(W);
WD=eye(port.NumAssets);
MU=port.estimatePortReturn(WD);
SIGMA=port.estimatePortRisk(WD);
figure;
plot(WRisk,WReturn,'LineWidth',2);
hold on;
for i = 1:numel(Symbols)
s = Symbols{i};
mu = MU(i);
sigma = SIGMA(i);
plot(sigma,mu,'ro','MarkerFaceColor','r');
text(sigma+0.001,mu,s);
end
grid on;
xlabel('Risk (CVaR)');
ylabel('Return (Mean)');
使用经典方法进行投资组合优化
101 浏览量
2023-12-27
09:17:32
上传
评论 1
收藏 6KB RAR 举报
嵌入式职场
- 粉丝: 4w+
- 资源: 44
最新资源
- AT32与Sxx32/Gx32替换对照表
- STM32VET6单片机+XC3S250E(FPGA)+AD9708 DDS信号发生器MCU+FPGA源码+PDF硬件设计原理图
- SCIPOptSuite-9.0.0-win64-VS15.exe
- GIS10.4补丁文件
- fdgsfdgfdsgsf
- 基于CodeMirror5实现的mybatis+sql提示扩展功能,主要是用于在线设计开发场景中的动态sql部分.zip
- 计算机毕业设计-aSP.NET某中学学生成绩管理系统的设计(源代码+)-毕设源码实例.zip
- springboot集成mybatis动态sql.zip
- mybatis中的动态sql, 涉及 where trim set if foreach等
- 简单- 快递运输(Java & JS & Python & C).html
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈