基于换手率波动的“行业领头羊”策略
由bqtnziby创建,最终由bqtnziby 被浏览 7 用户
1.策略核心目的
1.1市场过度反应假说
过度反应是由投资决策者在不确定条件下系统性心理认知偏差造成的,投资者面对突然的或未预期到的事件时,倾向于过度重视眼前的信息并轻视以往的信息,从而引起股价的超涨或者超跌,等到投资者理解了事件的实际意义,股价的超涨超跌就会反转,最终恢复到理性的内在价值区间。
1.2换手率波动率
换手率波动,是一个二阶矩,即一段时间内换手率变化的幅度。
林虎等(2013)对A股的已有研究表明,根据投资者异质性的假设,交易来源于投资者对于资产价值的不同判断,因此交易量和换手率也代表了投资者对于股票价值判断的分歧程度。实证结果表明,A股换手率的波动越高,相对应的AB股的溢价也就越高,并且在未来一段时间也将获得负收益。
1.3核心思想
基于上面的假说和研究,我们现在的想法是通过选择换手率波动更小的股票以过滤市场非理性投资者情绪,寻求那些交易稳定的股票。
1.3.1 考虑基本面
但是,只是根据换手率的波动去过滤股票就够了吗?事实上,有些股票会有换手率波动小的陷阱:
(1)某些冷门股,比如大型国央企天生的换手率低且波动小,但是公司成长性几乎为0;
(2)有些公司在连续亏损时,交易往往陷入停滞,换手率和换手率波动均因无人接盘突然连续降低;
(3)某些行业的换手率天生低波动,但是行业天花板极低,缺乏成长空间,容易陷入低估值陷阱。(电力、热力、铁路)
所以,除了换手率波动率这一因子之外,我们还需基于基本面,对选取的股票进行进一步判断。
1.3.2 考虑行业分散
同时,我们再将行业考虑进去,避免行业集中风险。这样做虽然可能会失去一些追求超高超额收益的机会(比如某个行业多支股票在一段时间内大幅上涨),避免行业热度过高—>选股行业集中度高—>行业利空股仓全军覆没。
所以我们考虑从各个行业中选取最好的股票进行持有,即使有些行业的多支股票都很好,都只选择一支——即只选择各个行业的“领头羊”。
接下来,我们的策略逻辑就是要寻找交易稳定、基本面稳健且处于温和上涨趋势的股票,通过行业分散控制风险。
2.选股步骤和策略流程
Step1:基础筛选
交易所:上交所、深交所主板上市的股票
初始过滤:ST股,停牌股
覆盖行业:从农林牧渔到美容护理的所有申万一级行业
Step2:关键指标计算
我们基于换手率的波动性和基本面、技术面以构建一个评分指标:
(1)交易稳定性
- 即股票的20日换手率波动,波动越小越稳定
- 换手率波动率的全市场分位值小于30%,说明交易没有异常
(2)基本面稳定性
- 计算PB市净率的对数年度波动率,波动率越小越好
- 要求其波动在行业内领先50%的同行,即波动率小于行业中位数
(3)技术面趋势
- 计算股价与200日均线的乖离率,乖离率控制在一定的范围内
- 要求股价在年线上方0-50%,即要求温和上涨趋势,避免下降趋势,也避免过热
Step3:综合打分与行业优选
- 评分公式:综合得分=交易稳定性(70%)+基本面稳定性(20%)+技术面趋势(10%)
- 在每个申万一级行业中,只选择“领头羊”(评分排名第一)股票
- 最终选股:在选出的各行业的“领头羊”股票中,按照换手率波动由小到大排名,选取排名前5的五只股票(注意,在这里回归核心因子“换手率波动”)
为什么最终选股按照综合评分排序不好?
(1)我们的核心目的是追求交易稳定性,核心思想是寻求低换手率波动,综合评分只是为我们“排雷”
(2)某些股票可能在换手率波动上面表现一般,但是在基本面、技术面表现极好,这不符合我们追求低波动的初衷
Step4:分配仓位与调仓
- 仓位分配采取等权分配
- 调仓规则:动态调仓,每日调仓
3.回测结果和改进方向
回测结果如下,回测时间为2021年1月1日到2024年12月31日
改进方向:
1.可以尝试基于“换手率”或者“换手率波动”添加其它的基本面或是技术面因子进行组合。
2.添加不同市场风格的轮转策略:
(1)换手率波动的限制很大程度上会错过一些牛市的较好涨势机会
(2)通过基准指数在年线的位置等方式去对市场风格做一些判断(牛市还是熊市?)
(3)在熊市的时候采用换手率波动的策略(求稳,收益波动小),在牛市的时候适当使用更高收益的策略
3.使用机器学习方法对因子的参数进一步优化。
策略代码:https://bigquant.com/square/ai/8a221944-58f0-a33b-89cc-df0bc911e221
\