Настройте ограничения группового соотношения для весов портфеля
устанавливает ограничения группового соотношения для весов портфеля для obj
= setGroupRatio(obj
,GroupA
,GroupB
,LowerRatio
)Portfolio
, PortfolioCVaR
, или PortfolioMAD
объекты. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
настраивает ограничения группового соотношения для весов портфеля для объектов портфеля с дополнительным необязательным аргументом для obj
= setGroupRatio(___,UpperRatio
)UpperRatio
.
Заданные основы и группы сравнения GroupA
и GroupB
и LowerRatio
или UpperRatio
ограничения, ограничения группового соотношения требуют любого портфеля в Port
чтобы удовлетворить следующему:
(GroupB * Port) .* LowerRatio <= GroupA * Port <= (GroupB * Port) .* UpperRatio
Внимание
Этот набор ограничений обычно требует, чтобы веса портфеля были неотрицательными и чтобы продукты GroupA * Port
и GroupB * Port
всегда неотрицательны. Несмотря на то, что поддерживаются отрицательные веса портфеля и матрицы не булевых групп, используйте с осторожностью.
Можно также использовать запись через точку для настройки ограничений группового соотношения для веса портфеля.
obj = obj.setGroupRatio(GroupA, GroupB, LowerRatio, UpperRatio);
Чтобы удалить ограничения группового соотношения, введите пустые массивы для соответствующих массивов. Чтобы добавить к существующим ограничениям группового соотношения, используйте addGroupRatio
.