主要内容

指定组合约束

定义投资组合资产的约束,如线性等式和不等式、约束、预算、组、组比和周转约束

对象

PortfolioCVaR 创建Portfoliocvar对象,以获得条件值 - 风险投资组合优化和分析

功能

全部展开

addEquality 为产物权重添加线性平等约束对现有约束
addGroupRatio 将组合权重的组比约束添加到现有的组比约束中
addGroups 将组合权重添加到现有组约束的组约束
酸味 将线性不等式约束添加到现有约束中
getBounds 从投资组合对象中获取投资组合权重的边界
getBudget 从投资组合对象中获取预算约束边界
getCosts 从投资组合对象获得购买和销售交易成本
getEquality 从投资组合对象获得平等约束阵列
getGroupRatio 从投资组合对象获取组比率约束阵列
GetGroups. 从portfolio对象中获取组约束数组
get 从投资组合对象中获取不等式约束数组
Getonewaytturnover. 从投资组合对象获取单向营业额约束
setGroups 为投资组合权重设置组约束
setinequality. 为产品组合重量设置线性不等式约束
setBounds 为投资组合对象设置投资组合权重的界限
setBudget 设置预算约束
setcosts. 设定成比例的交易成本
setDefaultConstraints. 建立非负权重的投资组合约束,其和为1
setEquality 为产品组合重量设置线性平等约束
setGroupRatio 为产品组合重量设置组比率约束
setInitPort 建立初始或当前的投资组合
setonewayturnover. 设置单向产品组合周转约束
成立 设置最大投资组合周转约束
setminmaxnumassets. 在投资组合对象中投入资产数量的基数限制

例子和如何

使用默认值使用CVAR产品组合约束

最基本的或“默认”的投资组合集合要求投资组合的权重是非负的,总和为1

使用portfolio var对象处理“简单”约束

'简单的'绑定约束是可选的线性约束,可在产品组合权重上维护上限和下限。

使用portfoliocvar对象使用预算约束

预算约束是一个可选的线性约束,它维持投资组合权重总和的上下限。

使用portfolio var对象处理组约束

组约束是可选的线性约束,可以将资产组合在一起,并对组权重施加约束。

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

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

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

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

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

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

使用portfoliocvar对象使用平均转换约束

营业额约束是一个可选的线性绝对值约束,它强制购买和销售的平均值的上界。

使用portfolio var对象处理单向周转约束

单向营业额限制是可选的约束,以强制净购物或净销售上的上限。

使用portfoliocvar对象与“有条件”的横置型,minnumassets和maxnumassets约束合作

使用“条件”边界MinNumAssets, 和MaxNumAssets约束与portfolio var对象。

概念

Portfolio Set for Optimization Using PortfolioCVaR对象

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

默认的投资组合问题

默认的投资组合优化问题有一个与给定问题相关的风险和回报代理,以及一个指定投资组合权重为非负和之和的投资组合集1

portfoliocvar对象工作流程

用于创建和建模一个有条件的风险价值(CVaR)投资组合的对象工作流。

何时在优化工具箱上使用产品组合对象

使用Portfolio、PortfolioMAD对象的三种情况是:always use、preferred use和use Optimization Toolbox。