Настройте пропорциональные операционные издержки
obj = setCosts(obj,BuyCost)obj = setCosts(obj,BuyCost,SellCost,InitPort,NumAssets) настраивает пропорциональные операционные издержки для 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 будут также пусты. В противном случае это - ошибка.