setDefaultConstraints
使用总和为 1 的非负权重设置投资组合约束
说明
为 obj
= setDefaultConstraints(obj
)Portfolio
、PortfolioCVaR
或 PortfolioMAD
对象设置非负权重总和需为 1 的投资组合约束。有关使用这些不同对象时各自工作流的详细信息,请参阅 Portfolio 对象工作流、PortfolioCVaR 对象工作流和 PortfolioMAD 对象工作流。
示例
输入参数
输出参量
提示
您还可以使用圆点表示法设置默认的投资组合集。
obj = obj.setDefaultConstraints(NumAssets);
除了边界和预算约束之外,此函数不会修改投资组合对象中的任何现有约束。如果存在
UpperBound
约束,则会将其清除并设置为[]
。
版本历史记录
在 R2011a 中推出
另请参阅
setBounds
| getBounds
| setBudget
主题
- Setting Default Constraints for Portfolio Weights Using Portfolio Object
- Setting Default Constraints for Portfolio Weights Using PortfolioCVaR Object
- Setting Default Constraints for Portfolio Weights Using PortfolioMAD Object
- 使用 Financial Toolbox 的投资组合优化示例
- 使用 Portfolio 对象进行投资组合优化支持的约束
- 使用 PortfolioCVaR 对象进行投资组合优化支持的约束
- 使用 PortfolioMAD 对象进行投资组合优化支持的约束