Настройте ограничения портфеля с неотрицательными весами та сумма к 1
obj = setDefaultConstraints(obj)
obj = setDefaultConstraints(obj,NumAssets)
настраивает ограничения портфеля с неотрицательными весами, которые суммируют к 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