portcons

投资组合的约束

语法

ConSet = portcons(变长度输入宗量)

描述

作为另一种选择portcons,使用Portfolio对象(投资组合),用于均值-方差投资组合优化。此对象支持将总投资组合收金宝app益或净投资组合收益作为收益代理,将投资组合收益的方差作为风险代理,以及一个投资组合集,该投资组合集是构成投资组合集的指定约束的任何组合。有关使用投资组合对象时的工作流信息,请参见组合对象的工作流

使用线性不等式,portcons为资产投资组合生成约束矩阵。矩阵ConSet被定义为设置= [A b]一个为矩阵,b这样一个矢量A * PortWts ' < =设置值,其中PortWts是一个1-按资产数量(NASSETS)资产配置向量。

ConSet = portcons('ConstType',Data1,…DataN)创建一个矩阵ConSet,基于约束类型ConstType,以及约束参数Data1,……,DataN

ConSet = portcons('ConstType1',Data11,…,Data21,…,Data2N, ...)创建一个矩阵ConSet,基于约束类型ConstTypeN,以及相应的约束参数DataN1,……,DataNN

约束类型

描述

默认的

所有的分配是>= 0;禁止卖空。投资组合配置的组合价值标准化为1。

NumAssets(要求)。标量表示投资组合中的资产数量。

PortValue

将投资组合的总价值固定为PVal

PVal(要求)。标量表示投资组合的总价值。

NumAssets(要求)。标量表示投资组合中的资产数量。看到pcpval

AssetLims

每个资产的最小和最大配置。

AssetMin(要求)。长度的标量或向量NASSETS,指定每个资产的最小配置。

AssetMax(要求)。长度的标量或向量NASSETS,指定每个资产的最大分配。

NumAssets(可选)。看到pcalims

GroupLims

资产组的最低和最高配置。

(要求)。NGROUPS——- - - - - -NASSETS指定哪些资产属于每个组的矩阵。

GroupMin(要求)。标量或长度向量NGROUPS,指定每个组中的最小组合分配。

GroupMax(要求)。标量或长度向量NGROUPS,指定每个组中的最大组合分配。

看到pcglims

GroupComparison

群体比较约束。

GroupA(要求)。NGROUPS——- - - - - -NASSETS在比较中指定第一组的矩阵。

AtoBmin(要求)。长度的标量或向量NGROUPS指定分配的最低比率GroupA分配在GroupB

AtoBmax(要求)。长度的标量或向量NGROUPS指定分配的最大比率GroupA分配在GroupB

GroupB(要求)。NGROUPS——- - - - - -NASSETS在比较中指定第二组的矩阵。

看到pcgcomp

自定义

自定义线性不等式约束A * PortWts ' < =

一个(要求)。NCONSTRAINTS -由- - - - - -NASSETS矩阵,为每个不等式方程中的每个资产指定权重。

b(要求)。向量的长度NCONSTRAINTS指定不等式的右边。

请注意

有关更多信息,请使用自定义,请参阅指定一组约束

例子

限制三种资产的投资组合:

资产

IBM

hp

XOM

集团

一个

一个

B

最小的重量

0

0

0

最大重量

0.5

0.9

0.8

NumAssets = 3;PVal = 1;按比例将投资组合价值调整为1。AssetMin = 0;AssetMax = [0.5 0.9 0.8];GroupA = [1 1 0];GroupB = [0 0 1];AtoBmax = 1.5A组资产的价值最多为价值的1.5倍%在B组。ConSet = portcons (“PortValue”PVal NumAssets,“AssetLims”,...AssetMin、AssetMax NumAssets,“GroupComparison”GroupA南,...AtoBmax GroupB)
0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000

例如,满足约束条件的投资组合权重的一种可能的解决方案是,在IBM中为30%,在HPQ中为30%,在XOM中为40%。

之前介绍过的R2006a