帮助中心帮助中心
投资组合的约束
ConSet = portcons(ConstType,consttype_values)
作为替代方案portcons,使用Portfolio对象(投资组合)进行均值-方差组合优化。该对象支持投资组合的总收金宝app益或净收益作为回报代理,投资组合收益的方差作为风险代理,以及一个投资组合集,该投资组合集是指定约束的任何组合,以形成一个投资组合集。有关使用Portfolio对象时的工作流的信息,请参见投资组合对象工作流.
portcons
投资组合
例子
ConSet= portcons (ConstTypeconsttype_values)为资产投资组合使用线性不等式生成约束矩阵。不等式是这样的A*Wts' <= b,在那里出世是权重矩阵。矩阵ConSet定义为ConSet = [A b].
ConSet= portcons (ConstTypeconsttype_values)
ConSet
ConstType
A*Wts' <= b
出世
ConSet = [A b]
全部折叠
限制三个资产的投资组合:
NumAssets = 3;PVal = 1;将投资组合价值缩放为1。AssetMin = 0;AssetMax = [0.5 0.9 0.8];GroupA = [1 10 0];GroupB = [0 0 1];AtoBmax = 1.5A组资产价值的%不超过价值的1.5倍
AtoBmax = 1.5000
%。ConSet = portcons(“PortValue”, PVal, NumAssets,“AssetLims”,...AssetMin, AssetMax, NumAssets,“GroupComparison”GroupA南,...AtoBmax GroupB)
ConSet =9×41.0000 1.0000 1.0000 -1.0000 -1.0000 -1.0000 -1.0000 -1.0000 1.0000 00 0.5000 0 1.0000 0 0.9000 00 1.0000 0.8000 -1.0000 0000 -1.0000 0000 00 -1.0000 0 1.0000 1.0000 -1.5000 0
例如,满足约束的组合权重的一个可能的解决方案是在IBM中占30%,HPQ中占30%,XOM中占40%。
“默认”
“PortValue”
“AssetLims”
“GroupLims”
“GroupComparison”
“自定义”
约束类型,指定为字符向量,定义如下:
约束类型
描述
值
所有的分配都是>= 0;不允许卖空。组合配置的总价值归一化为1。
NumAssets(要求)。表示投资组合中资产数量的标量。
NumAssets
固定投资组合的总价值为PVal.
PVal
PVal(要求)。表示投资组合总价值的标量。
NumAssets(要求)。表示投资组合中资产数量的标量。看到pcpval.
pcpval
每项资产的最小和最大配置。
AssetMin(要求)。长度的标量或向量NASSETS,指定每项资产的最小配置。
AssetMin
NASSETS
AssetMax(要求)。长度的标量或向量NASSETS,指定每项资产的最大分配。
AssetMax
NumAssets(可选)。看到pcalims.
pcalims
资产组的最小和最大配置。
组(要求)。NGROUPS——- - - - - -NASSETS矩阵,指定哪些资产属于每个组。
组
NGROUPS
GroupMin(要求)。标量或长度向量NGROUPS,指定每个组别的最低组合分配额。
GroupMin
GroupMax(要求)。标量或长度向量NGROUPS,指定每组的最大组合分配额。
GroupMax
看到pcglims.
pcglims
组对组比较约束。
GroupA(要求)。NGROUPS——- - - - - -NASSETS矩阵指定比较中的第一组。
GroupA
AtoBmin(要求)。长度的标量或向量NGROUPS指定分配的最小比例GroupA分配到GroupB.
AtoBmin
GroupB
AtoBmax(要求)。长度的标量或向量NGROUPS中指定分配的最大比例GroupA分配到GroupB.
AtoBmax
GroupB(要求)。NGROUPS——- - - - - -NASSETS矩阵指定比较中的第二组。
看到pcgcomp.
pcgcomp
自定义线性不等式约束A* porttwts ' <= b.
A* porttwts ' <= b
一个(要求)。NCONSTRAINTS -由- - - - - -NASSETS矩阵,指定每个不等式方程中每个资产的权重。
一个
NCONSTRAINTS -
b(要求)。长度向量NCONSTRAINTS指定不等式的右边。
b
NCONSTRAINTS
请注意
如需更多信息,请使用自定义,请参阅指定组约束.
自定义
你可以指定多个“ConstType”参数作为ConSet = portcons('ConstType1',consttype_value1,'ConstType2',consttype_value2,'ConstTypeN',consttype_valueN).
“ConstType”
ConSet = portcons('ConstType1',consttype_value1,'ConstType2',consttype_value2,'ConstTypeN',consttype_valueN)
数据类型:字符
字符
约束,作为矩阵返回。ConSet定义为ConSet = [A b].一个是一个矩阵b一个这样的向量A*Wts' <= b设置值,其中出世是权重矩阵。
R2006a之前介绍
pcalims|pcgcomp|pcglims|pcpval|portopt|投资组合
portopt
Sie haben eine geänderte版本dieses Beispiels。Möchten Sie dieses Beispiel mit Ihren Änderungen öffnen?
你的身体和身体之间的联系MATLAB-Befehl
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。web浏览器unterstützen keine MATLAB-Befehle。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处