Настройте пропорциональные операционные издержки
настраивает пропорциональные операционные издержки для 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 также пусты. В противном случае это - ошибка.