首页 > 公众号研报 > 【国君金工】高预测误差下的组合优化和“固收+”策略设计

【国君金工】高预测误差下的组合优化和“固收+”策略设计

作者:微信公众号【Allin君行】/ 发布时间:2022-03-14 / 悟空智库整理
(以下内容从国泰君安《【国君金工】高预测误差下的组合优化和“固收+”策略设计》研报附件原文摘录)
  核 心 观 点 传统均值方差模型对收益率预测精度要求较高,而风险预算模型无法建立资产收益率预测和风险预算比例的对应关系,基于NearOpt的组合优化模型既可以将收益预测纳入组合优化,又能够精准控制组合波动,还允许收益和风险预测存在一定误差,比较适合应用于战略性资产配置。模拟回测中,基于NearOpt的“固收+”策略收益高于风险平价策略80bp,最大回撤低于风险平价策略24bp。 在量化选股策略扩容降频的背景下,更长的预测周期意味着更多的不确定性,股票收益率预测误差必然上升;而资产配置策略面临的“黑天鹅”事件也愈发频繁,中长期的大类资产收益率预测很难达到较高的准确性。因此,无论选股还是资产配置目前都需要一套容错率更高的组合优化算法。本篇报告是AI投资方法论的第四篇,讨论如何在较高的收益预测误差下进行稳健组合优化的问题,最后通过“固收+”策略设计和回测展示其优化效果。 壹 稳健组合优化框架 传统稳健组合优化主要包括以下三个思路: 一、增加资产权重上限。此方法操作简单,但也导致了优化结果中大量资产权重为设置的权重上限,优化结果具有主观性。 二、降低预测估计的标准误,典型代表为Black-Litterman模型。此类方法基于Shrinkage、Robust Statistics、Bayesian Optimisation等技术融入市场均衡收益,降低主观预测收益率和方差的重要性,但在资金非自由流通的市场中,反推出合理的市场均衡收益并非易事,且模型本身未脱离参数过于敏感的均值方差优化框架。 三、改进最优化目标,典型代表为风险平价模型。风险平价模型直接放弃了收益的预测,以风险均摊为优化目标,更适用于保险类资金;DeMiguel(2009)则提出了正则化的改进思路,在优化中加入预测误差的惩罚项,从而达到稳健优化的目的。正则化思路虽然实现了理论上的稳健性,但实证效果表现一般。 我们认为,参数敏感性问题是最优化问题的内生性问题,无法通过过程优化完成。既然收益率预测存在比较高的预测误差,那么追求数学上的唯一最优解意义不大。在现实投资中,所有近似最优解都可看作“最优解”,理论最优解仅是现实近似最优解。因此,组合优化的最优解不能脱离资金需求,能够最大概率满足资金需求(例如目标收益率,可容忍的波动范围等)的配置方案是投资组合管理中的“最优解”。 基于上述理念,由以色列银行开发、VDS Martin等学者完善的NearOpt近似最优组合是较为理想的组合优化模型。NearOpt不是传统意义上的“最”优化算法,而是基于产品设计视角的投资组合管理框架。在此框架下,NearOpt既可以给出最优域(近似最优组合域),投资者可以引入专家意见和其他非定量的信息来完成最优组合的选择,又能够给出最优解(稳健最优组合),纯定量地完成特定资金需求下的权重配置。 贰 NearOpt优化的实现原理 本节主要介绍NearOpt优化器的构建思路,详细算法可参考第五章附录。NearOpt优化器通过近似最优组合域和稳健最优组合确定资产权重。 近似最优组合域简介 通常组合优化模型的结果为有效前沿曲线(下图蓝线)以及最优组合(下图黄点),近似最优组合域为图中的灰色区域背后对应的投资组合空间。从空间几何角度来看,近似最优组合域对应高维空间的凸包(Convex Hull),灰色区域是其在二维空间上的映射。由均值-方差框架下可知,参数的些许调整可能会导致组合权重的巨大变化,不难理解,近似最优组合域内的投资组合权重、风险因子暴露度可能完全不同,但该范围内的投资组合均符合目标收益和目标风险,因此,投资者可以在其范围内根据其他增量信息选择合适的投资组合。 近似最优组合域的背后逻辑十分直观:如果输入参数小幅改变,则近似最优组合域的形状也会发生微调,原来的最优组合将成为次优组合,原来的某个次优组合将成为新的最优组合,但整体来看,原来处于近似最优组合域内的投资组合大部分仍将是近似最优组合。 稳健最优组合简介 一旦近似最优组合域确定后,投资者可以在域内寻找偏好的投资组合。在没有其他外部信息的情况下,近似最优组合域的质心(图12点C)自然是默认的最优解。质心对应的组合为最优组合域内所有投资组合权重的平均。当预期收益等模型输入调整时,近似最优组合域的形状可能发生改变,但质心受到的影响最小,因此近似最优组合域的质心可作为稳健最优组合。 叁 NearOpt优化效果实证 收益率预测敏感度 NearOpt参数敏感度远低于均值方差模型。即使风险厌恶系数高达10,当权益收益率预测从1%升至20%时,均值方差模型权益权重波动变化依然高达50%,这也侧面反映了Black-Litterman等模型的估计改良无法从本质上解决均值方差体系的不稳健性。而NearOpt模型权益权重波动区间不到15%,远小于上述均值方差模型,体现了良好的优化结果稳健性。 NearOpt给予收益预测较高的容错率。当权益预期收益率远高于目标收益率时,均值方差模型严重超配权益,而NearOpt在权益上的配置权重在抬升后反而缓慢下降,这是因为其配置一定比例的股票即可满足组合的目标收益,此时算法优化重心在组合风险控制上,通过现金取代债券和权益,降低较高权益配置比例的风险。 NearOpt容错率取决于目标收益和风险,目标收益越低,容错率越高。当目标收益较低时,只有当权益收益预测显著高于目标收益时,才有权益权重暴露。上图中在目标波动率3%的前提下,当权益预期收益大于9%时,权益权重才开始大于零。 风险控制能力 NearOpt模型可实现组合风险精准控制。我们将目标波动率设置为2%,考察策略回测的实际年化波动率,并逐步放大目标波动率至11%。在所有参数下,策略最终年化波动率均在目标波动率之下,表现了良好的风险控制能力。NearOpt也使得量化回测结果更加真实,弱化样本内过于精准的收益预测对策略表现的提升。 肆 “固收+”策略设计 作为满足稳健型资金需求的财富管理方案,“固收+”产品通常有较为明确的组合目标波动率和目标收益,另一方面大类资产预测难度高,预测误差大,因此NearOpt适用于固收+策略构建。简单起见,我们假设产品可投标的仅包括:沪深300成分股、国债、信用债以及国债逆回购。 资产收益率预测 本小节介绍我们对沪深300指数、中债-国债总财富指数、中债-信用债总财富指数未来半年收益预测的方法。我们以合理推测价格运行大致方向,不过分追求预测精度为预测原则,以核心指标的均值回复特征为预测思路。 沪深300指数收益预测 我们把沪深300指数收益分解为股息率、盈利增长与估值变化三大项,前两项提供了长期收益中枢,估值变化是预测核心,我们基于FED股债利差的均值回复特征进行预测,由于其预测误差较高,我们采用两种模型等权的方式。 模型1:自回归模型AR(1) 模型2:反转模型 最终预测估值变化和预测沪深300收益分别为: 债券指数收益预测 债券指数收益可简单分解为到期收益率以及利率变动带来的久期收益,忽略其他因素,其中利率变化是预测核心,同样我们通过利率的均值回复特征进行预测,建模过程和参数与上一小节一致。 模型1:自回归模型AR(1) 模型2:反转模型 最终债券指数收益预测为: 其中债券指数久期通过回归法取经验值5。 策略回测设定 我们设计了保守型和平衡型两组参数下的“固收+”策略,保守型策略对标风险平价策略,平衡型策略目标收益率更高。 目标风险:固收+”策略通常有严格的组合风险控制要求,我们设置保守型策略目标波动率年化2%,积极型策略目标波动率年化4%。 目标收益率:由于可投资产标的较少,可能出现没有资产能够满足目标收益率的情况,因此需要对目标收益率进行动态调整,当目标收益率无法满足时,下调目标收益率1%,直至模型可解,由此保证策略在权益资产预期收益率较高的进攻性,预期收益率较低时的防守性。我们设置保守型策略目标年化收益6%,平衡型策略目标年化收益8%。 调仓频率:半年调仓,调仓时点为5月初,11月初。 权重分配:基于NearOpt模型稳健最优组合分配权重,实际投资决策可通过模型给出的近似最优组合域进行微调。 保守型策略表现 基于目标风险2%、目标收益6%的 NearOpt模型2007年5月以来实现年化收益5.63%,高于风险平价80bp,最大回撤3.05%,低于风险平价24bp,收益风险比3.26。 平衡型策略表现 基于目标风险4%、目标收益8%的 NearOpt模型2007年5月以来实现年化收益6.60%,最大回撤4.15%,收益风险比2.06。策略在现有预测精度下虽未实现目标收益,但保持了较好的回撤控制能力。未来我们将继续完善资产收益模块,通过融合Black-Litterman模型等方式,给出更为准确的收益率预测,从而提升策略表现。 小结 基于NearOpt的“固收+”策略将资产绝对收益预测纳入组合优化,同时允许收益和风险预测一定估计误差。回测结果来看,在收益预测没有太大偏误的情况下,策略表现好于风险平价模型,可作为中长期或稳健型资产配置工具。 伍 附录:Near-Opt算法详解 算法流程 近似最优组合域的构建流程如下: 1) 求出原始最优组合 2) 确定目标组合收益率下限以及目标组合波动率上限,确定图3中的灰色区域R 3) 求出近似最优组合域内收益和波动率均为最高的组合 4) 求出近似最优组合域内距离权重最远的组合 5) 求出近似最优组合域内距离最远的组合 6) 循环求解直至在足够的精度下覆盖了近似最优组合域 7) 求解近似最优组合域的质心,作为稳健最优组合。 数学表达 NearOpt模型不仅适用于均值方差模型,理论上可应用于所有优化模型,为了便于理解,本小节主要介绍如何在均值方差模型下求解近似最优组合域。 第一步,求解传统的均值方差最优化问题: u为资产预期收益,Σ为协方差矩阵,λ代表风险厌恶系数,Aw=b代表等式约束,Gw≤h代表所有不等式约束。 第二步,联合最小收益率和最大方差的约束,确定近似最优二维空间R,R满足: 第三步,寻找空间R的右上顶点,即收益和风险最大的组合w1 。首先计算该点是因为有效前沿为凹曲线,w1无法由其他近似最优组合线性表示。 第四步,距离权重最远的组合,数据表达形式如下: 第五步为第四步的泛式,当存在i-1个权重时,我们希望第i个权重离i-1个权重线性组合形成的凸多胞体最远,因此, 其中函数d代表N维空间中某一坐标w与凸多胞体Conv(w1,...,wi-1)的距离。 第六步,当新增的顶点已经十分接近凸多胞体Conv(w1,...,wn)时,则Conv(w1,...,wn)表明所代表的凸多胞体与近似最优组合域差别较小。 ε可根据组合配置所需精度决定,若管理人觉得权重1%的变化是无差异的,那么ε选择0.01即可。 第七步,通过Quickhull等算法求解N维空间(N代表资产数量)凸多胞体的质心。 机器学习实现 尽管上一小节给出了近似最优组合域的构建方法,但是在实际应用中第五步的最优化问题较为复杂,难以直接求解。 为此,我们采用支持向量机SVM简化上述最优化问题。 首先,我们回顾一下SVM算法,简单来说,SVM引入超平面将数据点进行分块。图中wT·x+z=0即为分隔wi与Conv(wi,...,wi-1)的二维“平面”。SVM试图最大化超平面相对两组数据点的距离1/||x||,因此SVM分类算法可表示为: 由图所示,2/||x||即代表wi与Conv(wi,...,wi-1)的距离,因此第五步的最优化问题可表示为: 上述最优化问题可通过SLSQP算法求解,极大加快了模型整体求解速度。 详细报告请查看2022/03/07发布的国泰君安金融工程量化周报《高预测误差下的组合优化算法设计》 法律声明: 本订阅号不是国泰君安证券研究报告发布平台。本订阅号所载内容均来自于国泰君安证券研究所已正式发布的研究报告,如需了解详细的证券研究信息,请具体参见国泰君安证券研究所发布的完整报告。本订阅号推送的信息仅限完整报告发布当日有效,发布日后推送的信息受限于相关因素的更新而不再准确或者失效的,本订阅号不承担更新推送信息或另行通知义务,后续更新信息以国泰君安证券研究所正式发布的研究报告为准。根据《证券期货投资者适当性管理办法》,本订阅号所载内容仅面向国泰君安证券客户中的专业投资者。因本资料暂时无法设置访问限制,若您并非国泰君安证券客户中的专业投资者,为控制投资风险,还请取消关注,请勿订阅、接收或使用本订阅号中的任何信息。如有不便,敬请谅解。市场有风险,投资需谨慎。在任何情况下,本订阅号中信息或所表述的意见均不构成对任何人的投资建议。在决定投资前,如有需要,投资者务必向专业人士咨询并谨慎决策。国泰君安证券及本订阅号运营团队不对任何人因使用本订阅号所载任何内容所引致的任何损失负任何责任。本订阅号所载内容版权仅为国泰君安证券所有。订阅人对本订阅号发布的所有内容(包括文字、影像等)进行复制、转载的,需明确注明出处,且不得对本订阅号所载内容进行任何有悖原意的引用、删节和修改。

大部分微信公众号研报本站已有pdf详细完整版:https://www.wkzk.com/report/(可搜索研报标题关键词或机构名称查询原报告)

郑重声明:悟空智库网发布此信息的目的在于传播更多信息,与本站立场无关,不构成任何投资建议。