主要内容

getCosts

从投资组合对象中获取买卖交易成本

描述

使用getCosts函数使用投资组合PortfolioCVaR,或PortfolioMAD对象从投资组合对象中获取买卖交易成本。

有关使用这些不同对象时各自工作流的详细信息,请参见投资组合对象工作流对象工作流,PortfolioMAD对象工作流

例子

BuyCostSellCost= getCosts(obj从投资组合对象中获取买卖交易成本。

例子

全部折叠

考虑到投资组合p设置成本后,获取的值BuyCost而且SellCost

p =投资组合;p = setCosts(p, 0.001, 0.001, 5);[BuyCost, SellCost] = getCosts(p)
BuyCost = 1.0000 -03
SellCost = 1.0000 -03

给定一个PortfolioCVaR对象p设置成本后,获取的值BuyCost而且SellCost

p = PortfolioCVaR;p = setCosts(p, 0.001, 0.001, 5);[BuyCost, SellCost] = getCosts(p)
BuyCost = 1.0000 -03
SellCost = 1.0000 -03

给定一个PortfolioMAD对象p设置成本后,获取的值BuyCost而且SellCost

p = PortfolioMAD;p = setCosts(p, 0.001, 0.001, 5);[BuyCost, SellCost] = getCosts(p)
BuyCost = 1.0000 -03
SellCost = 1.0000 -03

输入参数

全部折叠

对象的投资组合,指定使用投资组合PortfolioCVaR,或PortfolioMAD对象。有关创建投资组合对象的更多信息,请参见

数据类型:对象

输出参数

全部折叠

购买每项资产的成比例交易成本,作为a的向量返回投资组合PortfolioCVaR,或PortfolioMAD输入对象(obj).

出售每项资产的成比例交易成本,作为a的向量返回投资组合PortfolioCVaR,或PortfolioMAD输入对象(obj).

提示

您还可以使用点符号从投资组合对象获得买卖交易成本。

[BuyCost, SellCost] = obj.getCosts;

版本历史

在R2011a中引入