Настройте ограничения портфеля с неотрицательными весами, которые равны 1
настраивает ограничения портфеля с неотрицательными весами, которые равны 1 для obj
= setDefaultConstraints(obj
)Portfolio
, PortfolioCVaR
, или PortfolioMAD
объекты. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
настраивает ограничения портфеля с неотрицательными весами, которые равны 1 с дополнительной опцией для obj
= setDefaultConstraints(obj
,NumAssets
)NumAssets
.
Набор портфелей по умолчанию имеет LowerBound
= 0
и LowerBudget
= UpperBudget
= 1
таким образом, чтобы портфолио Port
должен удовлетворять sum(Port) = 1
с Port >= 0
.
Вы также можете использовать запись через точку для настройки набора портфелей по умолчанию.
obj = obj.setDefaultConstraints(NumAssets);
Эта функция не изменяет никаких существующих ограничений в объекте портфеля, кроме связанных и бюджетных ограничений. Если задан UpperBound
ограничение существует, оно очищено и установлено на []
.
getBounds
| setBounds
| setBudget