为投资组合对象设置投资组合权重的界限
为a建立投资组合权重的界限obj
= setBounds (obj
,下界
)投资组合
,PortfolioCVaR
,或PortfolioMAD
对象有关使用这些不同对象时各自工作流的详细信息,请参见组合对象的工作流,PortfolioCVaR对象的工作流,PortfolioMAD对象的工作流.
您还可以使用点表示法设置投资组合权重的边界。
obj = obj。挫折(LowerBound, UpperBound, Name,Value);
如果任何下界
,上界
,或BoundType
输入是否为空[]
,则清除portfolio对象中的相应属性并将其设置为[]
.如果BoundType
被清除为[]
,绑定类型默认为“简单”
.
p = setBounds(p, LowerBound, [], 'BoundType',[]);
要将一个投资组合对象重置为一个连续问题,请运行以下命令:
p=setMinMaxNumAssets(p,[],[]);p=收进边界(p,p.下限,p.上限,'BoundType','Simple');
estimateAssetMoments
|estimateFrontier
|估计前沿Byreturn
|估计前沿风险
|estimateFrontierLimits
|estimateMaxSharpeRatio
|估计矩
|estimatePortReturn
|估计风险
|estimatePortSharpeRatio
|getBounds
|setMinMaxNumAssets
|setSolverMINLP