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