主要内容

指定投资组合约束

定义投资组合资产的约束,例如线性平等和不平等,绑定,预算,组,组比值和营业额限制

对象

投资组合 创建Portfolio对象,用于均值-方差组合优化和分析

职能

全部展开

addequality. 将投资组合权重的线性等式约束添加到现有约束中
addgroupratio. 在现有群比约束的基础上,增加组合权重的群比约束
addgroups. 将组合权重的组约束添加到现有的组约束中
addInequality 为产物权重提供线性不等式约束对现有约束
getBounds 从投资组合对象获取投资组合权重的界限
getBudget. 从portfolio对象获取预算约束边界
getcosts. 从组合对象中获得买卖交易成本
庇护 从组合对象中获得相等约束数组
getGroupRatio 从投资组合对象中获取组比率约束数组
getGroups 从portfolio对象获取组约束阵列
getInequality 从投资组合对象获取不等式约束阵列
getOneWayTurnover 从投资组合对象中获得单向周转约束
集团 为产品组合重量设置组约束
setInequality 建立投资组合权重的线性不等式约束
setBound. 为一个投资组合对象设定投资组合权重的界限
setBudget. 设定预算限制
setcost 设置比例交易成本
setDefaultConstraints 使用非负权重设置组合约束,总和为1
setequality. 建立投资组合权重的线性等式约束
setgroupratio. 建立组合权重的群体比例约束
setInitport. 设置初始或当前产品组合
setOneWayTurnover 建立单向投资组合周转约束
setTurnover 建立投资组合最大周转率约束
setTrackingPort 设置基准产品组合以跟踪错误约束
setTrackingError. 建立最大投资组合跟踪误差约束
setMinMaxNumAssets 设置投资组合对象的资产数量的基数约束

例子和如何做

指定的约束

使用默认值使用投资组合约束

最基本或“默认”的组合组需要投资组合权重是非负的并且总和1

使用portfolio对象使用“简单”绑定约束

“简单”边界约束是可选的线性约束,它保持投资组合权重的上下限。

使用组合对象处理预算约束

预算约束是一种可选的线性约束,其在产品组合权重中维护上限和下限。

使用portfolio对象使用组约束

组约束是可选的线性约束,将组资产组合在一起,并在组权重上强制执行绑定。

使用portfolio对象使用组比率约束

组比率约束是可选的线性约束,维持资产组之间的比例关系的界限。

使用portfolio对象使用线性平等约束

线性平等约束是可选的线性约束,其施加在组合权重上的平等系统。

使用portfolio对象使用线性不等式约束

线性不等式约束是可选的线性约束,它将不等式系统强加于投资组合权重上。

使用组合对象处理平均周转约束

转换约束是可选的线性绝对值约束,该限制强制采购和销售平均值。

使用POSTFOLIO对象使用单向转换约束

单向周转限制是可选的限制,强制净购买或净销售的上限。

使用Portfolio对象跟踪误差约束

跟踪误差约束是可选的约束,它测量相对于被称为跟踪投资组合的风险。

使用投资组合对象使用“有条件”的横置型,Minnumassets和MaxNumassets约束

使用'条件'BoundTypeminnumassets.,maxnumassets.与投资组合对象的约束。

使用约束

使用投资组合对象的约束规范

此示例计算由三个不同资产,INTC,XON和RD组成的投资组成的有效前沿,给定约束列表。

资产分配案例研究

这个例子展示了如何建立一个基本的资产配置问题,该问题使用平均方差投资组合优化投资组合对象估算有效的投资组合。

投资组合优化例子

下面的一系列示例重点介绍了投资组合对象。

周转约束下的投资组合分析

此示例显示了如何分析股票组合的特征,然后将它们与高效的前沿进行比较。

杠杆在投资组合优化与无风险资产

这个例子展示了如何使用setBudget.函数为投资组合类上定义限制总和(AssetWeight_i)在风险资产。

半连续和基数约束下的投资组合优化

这个例子展示了如何使用Portfolio对象来直接处理半连续和基数约束。

Black-Litterman投资组合优化

此示例显示了使用的工作流程实现Black-Litterman模型投资组合班级。

使用社会绩效措施的投资组合优化

这个例子展示了如何使用投资组合投资组合优化的对象包括公司董事会和集团约束妇女百分比的社会绩效措施。

投资组合的多样化

此示例在投资组合中显示了三种资产多样化技术。

概念

使用POSTFOLIO对象设置优化的投资组合

投资组合优化问题的完整规范是一组可行的投资组合,称为投资组合集。

组合对象的工作流

投资组合对象用于创建和建模均值-方差投资组合的工作流。

建立一个跟踪投资组合

Portfolio对象属性TrackingPort.允许您确定跟踪组合。

什么时候使用组合对象而不是优化工具箱

使用投资组合,portfoliocvar,portfoliomad对象的三个案例是:始终使用,首选使用,并使用优化工具箱。