Настройка односторонних ограничений по обороту портфеля
устанавливает односторонние ограничения по обороту портфеля для obj
= setOneWayTurnover(obj
,BuyTurnover
)Portfolio
, PortfolioCVaR
, или PortfolioMAD
объекты. Для получения дополнительной информации о соответствующих рабочих процессах при использовании этих различных объектов смотрите Рабочий процесс объекта портфеля, Рабочий процесс объекта PortfolioCVaR и Рабочий процесс объекта PortfolioMAD.
настраивает односторонние ограничения оборота портфеля для объектов портфеля с дополнительными опциями, заданными для obj
= setOneWayTurnover(obj
,BuyTurnover
,SellTurnover
,InitPort
,NumAssets
)SellTurnover
, InitPort
, и NumAssets
.
Учитывая начальный портфель в InitPort
и верхняя граница для оборота портфеля по покупкам в BuyTurnover
или продажи в SellTurnover
ограничения одностороннего оборота требуют любого портфеля Port
чтобы удовлетворить следующему:
1' * max{0, Port - InitPort} <= BuyTurnover 1' * max{0, InitPort - Port} <= SellTurnover
Примечание
Если Turnover
= BuyTurnover
= SellTurnover
ограничение не эквивалентно:
1' * | Port - InitPort | <= Turnover
setTurnover
.
Можно также использовать запись через точку для настройки односторонних ограничений оборота портфеля.
obj = obj.setOneWayTurnover(BuyTurnover,SellTurnover,InitPort,NumAssets)
getOneWayTurnover
| setCosts
| setInitPort
| setTurnover