首页 > 编程知识 正文

量化多因子策略的开发流程(高频多因子策略)

时间:2023-05-04 01:10:31 阅读:64243 作者:1247

量化投资与机器学习公众号独家解读

量化投资和机械学公众号QIML Insight——深度研读系列是公众号今年全力打造的深度、前沿、高水准栏。

刊登了公众号遴选各头条期刊的最新论文,按照理解和抽取的方法向读者呈现了各论文最精华的部分。 QIML希望大家能阅读能成长的量化文章,与你一起进步!

本期遴选论文

资料来源: thejournalofportfoliomanagementjuly 2019,45 (5) 46-57

作者: William Kinlaw,Mark Kritzman,David Turkington

标题: crowded trades 3360 implicationsforsectorrotationandfactortiming

核心观点

1、资产中心度及相对价值指标的结合能够有效的判断资产是否发生拥挤交易(泡沫)及所处的阶段。

2、基于拥挤交易的行业轮动策略能够显著跑赢市场基准,并取得较优的风险回报比。

3、拥挤交易在因子择时中的应用也能带来显著的超额收益。

前言

拥挤交易是指大量资金购买或出售同一资产或具有相似特征的一组资产,资产价格发生巨大变化。 但是请注意,并不是所有大的价格波动都源于拥挤的交易。 随着基本面的变化资产价格的调整是可持续的,这种价格的变化很难把握; 但是,基本面没有变化时发生的价格调整很可能是暂时的,价格偏离后的回升也比较容易预测,这种价格的大幅调整叫做泡沫。

当前是否存在泡沫以及能否识别当前存在泡沫的阶段是本文探讨的核心。 作者提出了基于资产中心度(Asset Centrality)指标判断资产是否存在泡沫的方法,结合相对价值指标更细致地判断了当前泡沫存在的阶段——泡沫膨胀期还是破裂期,最后

怎么度量交易是否拥挤?

资产中心度

作者使用被称为资产中心性的衡量指标来判断资产是否存在交易拥挤(或泡沫)。 该指标的具体及计算方法如下。

1、计算各资产收益率的协方差矩阵(收益率乘以各资产市值所占比例的卡方);

2、对以上协方差矩阵进行主成分分析,得到特征向量;

3、根据以下公式计算Absorption Ratio :

上式中等于资产数量,等于特征向量数量,是第一个特征向量,是第一个资产的收益率方差。 Absortption Ratio通常用于衡量风险的集中度。

4、根据计算公式计算资产中心度:

在上述公式中,资产中心度是第一位的

个特征向量的Absorption ratio, 为第 个资产在第 个特征向量暴露的绝对值, 是选取的特征向量的数量(一般根据PCA分析结果确定), 为资产的数量。

下图展示了1985至2017年美股11个行业的资产中心度,资产中心度指标本身能够度量各行业是否存在拥挤交易。但泡沫本身会经历膨胀期到破灭期,资产中心度指标并不能准确的判断当前泡沫所处的阶段。为此,还需要其他指标的辅助。

相对价值指标

作者采用PB来度量资产的价值,以行业的相对价值指标为例。首先计算该行业的PB,将每个行业当前的PB除以过去10年的PB均值。然后再将上述结果除以其他所有行业的均值,得到一个相对标准化的PB。

相对价值主要的用途是结合上面的资产中心度指标,来判断当前发生交易拥挤(泡沫)的资产(或行业)所处的阶段,如果资产中心度高且相对价值指标高(过高估值),作者认为该资产处在泡沫破灭期。如果资产中心度高且相对价值指标低(估值正常),作者认为该资产处于泡沫膨胀期。

两个指标在历史重大泡沫期的表现

在过去30年里,最大的两个泡沫分别是1998年-2000年的科技股泡沫,及2008年的次贷危机。下图2及图3分别展示了两个泡沫时期,资产价格、资产中心度及相对价值指标的走势。可以看出,资产中心度指标可以定位泡沫开始膨胀的时间,但之后该指标一直上升,同时相对价值指标则可以定位泡沫开始破灭的时间。由此可以看出,两个指标的结合,相对单个指标的使用更能准确的区分泡沫的各个阶段。

行业轮动策略

由于基本面、政策甚至资金的影响,不同行业在某些时间段会受到市场资金的集中热捧,并由此产生泡沫。作者基于以上两个指标,计算出行业中性度及行业相对价值,且定义行业中心度较高且相对价值较低的行业正处在泡沫膨胀期,而行业中性度同样较高但相对价值也很高的行业正处在泡沫破灭期。并基于不同阶段的行业,构建了行业轮动交易策略。

行业中心度

1、每个交易日,准备11个美股行业指数近两年的历史日度收益率数据;

2、对于每个行业的日度收益,乘以该行业的市值权重的开方;

3、为了突出近期数据的重要性,采用半衰期为一年的指数时间衰减对步骤2的收益率做处理;

4、基于前三步处理后的收益率数据计算协方差矩阵,并根据等式2,计算行业中心度(设置n=2);

5、计算每日行业中心度的Z-Score:今日行业中心度与前三年均值的差,除以前三年行业中心度的标准差。

行业相对价值

1、每个交易日,准备11个美股行业的市帐率PB;

