主要内容

何时结束使用组合对象优化工具箱

虽然您可以使用优化工具箱™来解决投资组合优化问题,但财务工具箱™具有投资组合PortfolioCVaR,PortfolioMAD你也可以使用的对象。使用哪种工具取决于问题的情况:

下表总结了用于解决投资组合问题的每种情况的目标函数、约束条件和变量。

解决组合问题的案例 目标函数 约束 整数(二进制)变量
“总是”case with Financial Toolbox
  • 收益-投资组合总收益或投资组合净收益

  • 风险-方差,CVaR或MAD

  • 夏普比率(仅用于平均-方差问题使用投资组合对象)

  • 连续凸函数(仅使用投资组合对象)

  • 收益-投资组合总收益或投资组合净收益

  • 风险-方差,CVaR,或MAD(只有当目标是回报时才支持风险约束)

  • 线性等式

  • 线性不等式

  • 跟踪误差(仅用于平均-方差问题使用投资组合对象。不支持使用自定义目标estimateCustomObjectivePortfolio.只有当目标是收益、方差或夏普比率时,才支持跟踪误差。)

  • 营业额

  • 资产数量的界限

  • 条件(半连续)边界(例如,if资产被选中,然后x,否则x= 0)

“首选”案例与金融工具箱
  • 收益-投资组合总收益或投资组合净收益

  • 风险-方差,CVaR或MAD

  • 夏普比率(仅用于平均-方差问题使用投资组合对象)

  • 连续函数(仅使用投资组合对象)

  • 收益-投资组合总收益或投资组合净收益

  • 风险-方差,CVaR,或MAD(只有当目标是回报时才支持风险约束)

  • 线性等式

  • 线性不等式

  • 跟踪误差(仅用于平均-方差问题使用投资组合对象。不支持使用自定义目标estimateCustomObjectivePortfolio.只有当目标是收益、方差或夏普比率时,跟踪误差才被支持。))

没有一个
优化工具箱 未提及的其他非线性函数始终使用Portfolio、PortfolioCVaR或PortfolioMAD Object而且Portfolio、PortfolioCVaR或PortfolioMAD对象的首选使用 未提及的其他非线性函数始终使用Portfolio、PortfolioCVaR或PortfolioMAD Object而且Portfolio、PortfolioCVaR或PortfolioMAD对象的首选使用

没有一个

总是使用投资组合PortfolioCVaR,或PortfolioMAD对象

通常的两种情况总是使用投资组合PortfolioCVaR,或PortfolioMAD对象是:

  • 的问题这两个支持非线性约束而且条件边界或资产数量的边界。

    这些问题包括:

    • 最小风险问题受回报、线性相等、线性不等、周转率和跟踪误差的约束,其中支持的风险度量是方差、条件风险值(CVaR)和平均绝对偏差(MAD)

    • 最大收益问题受制于线性等式、线性不等式、周转率、风险和跟踪误差的约束,其中支持的风险度量是方差、CVaR和MAD

      的均值-方差问题只支持跟踪误差投资组合对象。有关支持的约束的详细信息投资组合PortfolioCVaR,或PortfolioMAD对象,看到使用组合对象进行优化的组合集

    • 自定义目标最小化或最大化。自定义目标函数(使用estimateCustomObjectivePortfolio)必须是连续和凸的,受制于返回、线性相等、线性不等和周转的约束。

    控件支持跟踪错误投资组合只有当目标是收益、方差或夏普比率时,才有目标。夏普比率仅支持使用投资组合对象。

    的支持约束和非线性风险函数的更多信息投资组合PortfolioCVaR,PortfolioMAD对象,看到使用组合对象进行优化的组合集而且投资组合优化理论.整数(二进制)变量可以来自以下来源中的任何一个:可以在投资组合中选择的资产数量的边界,或者资产的条件(半连续)边界的使用。例如,if资产被选中,然后x,否则x= 0.这些问题无法使用“优化工具箱”求解器解决。但是,您可以实现自己的混合整数求解器。有关更多信息,请参见混合整数二次规划投资组合优化:基于问题

  • 周转限制和买卖成本的问题

    尽管这些问题的连续版本可以通过优化工具箱求解器解决,但必须对变量空间进行操作,以将非光滑约束重写为等价的光滑约束。考虑到重写问题需要优化知识,建议使用投资组合PortfolioCVaR,PortfolioMAD而不是对象。

更喜欢使用投资组合PortfolioCVaR,或PortfolioMAD对象

一般情况下优先使用投资组合PortfolioCVaR,或PortfolioMAD对象是:

  • 受线性等式、线性不等式、周转率和跟踪误差约束的具有最小风险、最大收益和最大夏普比的连续问题。

    的均值-方差问题只支持夏普比率投资组合对象。有关支持的约束的详细信息投资组合PortfolioCVaR,或PortfolioMAD对象,看到使用组合对象进行优化的组合集

  • 自定义目标最小化或最大化。自定义目标函数(使用estimateCustomObjectivePortfolio)必须是连续和凸的,受制于返回、线性相等、线性不等和周转的约束。

控件支持跟踪错误投资组合只有当目标是收益、方差或夏普比率时,才有目标。夏普比率仅支持使用投资组合对象。

支持的风险度量是方差、CVaR和MAD。有关这些风险度量支持的约束的更多信息,请参见使用组合对象进行优化的组合集使用PortfolioCVaR对象进行优化的投资组合集,使用PortfolioMAD对象进行优化的投资组合集.对于所有其他风险度量和约束,如果目标中存在跟踪错误,则使用优化工具箱。

的优点投资组合PortfolioCVaR,PortfolioMAD对于“首选”案例中的问题类型,对象框架优于基于问题的框架是利用了常见的投资组合优化工作流。例如,投资组合PortfolioCVaR,PortfolioMAD对象框架支持以下工作流程:

  • 有效边界的估计和绘制

  • 交换从目标函数到约束的回报和风险代理

  • 解决最大夏普比率问题

  • 在选中的资产数量上添加界限

  • 添加半连续边界

  • 简化使用周转限制和买卖成本

使用优化工具箱

一般使用最优化工具箱的两种情况是:

  • 除了风险或跟踪误差的约束之外,还有非线性约束的问题

另请参阅

||

相关的例子

更多关于

外部网站

Baidu
map