Настройте ограничения отношения группы для весов портфеля
настраивает ограничения отношения группы для весов портфеля для 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
.