2、将每个行业当前的PB除以过去10年的PB均值;

3、将步骤2计算的结果除以其他10个行业的均值,得到一个相对标准化的PB(relative normalized price-to-book ratio)。

构建行业组合

1、根据以上两个指标,对所有11个行业进行排序,选取各个指标排名靠前的3个行业;

2、基于以上排序构建以下四种情景:

中心度指标前三之后,相对价值指标前三之后(无泡沫)

中心度指标前三之后,相对价值指标前三(无泡沫)

中心度指标前三,相对价值指标前三之后(泡沫膨胀期)

中心度指标前三,相对价值指标前三(泡沫破灭期)

3、我们每日对11个行业,参照步骤2,进行划分,并计算了1985-2017年来各情景的年化收益率,如下表:

从上表可以看出,泡沫膨胀期的组合年化收益优于标普500的表现大约6.7%,处理泡沫破灭期(交易拥挤,估值偏高)的组合的表现组差,比标普500低6.5%。

交易策略

上表的测试采用等权的方式构建组合,主要是用于测试不同的组合相对于标普500的表现。接下来,作者基于组合优化构建了更实际的交易策略。

1、对于泡沫上升期的行业假设预期收益为5%,对于泡沫破灭期的行业假设预期收益为-5%,对于其他行业假设预期收益为0;

2、根据过去5年的历史数据计算行业的协方差矩阵;

3、根据以上的预期收益和协方差矩阵,求解最优权重(Mean-Variance Optimization);

4、为了控制换手率,每天的权重等于过去一个季度最优权重的平均值。

下表给出了回测结果,相对于标普500,该策略的收益更高且风险更低,信息比率为1.0。在图6中,A部分是策略的累计收益曲线,B部分是各时间点不同行业在组合中的权重。

作者也在其他市场测试了该策略,不同市场的表现如下表7所示,所有的市场明显的超额收益,除了澳大利亚,大部分市场的风险也得到了降低。

因子择时策略

除了在行业轮动中的应用,作者还讨论了拥挤交易在因子择时中的应用。作者一共探讨了以下几个因子:规模、价值、质量及低波动因子。之所以没有讨论动量因子,主要原因是作者认为动量因子很可能是其他4个因子发生了拥挤交易而产生的。

构建基于因子的投资组合

1、基于标普500的成分股,对股票分别按以下因子进行排序:

市值(小规模因子)

PB(低估值因子)

ROE(高质量)

前两年的日度收益波动率(低波动)

2、分别基于以上的排序,将股票分为10组,组内基于市值加权构建组合;

3、每天进行排序,记录每个分组的日度收益率;

4、定义每个因子的总收益等于前两组收益的市值加权平均值;

5、定义每个因子的相对收益等于总收益减去标普500的收益率(对于低波动因子,相对收益=因子收益*(标普500波动率/因子总收益波动率)- 标普500收益)。

因子中心度

1、对每个因子,计算过去两年,10分组的每组;

2、为了突出近期数据的重要性,采用半衰期为一年的指数时间衰减对步骤1的收益率做处理;

3、基于步骤2的收益率数据,对10分组中每组计算协方差矩阵,并参考等式2计算每组的资产中心度;

4、因子中心度等于前两个组合的资产中心度之和;

5、计算每日欧美总中心度的Z-Score:今日因子中心度与前三年均值的差,除以前三年因子中心度的标准差。

因子相对价值

1、对每个因子,计算10分组中每组的市值加权PB;

2、每组的PB除以过去10年的均值;

3、将步骤2计算的结果除以其他9个分组的均值,得到一个相对标准化的PB;

4、计算前2组的结果(来自步骤3的结果)的市值加权均值,这个均值作为该因子的相对价值。

基于因子中心度与因子相对价值的排序,我们分为以下几个情景:

中心度指标后二,相对价值指标后二(无泡沫)

中心度指标后二,相对价值指标前二(无泡沫)

中心度指标前二,相对价值指标后二(泡沫膨胀期)

中心度指标前二,相对价值指标前二(泡沫破灭期)

下表给出了不同情景下的相对标普500的收益率,与行业测试情况类似,泡沫上升期的因子组合获得11.4%的超额收益,但与行业测试不同的是,泡沫破灭期的因子组合相对市场,还能获得2.4%的超额收益。

基于行业轮动中的交易规模,作者在因子中进行了类似的测试,下表9给出了测试结果,其中Static Factors是对四个因子等权的结果。可以发现采用基于以上方法进行因子择时(Factor Timing)的结果最优。

总结

作者在本文中提出了,基于资产中心度及相对价值两个指标相结合判断资产是否存在交易拥挤,及所处泡沫的阶段。并将这套方法应用在了行业轮动和因子择时策略上,测试结果表明,基于拥挤交易的行业轮动及因子择时策略均能够显著的跑赢市场基准,获得明显的超额收益。

量化投资与机器学习微信公众号,是业内垂直于量化投资、对冲基金、Fintech、人工智能、大数据等领域的主流自媒体。公众号拥有来自公募、私募、券商、期货、银行、保险、高校等行业20W+关注者,连续2年被腾讯云+社区评选为“年度最佳作者”。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。