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