Установите ограничения кардинальности на количество активов, которые инвестируют в объект портфеля
obj = setMinMaxNumAssets(obj,MinNumAssets,MaxNumAssets)
ограничения кардинальности наборов для obj
= setMinMaxNumAssets(obj
,MinNumAssets
,MaxNumAssets
)Portfolio
, PortfolioCVaR
или объекта PortfolioMAD
.
MinNumAssets
и MaxNumAssets
являются минимальным и максимальным количеством активов, которые инвестируют в портфель, соответственно. Общее количество выделенных активов, удовлетворяющих Связанные ограничения, между [MinNumAssets
, MaxNumAssets
]. Для получения дополнительной информации на соответствующих рабочих процессах при использовании этих различных объектов, смотрите Рабочий процесс Объекта Портфеля, Рабочий процесс Объекта PortfolioCVaR и Рабочий процесс Объекта PortfolioMAD.
Можно также использовать запись через точку, чтобы настроить список идентификаторов для активов.
obj = obj.setMinMaxNumAssets(MinNumAssets,MaxNumAssets);
Определение пустых значений ([[]
) для MinNumAssets
и MaxNumAsssets
удаляет предельные ограничения из Portfolio
, PortfolioCVaR
или объекта PortfolioMAD
.
estimateAssetMoments
| estimateFrontier
| estimateFrontierByReturn
| estimateFrontierByRisk
| estimateFrontierLimits
| estimateMaxSharpeRatio
| estimatePortMoments
| estimatePortReturn
| estimatePortRisk
| estimatePortSharpeRatio
| setBounds
| setSolverMINLP