Добавьте ограничения группы для весов портфеля к существующим ограничениям группы
obj = addGroups(obj,GroupMatrix,LowerGroup)
obj = addGroups(obj,GroupMatrix,LowerGroup,UpperGroup)
добавляют ограничения группы для весов портфеля к существующим ограничениям группы для obj
= addGroups(obj
,GroupMatrix
,LowerGroup
)Portfolio
, PortfolioCVaR
или объектов PortfolioMAD
. Для получения дополнительной информации на соответствующих рабочих процессах при использовании этих различных объектов, смотрите Рабочий процесс Объекта Портфеля, Рабочий процесс Объекта PortfolioCVaR и Рабочий процесс Объекта PortfolioMAD.
Учитывая GroupMatrix
и или LowerGroup
или UpperGroup
, портфель Port
должен удовлетворить следующее:
LowerGroup <= GroupMatrix * Port <= UpperGroup
добавляют ограничения группы для весов портфеля к существующим ограничениям группы с дополнительной опцией для obj
= addGroups(obj
,GroupMatrix
,LowerGroup
,UpperGroup
)UpperGroup
.
Учитывая GroupMatrix
и или LowerGroup
или UpperGroup
, портфель Port
должен удовлетворить следующее:
LowerGroup <= GroupMatrix * Port <= UpperGroup
Можно также использовать запись через точку, чтобы добавить ограничения группы для весов портфеля.
obj = obj.addGroups(GroupMatrix, LowerGroup, UpperGroup)
Чтобы удалить ограничения группы из любого из объектов портфеля с помощью записи через точку, введите пустые массивы для соответствующих массивов.