Установите ограничения для весов портфеля для объекта портфеля
устанавливает ограничения для весов портфеля для obj = setBounds(obj,LowerBound)Portfolio, PortfolioCVaR, или PortfolioMAD объект. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе, включая obj = setBounds(___,Name,Value)BoundType как 'Simple' или 'Conditional'.
устанавливает ограничения для весов портфеля для объектов портфеля с дополнительной опцией для obj = setBounds(obj,LowerBound,UpperBound)UpperBound.
Заданные ограничения LowerBound и UpperBound и 'Simple'
BoundType, каждый вес в портфолио Port должны удовлетворять следующим требованиям:
LowerBound <= Port <= UpperBound
Заданные ограничения LowerBound и UpperBound, и 'Conditional'
BoundType, каждый вес в портфолио Port должны удовлетворять следующим требованиям:
Port = 0 or LowerBound <= Port <= UpperBound
задает опции, использующие один или несколько аргументы пары "имя-значение" в дополнение к входным параметрам в предыдущем синтаксисе, включая obj = setBounds(___,Name,Value)BoundType как 'Simple' или 'Conditional'.
Можно также использовать запись через точку для настройки границ для весов портфеля.
obj = obj.setBounds(LowerBound, UpperBound, Name,Value);
Если какой-либо из LowerBound, UpperBound, или BoundTypeявляются ли входные параметры пустыми с [ ]соответствующие атрибуты в объекте портфеля очищаются и устанавливаются на [ ]. Если BoundType очищается как [ ], связанный тип по умолчанию равен 'Simple'.
p = setBounds(p, LowerBound, [ ], 'BoundType',[ ]);
Чтобы сбросить объект портфеля, чтобы быть непрерывной проблемой, запустите следующее:
p = setMinMaxNumAssets(p, [],[]); p = setBounds(p, p.LowerBound, p.UpperBound, 'BoundType', 'Simple');
estimateAssetMoments | estimateFrontier | estimateFrontierByReturn | estimateFrontierByRisk | estimateFrontierLimits | estimateMaxSharpeRatio | estimatePortMoments | estimatePortReturn | estimatePortRisk | estimatePortSharpeRatio | getBounds | setMinMaxNumAssets | setSolverMINLP