Настройте пропорциональные операционные издержки
настраивает пропорциональные операционные издержки для obj
= setCosts(obj
,BuyCost
)Portfolio
, PortfolioCVaR
, или PortfolioMAD
объекты. Для получения дополнительной информации на соответствующих рабочих процессах при использовании этих различных объектов, смотрите Рабочий процесс Объекта Портфеля, Рабочий процесс Объекта PortfolioCVaR и Рабочий процесс Объекта PortfolioMAD.
настраивает пропорциональные операционные издержки для объектов портфеля с дополнительными опциями, заданными для obj
= setCosts(obj
,BuyCost
,SellCost
,InitPort
,NumAssets
)SellCost
, InitPort
, и NumAssets
.
Учитывая пропорциональные операционные издержки и начальный портфель в переменных BuyCost
, SellCost
, и InitPort
, операционные издержки для любого портфеля Port
уменьшайте ожидаемый портфель, возвращаются:
BuyCost' * max{0, Port - InitPort} + SellCost' * max{0, InitPort - Port}
Можно также использовать запись через точку, чтобы настроить пропорциональные операционные издержки.
obj = obj.setCosts(BuyCost, SellCost, InitPort, NumAssets);
Если BuyCost
или SellCost
вводятся как порожняя тара с []
, соответствующие атрибуты в объекте портфеля очищены и установлены в []
. Если InitPort
набор должен опустеть с []
, это будет только очищено и установлено в []
если BuyCost
, SellCost
, и Turnover
также пусты. В противном случае это - ошибка.