setInitPort设置

建立初始或当前投资组合

说明

例子

目标=设置初始端口(目标,初始端口)设置初始或当前投资组合文件夹,马齿苋,或叶状体物体。有关使用这些不同对象时各自工作流的详细信息,请参见文件夹Object Workflow,PortfolioCVaR对象工作流,和PortfolioMAD对象工作流.

例子

目标=设置初始端口(目标,初始端口,核集合)为项目组合对象设置初始或当前项目组合,并为核集合.

实例

全部折叠

给定初始投资组合x0个,使用setInitPort设置函数设置初始端口财产。

p=投资组合('裸体',4); x0 = [ 0.3; 0.2; 0.2; 0.0 ]; p = setInitPort(p, x0); disp(p.InitPort);
0.3000 0.2000 0.2000 0

使用setInitPort设置功能。

p=投资组合('裸体',4);p=setInitPort(p,1/4,4);disp(p.InitPort);
0.2500 0.2500 0.2500 0.2500

给定初始投资组合x0个,使用setInitPort设置函数设置初始端口财产。

p=叶状体('裸体',4); x0 = [ 0.3; 0.2; 0.2; 0.0 ]; p = setInitPort(p, x0); disp(p.InitPort);
0.3000 0.2000 0.2000 0

使用setInitPort设置功能。

p=叶状体('裸体',4);p=setInitPort(p,1/4,4);disp(p.InitPort);
0.2500 0.2500 0.2500 0.2500

给定初始投资组合x0个,使用setInitPort设置函数设置初始端口财产。

p = PortfolioMAD('裸体',4); x0 = [ 0.3; 0.2; 0.2; 0.0 ]; p = setInitPort(p, x0); disp(p.InitPort);
0.3000 0.2000 0.2000 0

使用setInitPort设置功能。

p = PortfolioMAD('裸体',4);p=setInitPort(p,1/4,4);disp(p.InitPort);
0.2500 0.2500 0.2500 0.2500

输入参数

全部折叠

项目组合的对象,使用指定文件夹,马齿苋,或叶状体反对。有关创建公文包对象的详细信息,请参见

数据类型:对象

初始或当前投资组合权重,指定为文件夹,马齿苋,或叶状体输入对象(目标).

注意

如果初始端口指定为标量和核集合存在,那么初始端口进行标量扩展。

数据类型:双重的

投资组合中的资产数,指定为文件夹,马齿苋,或叶状体输入对象(目标).

注意

如果无法获得核集合,假设核集合1个.

数据类型:双重的

输出参数

全部折叠

更新了portfolio对象,返回为文件夹,马齿苋,或叶状体反对。有关创建公文包对象的详细信息,请参见

提示

  • 您也可以使用点符号来设置初始或当前的投资组合。

    目标= obj.setInitPort(InitPort, NumAssets);

  • 若要移除初始投资组合,请使用空参数调用此函数[]对于初始端口.

在R2011a中引入