当前位置:首页 > 源铨研究 > 他山之石
来源:FOF公众号 量化先行者 吴先兴【新财富支持天风金工团队】
多因子模型是应用较为广泛的收益模型。多因子模型认为存在一个相对精简的因子集合,这些因子驱动了资产收益率,而不能由这些因子解释的收益被认为是资产的特质收益率。因此,股票收益率可以表示为市场收益率、行业收益率、风格因子收益率以及特质收益率的线性组合。即:
短期内股票的行业暴露基本是不变的,主要发生变化的是股票的风格因子暴露,同时假定假定特质收益率与这些因子不相关,则上式可以简化为
r=Xf+u
对上式求解期望即可得到股票的预期收益与因子预期收益间的关系,即
Q=X*E(f)
其中:Q=E(r)。这样,预期收益项就可以使用因子暴露和因子预期收益来估计。而因子暴露是可以直接获得的,而预期因子收益需要估计。通常,在组合优化模型中,预期收益取过去一段时间因子收益的平均值。在每一期,可以用t期股票收益率对t-1期因子暴露进行横截面回归,从而得到t期的因子预期收益率。本报告参考Barra USE4(The Barra US Equity Model)、CNE5(The Barra China Equity Model)的方法估计因子收益率。
假设在t季报共有M只基金,基金重仓股形成的规范化投资权重为A。同时当前市场中共有N只股票,K个风格因子暴露矩阵为X,过去一段时间的因子收益的期望为E(f),则全市场股票预期收益为Q=X*E(f)。假设w表示基金的投资权重,则基金组合的预期收益为A*Qw。我们希望基金组合的预期收益最大化,即
增加约束条件并不会提高基金组合优化模型的事前优化结果。事实上,当增加约束条件时,模型的可行域会减小。因此,从优化结果的角度来看,有约束优化问题的最优解一定不会优于无约束问题的最优解。然而,在实际中,增加约束条件的优化模型在样本外往往能够获得更好的表现。约束条件可能有助于控制组合的波动,减少下侧风险(Downside Risk)等。约束条件包括:
(1)风格因子暴露约束。限制基金持仓组合相对于基准指数的风格因子暴露:
(2)行业因子暴露约束。限制基金持仓组合相对于基准指数的风格因子暴露:
(3)投资权重约束。限制卖空,并且限制单只基金权重上界:
(4)组合仓位约束。限制基金持仓组合满仓,即要求投资权重和为1:
综合上述约束条件,即可得到基金组合优化模型的约束条件为:
接下来,我们将对基金组合优化模型给出细致的算法操作流程,具体如下所示:
(1)使用MATLAB软件从Wind底仓数据库中提取全市场股票信息和股票类基金信息;
(2)从基金的上市时间、基金规模、持仓比例和持股集中度等方面对基金数据进行清洗,得到每期的优选基金,并提取每只优选基金的重仓股信息;
(3)基于2.2节中的多因子收益分解模型对每期全市场的股票进行分析,确定因子风险暴露,以及股票的预期收益信息;
(4)引入基金指数(如沪深300指数等),分析基金成份股确定成份股的投资权重;
(5)依据2.2节中的公式,以优选基金重仓股信息和股票预期收益构建基金组合优化模型的目标函数;
(6)依据2.3节中的公式,以因子风险暴露、基准指数成份股权重,以及政策和投资者等方面的要求,构建基金组合优化模型的约束条件;
(7)结合目标函数和约束条件,构建基金投资组合优化模型开展实证研究,并引入绝对收益、超额收益和相对最大回撤等指标对策略评价分析。
图1:基于风格因子的基金投资组合模型操作流程图
资料来源:天风证券研究所
针对风格因子,本文将从规模、技术反转、流动性、波动性、估值、成长、质量等7个维度选取了7个典型的因子构建股票风格因子度量指标,具体信息如下表所示。
表1:风格因子信息统计表
同时,对于行业因子,为了充分区分股票的行业特征,本报告在中信一级行业分类的基础上,将银行业分为国有银行和股份制与城商行,将非银行金融分为证券、保险和信托及其他,共计32个行业。
在每一期,我们选择过去12个月月末风格因子和行业因子与下期指数月度收益率进行回归分析,计算过去12个月的因子收益。对因子收益求均值作为未来一个季度的因子期望收益。
上图中绘制了FOF投资组合优化策略的净值曲线图,同时引入沪深300基准指数和FOF投资组合与沪深300指数相对强弱曲线。可以发现,2010年以来FOF投资组合明显跑赢沪深300,且2013年下半年以来超额收益越发明显,相对强弱曲线平稳增长。2010年2月至2017年7月间,沪深300指数累计收益率为16.66%,最大回撤为46.70%,而FOF投资组合的累计收益率为67.48%,最大回撤为43.74%,累计超额收益达到了50.83%。
表2:FOF投资组合分年度收益风险统计表
上表中对FOF投资组合策略年度收益风险进行了统计,可以看到:全回测期内,FOF投资组合的年化超额收益为5.04%,除2011年和2014年外,其他年份的超额收益率均为正,且相对最大回撤都控制在10%以内。特别地,自2015年以来,随着优选基金数量的增加和基金类型的多元化,使得FOF投资组合的超额收益越发稳定。
同时,结合上图中相对强弱曲线走势可以发现,FOF投资组合的超额收益出现亏损以及出现较大相对回撤主要发生在牛市阶段,此时市场中小盘股明显比大盘股表现更为优异,以重仓股识别的基金在这种行情下整体上是很难跑赢市场指数的。
为了综合考虑sh和hh同时变动对本模型回测结果的影响,本文以0.05为步长对风格因子相对暴露的上界sh取值在0.05到1之间进行分割,以0.05为步长对行业因子相对暴露的上界hh取值在0.05到1之间进行分割,形成20×20的sh*hh网格,在保证其他参数不变的情况下,以网格节点处值为参数进行策略回测研究,计算回测区间的各项统计指标情况,结果如下面各图所示。
图3:FOF投资组合策略年化超额收益率的参数敏感性变化曲面图
图4:FOF投资组合策略相对最大回撤的参数敏感性变化曲面图
图5:FOF投资组合策略稳定性度量IC值的参数敏感性变化曲面图
资料来源:Wind,天风证券研究所
上面各图中绘制了不同参数下FOF投资组合策略的年化超额收益、相对最大回撤和IC值的变化曲面图。可以发现,行业因子相对暴露上界的变化对策略的影响不大;而随着风格因子相对暴露上界的增加,策略的年化超额收益先逐渐增加后减小,而策略的相对最大回撤逐渐增大,策略的IC值先快速增大后逐渐减小,表明风格因子相对暴露上界的增加虽然可以提升策略的年化超额收益率,但是会增加策略的相对最大回撤且使得月度超额收益的IC值稳定性降低。因此,应该选取风格因子相对暴露上界较小的参数。同时,上节FOF投资组合优化策略中,行业因子相对暴露上界取0.1,风格因子相对暴露上界取0.1,可视作是一个较为稳定的局部最优解。
本报告基于基金重仓股具有较强持续性的假设前提下,引入多因子收益分解模型估计股票的预期收益,以基金重仓股组合预期收益最大化作为目标函数,以因子暴露约束、监管约束和投资者约束作为约束条件,构建了基金组合优化模型。同时,给出了模型实证过程的全部操作流程。
本报告以沪深300指数为基准指数,基于上节中构建的基金组合优化模型进行实证研究,构建FOF投资组合策略。策略从规模、技术反转、流动性、波动性、估值、成长、质量等7个维度选取了7个典型的因子作为风险因子,选取中信行业分类作为行业因子。
实证结果发现,2010年以来FOF投资组合明显跑赢沪深300,且2013年下半年以来超额收益越发明显,相对强弱曲线平稳增长。2010年2月至2017年7月间,沪深300指数累计收益率为16.66%,最大回撤为46.70%,而FOF投资组合的累计收益率为67.48%,最大回撤为43.74%,累计超额收益达到了50.83%。FOF投资组合的年化超额收益为5.04%,除2011年和2014年外,其他年份的超额收益率均为正,且相对最大回撤都控制在10%以内。同时,经参数的稳健性检验,模型具有较强的稳健性。
当然,本报告旨在提出一种基于风格因子视角的FOF投资组合优化模型,但是在风格因子的选择,模型约束条件的设置等方面都存在诸多改进的地方,因此在接下来的研究中我们将针对基金组合优化模型的各个模块进行系统的分析和优化。