关闭
您正在使用的浏览器版本较低,无法支持聚宽的某些特性。
为了获得更好的体验,推荐使用:
Google Chrome
或者
Mozilla Firefox
或者
IE9以上
。
返回主题列表
【新功能】投资组合优化器(portfolio optimizer)
JoinQuant-PM
发布于2018-10-17
回复 23
浏览 18597
76
listen
分享到:
微信
微博
雪球
### 概述 ---- **投资组合优化**是指应用概率论与数理统计、最优化方法以及线性代数等相关数学理论方法,根据既定目标收益和风险容许程度(例如最大化收益,最小化风险,风险平价等),将投资重新组合,分散风险的过程,它体现了投资者的意愿和投资者所受到的约束,即在一定风险水平下收益最大化或一定收益水平下的风险最小化。 投资组合管理者在设定了投资收益预期、风险预算、相关约束和风险模型之后, 依托优化器的快速计算优势,得到资产配置最优化结果。 由于不同的约束条件、目标函数,会形成不同的优化器,优化器的处理结果依赖用户输入的相关信息,因此投资者对收益率的预期和风险模型本身估计的准确性,都会影响最终的分析结果,再考虑到交易成本等各类因素的影响,所以从用户使用上而言, 没有绝对意义上最好的优化器。对于资产组合优化问题, 我们可以通过使用优化器,进行一个较长时间的回测,测试整个投资过程,在所有组合输入一致的情况下通过策略的绩效对比来看哪一个优化器有更好的表现, 或者更符合自己的需求。 组合优化器支持对股票、基金进行投资优化,支持如下优化模型: - MinVariance - 组合风险最小化(均值-方差优化) - MaxProfit - 组合收益最大化 - MaxSharpeRatio - 组合夏普比率最大化 - MinTrackingError - 追踪误差最小化 - RiskParity - 风险平价 - MaxScore - 组合标的打分最大化 - MinScore - 组合标的打分最小化 - MaxFactorValue - 因子值最大化 - MinFactorValue - 因子值最小化 - 自定义约束条件的优化模型 对使用优化器的投资组合管理者来说,只需根据收益预期、风险预算,选择恰当的优化模型,并设定相关的约束限制条件。优化器程序可以基于选定的优化模型,输出优化后的投资权重调整建议。我们会对投资组合优化器的进行持续创新与改进。 优化函数API详情见 [portfolio_optimizer - 投资组合优化](/help/api/help?name=api#portfolio_optimizer): ### 示例 ---- 下面选出上证50成分股的一部分与选定的ETF基金进行组合构成股票池,设定不同的投资组合优化约束条件,并进行回测,测试投资组合优化器对整个投资的影响。 - **模型1:等权重配置**  - **模型2:组合风险平价;股票的总权重限制为0到90%,ETF的总权重限制为0到10%;每只标的权重不超过10%**  - **模型3:组合风险最小化(最小化组合方差);组合总权重限制为90%到100%;组合年化收益率目标下限为10%**  - **模型4:组合夏普比率最大化;每只标的权重不超过10%** 
76
listen
分享到:
微信
微博
雪球
评论
小兄弟
牛啊
2018-10-17
Sam Yip
好东西,赞
2018-10-18
废号1
先试试看看,看介绍还不错。
2018-10-18
Gyro^.^
风险平价很有吸引力,怎么优化的?
2018-10-18
肉包子打狗有去无回
真心感谢聚宽
2018-10-21
颖硕
@Gyro 海通07年的研报里有
2018-10-21
加菲猫被人注册了
@JoinQuant-PM 好像有冲突,引入相关的包: from jqdata import * from jqfactor import Factor from jqlib.optimizer import * 和投资组合优化器后, 我自己原来程序里调用的history方法报错了,貌似组合优化函数里面估计重写了history方法,把参数位置调整了?
2018-10-22
JoinQuant-PM
@加菲猫被人注册了 是有这个问题,optimizer 里面引入了最底层的history,我们给用户的为了规避未来函数,自动处理了日期。 这个这一两天内尽快修复。
2018-10-22
Gyro^.^
根据我使用JQ研究模块得出的结论,等权重跟等波动差别不大,风险平价的收益低一些,波动低得多,有效前沿(夏普比最大化)的收益最高,波动也最大。 这个情况,跟我使用国外网站对美股市场进行资本配置测试的结论是一致的,也是合乎理论的。 假若各个资产的彼此不相关,则风险平价退化为等波动,所以,等波动相对风险平价承担了更多的不必要的风险,反过来,风险平价则为真正的低风险(扣除相关性)赋予高权重,于是,收益略有降低、波动大幅降低。
2018-10-25
加菲猫被人注册了
@JoinQuant-PM 想问下这个是否已修复了,今天测试好像还没好?
2018-10-31
JoinQuant-PM
@加菲猫被人注册了 修复了,还在走测试流程。我问下具体上线时间
2018-11-01
加菲猫被人注册了
@JoinQuant-PM 好的多谢
2018-11-01
sailer
赞!
2018-11-23
kalight
作为财富管理从业者,资产配置,免费使用!赞一个!!! 私人银行系统完全开放给大众用户了!!!
2018-11-28
JoinQuant-PM
@kalight 感谢支持~
2018-11-29
Ares影
问个比较弱智的问题, 夏普比率最大化,还有组合方差最小化 为什么在回测中无法体现出来? 不应该是夏普最大或者组合波动率最小么? 在相同的情况下,仓位分配相同。 特来请教
2018-12-21
JoinQuant-PM
@Ares影 在回测中没有体现出来是? 我的理解您是说用了夏普比率组合最大化,为何回测之后不是最小的? 组合优化是基于历史结果计算的,不代表未来一定是预期的结果。 回测时根据整个回溯测试的时间计算的。 比如16年之前怎么分析市值因子都有效,但是这两年跌跌不休。
2018-12-21
Ares影
@JoinQuant-PM 不是我的意思是如果是夏普比率最大化的话,在有效投资边界上,夏普比率不是最大的么,那么在所有的优化结果中,为什么运用夏普比率最大化优化后的结果夏普比率不是最大?同理,组合方差最小化……
2018-12-21
Enjoing
那位大神可以解释一下这个函数里面的(COUNT=250)是什么意思啊?我想知道具体点的,比如MaxProfit(count=250)中,指的是不是以当天的组合,计算该组合不同权重下向前250天内的收益,以收益最大的权重为计算结果?
2018-12-28
BEN535
一创平台不能引入 个库optimizer,有什么变能办法可以吗?
2019-03-24
首页
上一页
1
2
下一页
尾页
您尚未登录,请
登录
或者
注册
聚宽发表回复。
取 消
提 交