Настройка пропорциональных затрат по операциям
устанавливает пропорциональные операционные затраты для obj = setCosts(obj,BuyCost)Portfolio, PortfolioCVaR, или PortfolioMAD объекты. Для получения подробной информации о соответствующих рабочих процессах при использовании этих различных объектов см. Workflow-процесс объекта портфеля, Workflow-процесс объекта Portfolio CVaR и Workflow-процесс объекта Portfolio MAD.
устанавливает пропорциональные операционные затраты для объектов портфеля с дополнительными опциями, указанными для 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 также пусты. В противном случае это ошибка.