Установите ограничения для весов портфеля для объекта портфеля
устанавливает ограничения для весов портфеля для 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