本文主要是介绍量化投资策略与技术学习PART6:量化选股之动量反转,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
动量和反转效应是市场上经常出现的一种情况。所谓动量效应就是再前一段时间强势的股票,在未来一段时间继续保持强势;反转效应就是在前一段时间弱势的股票,在未来一段时间会变强。但问题的关键是这个强势和弱势会保持多长时间和多大幅度,这是动量/反转策略需要考虑的关键问题。
动量策略就是寻找前期强势的股票,判断它将继续强势后买入持有;反转策略就是寻找前期弱势的股票,判断它将出现逆转后买入持有。
一、基本概念
1、行为金融学
(1)羊群效应
羊群效应是指投资者在交易过程中观察并模仿他人的交易行为,从而导致一段时间内买卖相似的股票。
(2)小公司效应
小公司效应是指小盘股比大盘股的收益率高。小公司效应的根源在于其投资价值,处于成长期的小公司往往比成熟的大公司有更高的成长性。
(3)反应过度与反应不足
反应过度和反应不足是投资者对信息反应的两种情况。人们进行投资决策时存在两者错误范式:其一是选择性偏差,即投资者过分重视近期数据的变化模式,而对产生这些数据的总体特征重视不够,这种偏差导致股价对收益变化的反应不足。另一种是保守性偏差,投资者不能及时根据已变化的情况修正自己的预测模型,导致股价过度反应。
在证券市场上的表现就是涨过头和跌过头。
(4)动量效应和反转效应
所谓动量效应是指早期收益率较高的股票在接下来的表现仍会超过早期收益率低的股票;而反转效应就是买进过去表现差的股票而卖出过去表现好的股票进行套利的投资方法。在我国市场上,热点的切换及投资者的偏好会经常发生转变,这也使得动量效应和反转效应在一段时间内反复出现。
二、策略模型
1、动量策略
策略的总体思想为以P个月为形成期,以Q个月为持有期,验证P个月内累计持有收益率最高的一组股票,在接下来Q个月内的表现情况。
策略如下:
(1)确定待选股票池;
(2)构建初始股票组合。将待选股票池中的股票分别按照测试时点前P个月的累计收益率从大到小排序,选取排名前N名的股票等权重构建动量组合,并以待选股票池中全部股票等权重构建基准组合(也可以直接利用对于指数作为基准)
(3)收益率计算。持有组合至Q个月后的第一个交易日,计算动量组合及基准组合在Q个月内的累计收益率,分别作为(P,Q)动量组合及基准组合对应这一测试时点的收益率,计算超额收益情况。
2、反转策略
与上一个动量策略正好相反,策略的总体思想为以P个月为形成期,以Q个月为持有期,验证P个月内累计持有收益率最低的一组股票,在接下来Q个月内的表现情况。
策略如下:
(1)确定待选股票池;
(2)构建初始股票组合。将待选股票池中的股票分别按照测试时点前P个月的累计收益率从小到大排序,选取排名前N名的股票等权重构建动量组合,并以待选股票池中全部股票等权重构建基准组合(也可以直接利用对于指数作为基准)
(3)收益率计算。持有组合至Q个月后的第一个交易日,计算动量组合及基准组合在Q个月内的累计收益率,分别作为(P,Q)动量组合及基准组合对应这一测试时点的收益率,计算超额收益情况。
最终的运行结果情况为,在使用动量策略的时候,形成期为18个月,持有期为9个月的动量组合效果最佳,而在使用反转策略的时候,形成期为1个月,持有期为1个月的效果最佳,这么看,动量策略更偏向于长期策略,反转策略更偏向于短期策略,而且通过在A股回测中发现,反转策略取得的超额收益率要远高于动量策略,这个我后面会实际验证一下结果的准确性。
三、实战演练
有时间再补充;
这篇关于量化投资策略与技术学习PART6:量化选股之动量反转的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!