主要内容

指定投资组合约束

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

对象

PortfolioMAD 创建PortfolioMAD对象,用于均值-绝对偏差组合优化和分析

功能

全部展开

addEquality 将投资组合权重的线性相等约束添加到现有约束中
addGroupRatio 将组合权重的组比率约束添加到现有的组比率约束
addGroups 向现有的组约束中添加组合权重的组约束
addInequality 将投资组合权重的线性不等式约束添加到现有约束中
getBounds 从投资组合对象中获取投资组合权重的边界
getBudget 从投资组合对象中获得预算约束边界
getCosts 从投资组合对象中获取买卖交易成本
getEquality 从投资组合对象中获取相等约束数组
getGroupRatio 从投资组合对象中获取组比率约束数组
getGroups 从投资组合对象中获取组约束数组
getInequality 从投资组合对象中获取不等式约束数组
getOneWayTurnover 从投资组合对象中获得单向周转约束
setGroups 为投资组合权重设置组约束
setInequality 建立投资组合权重的线性不等式约束
setBounds 为投资组合设定投资组合权重的界限
setBudget 为投资组合设定预算约束
setcost 为投资组合建立比例交易成本
setDefaultConstraints 用和为1的非负权重设置投资组合约束
setEquality 为投资组合权重设置线性等式约束
setGroupRatio 为投资组合权重设置分组比例约束
setInitPort 建立初始或当前的投资组合
setOneWayTurnover 设置单向投资组合周转约束
setTurnover 建立最大投资组合周转率约束
setMinMaxNumAssets 对投资组合中投资的资产数量设置基数约束

例子和如何

概念