指定组合限制

限定用于组合资产的限制,例如线性等式和不等式,束缚,预算,组,组比,和周转约束

对象

PortfolioCVaR 为有条件的风险价值投资组合优化和分析创建PortfolioCVaR对象

功能

展开全部

addEquality 将投资组合权重的线性等式约束添加到现有约束中
addGroupRatio 添加投资组合权组比限制到现有组比率限制
addGroups 将组合权重的组约束添加到现有组约束中
附加质量 加入线性不等式约束的投资组合权重存在的制约因素
的getBounds 获得投资对象的投资组合权界限
getBudget 获得投资对象预算约束边界
getCosts 从投资组合对象获取买卖交易成本
getEquality 从公文包对象获取相等约束数组
getGroupRatio 从资产组合对象中获取组比率约束数组
获取组 获得从组合对象组约束阵列
获得不等式 获得不平等从投资对象约束阵列
getOneWayTurnover 从投资组合对象中获得单向换手约束
setGroups 对于投资组合权重设置组限制
集合不等式 建立投资组合权重的线性不等式约束
的setBounds 为投资组合对象设置投资组合权重的界限
setBudget 设置预算限制
设定成本 设置比例交易成本
setDefaultConstraints设置默认约束 与非负的权重那笔1建立投资组合限制
setEquality 为投资组合权重设置线性等式约束
setGroupRatio 为投资组合权重设置组比率约束
setInitPort 成立初始或当前的投资组合
设置单向营业额 设置单向投资组合周转约束
设置周转率 设置最大投资组合周转限制
setMinMaxNumAssets集 资产数设置基数限制投资组合对象

示例和如何

使用默认值处理CVaR投资组合约束

最基本的还是“默认”组合集需要投资组合权重为负,并且总结到1

有“简单”界约束使用PortfolioCVaR对象工作

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

使用PortfolioCVaR对象处理预算约束

预算约束是可选的线性约束维持在组合权重的总和的上限和下限。

与使用PortfolioCVaR对象组约束工作

组约束是可选的线性约束该组资产一起并执行该组权重的边界。

使用PortfolioCVaR对象处理组比率约束

组比率约束是可选的线性约束,用于保持资产组之间比例关系的边界。

线性等式约束工作使用PortfolioCVaR对象

线性平等约束是强加平等的系统上的投资组合权重可选线性约束。

具有线性不等式约束工作使用PortfolioCVaR对象

线性不等式约束是可选的线性约束,它在投资组合权重上施加了一系列不等式。

使用PortfolioCVaR对象处理平均营业额约束

周转约束是可选的直线型绝对值约束强制执行的上界平均购买和销售的。

具有单向周转约束使用PortfolioCVaR对象工作

单向周转约束是可选的约束,它对净采购或净销售额施加上限。

使用PortfolioCVaR对象处理“Conditional”BoundType、MinNumAssets和MaxNumAssets约束

运用“条件”BoundTypeMinNumAssets,和MaxNumAssets与PortfolioCVaR对象约束。

概念

投资组合设置为优化使用PortfolioCVaR对象

投资组合优化问题的完整规范是一套切实可行的投资组合,这就是所谓的投资组合集。

默认的投资组合问题

默认的投资组合优化问题与某一问题相关的风险和回报的代理,以及投资组合组指定投资组合权重为负,并且总结到1

PortfolioCVaR对象工作流

PortfolioCVaR对象的工作流程来创建和建模条件值下的风险(CVaR的)组合。