投资组合的约束
ConSet = portcons(变长度输入宗量)
使用线性不等式,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。 |
|
|
将投资组合的总价值固定为 |
|
|
每个资产的最小和最大配置。 |
|
|
资产组的最低和最高配置。 |
看到 |
|
群体比较约束。 |
看到 |
|
自定义线性不等式约束 |
请注意有关更多信息,请使用 |
限制三种资产的投资组合:
|
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%。