主要内容

portopt

有限有效前沿投资组合

portopt已经部分删除,将不再接受ConSet变长度输入宗量参数。使用投资组合相反,要解决的投资组合问题,不仅仅是一个只做多、全投资的投资组合。有关使用时工作流的信息投资组合对象,看到组合对象的工作流。有关迁移的更多信息portopt代码投资组合,请参阅portopt迁移到Portfolio Object

描述

例子

(PortRisk,PortReturn,PortWts) = portopt (ExpReturn,ExpCovariance)设置了权重大于等于的最基本的投资组合问题0总和必须为1。解决这个问题所需要的就是资产收益的均值和协方差。默认情况下,portopt在有效边界上返回10个等距点。

portopt为只做多的全投资投资者解决“标准”均值-方差投资组合优化问题,没有额外约束。具体来说,有效边界上的每个投资组合都具有和为1的非负权重。

例子

(PortRisk,PortReturn,PortWts) = portopt (___,NumPorts,PortReturn)除前面语法中的输入参数外,还使用一个或多个可选参数指定选项。

例子

portopt (___,NumPorts,PortReturn)返回有效边界if的绘图portopt调用时不带输出参数。

例子

全部折叠

使用portopt沿着有效边界连接20个投资组合,收益均匀分布。默认情况下,在不做空的投资组合中进行选择,并将投资组合的价值扩大到1。

ExpReturn = [0.1 0.2 0.15];expco方差= [0.005 -0.010 0.004 -0.010 0.040 -0.002 0.004 -0.002 0.023];NumPorts = 20;portopt (ExpReturn ExpCovariance NumPorts)

Figure包含一个axes对象。标题为E f f i i i E nt空白f r ont i r的坐标轴对象包含一个类型为line的对象。

输入参数

全部折叠

每项资产的预期(平均)收益率,指定为a1-by-number of assets (NASSETS)向量。

数据类型:

资产收益的协方差,指定为aNASSETS——- - - - - -NASSETS矩阵。

数据类型:

(可选)沿有效边界生成的投资组合数量,指定为标量数字。收益在最大可能收益和最小风险点之间等距分布。如果NumPorts为空(输入为[]),portopt计算10个等间距的点。如果您指定1,portopt返回最小风险投资组合。

请注意

如果没有被PortReturn,这些投资组合在有效边界上从最小收益到最大收益之间均匀分布。如果NumPorts= 1,则计算最小风险投资组合(正整数)。

数据类型:

(可选)在有效边界上计算的目标投资组合回报,指定为多个投资组合(nport——- - - - - -1向量)。如果没有输入或为空,NumPorts在可能的最小值和最大值之间使用等距的返回。

请注意

portopt要求如果你设置PortReturn,NumPorts应该是空的。如果您指定PortReturn对于非空向量,PortReturn覆盖NumPorts。如有退货PortReturn在有效边界的收益范围之外,portopt生成一个警告,并计算最接近有效边界端点的有效组合。

数据类型:

输出参数

全部折叠

每个投资组合的标准差,返回为nport——- - - - - -1向量。

PortWts是一个nport——- - - - - -NASSETS分配给每个资产的权重矩阵。每一行代表一个投资组合。一个投资组合中所有权重的总和为1。

每个投资组合的预期回报率,作为nport——- - - - - -1向量。

分配给每个资产的权重,作为a返回nport——- - - - - -NASSETS矩阵。每一行代表一个投资组合。一个投资组合中所有权重的总和为1。

版本历史

之前介绍过的R2006a

Baidu
map