请 [注册] 或 [登录]  | 返回主站

量化交易吧 /  量化平台 帖子:3364694 新帖:15

牛熊分界+取强舍弱+均线动量指标择时选股策略

你在说什么呢发表于:5 月 9 日 20:47回复(1)

这期送上一个感觉挺神奇的牛熊分界线判别策略,佐以之前写过的一个取强舍弱策略,配合上均线动量择股策略进行量化择时和择股。
一、策略背景
“取强舍弱”策略的含义非常简单,就是持有在短期时间内表现强势的股票,而卖出表现一般的股票;均线动量择股择是在取强舍弱的基础上,引入股票的均线作为一个辅助判断指标,避免短期波动导致的择股失误;牛熊市判断指标则是个非常有噱头的话题,稳健的投资者都热衷于使用各类指标预判熊市到来,及时清仓走人,在本策略中,牛熊市判断则根据股市中行业表现进行评价,本策略认为,当市场中表现强势的行业降低到一定比例的时候,则市场开始进入熊市阶段。
二、策略概述
1.牛熊分界指标
无论熊市或者牛市,市场波动是再正常不过的事;即便是再熊市中,也存在着弱势反弹,但如果此时贸贸然入市的话,极有可能成为接盘侠。因此,本策略制定了一个比较简单的指标:强势行业阈值,来度量整个市场的状态,以判断市场此时的属性,一方面保证在牛市的时候能够跟涨获取利益,另一方面则避免参与熊市的股票买卖陷入被动局面。
强势行业阈值涉及强势行业的判断。首先我们定义一个行业为强势行业,只要该行业内的股票总值在过去1日内的均价大于其过去N日的均价,则我们认为该该行业在当前状况下处于强势状态:
advIndustry.PNG
此后,我们定义一个阈值,只要整个股票市场中,强势行业占总行业比例低于一个阈值时即可认为此时整个市场处于或者即将处于熊市状态:
marketSign.PNG
式中,#{}代表求数量的意思。
牛市状态下,本策略将根据取强舍弱 均线动量指标进行买卖股票操作;而熊市状态下,本策略将对所有股票做清仓处理,不执行买入股票操作。
2.取强舍弱 均线动量指标
取强舍弱本质上是一种追涨策略,根据股票过去N日的相对强弱RPS指标(这里的N跟前文的N是一样的,N是全局参数),选取最好的topK只股票作为候选股票池(更加详细解释请戳:);在本策略中,结合均线动量指标对步骤进行了优化完善,阐述如下:
(1).根据RPS指标从不同行业中首先选取出topK只股票作为股票候选池;
(2).从不同行业的股票候选池中,根据均线动量指标再进一步筛选股票,当且仅当股票的收盘价大于5日均线且该股票在的5日均价大于15日均价时,通过本步骤筛选;
(3). 汇总筛选过后的股票,如果步骤(2)筛选后股票池中股票数量大于topK只,则再根据RPS指标筛选至股票池中仅留存topK只股票。
三、回测效果
回测测试了是否引入牛熊分界线、不同参数N、threshold以及行业指数不同的情况
1.是否引入牛熊分界指标止损(参数设定:N=30;threshold=0.2;使用JoinQuant的行业分类自己计算的价格指数)
参数止损.png
止损对比.png
2.不同行业指数(参数设定:N=30;threshold=0.2;加入牛熊判断止损)
行业指数.png
3.不同N值(参数设定:threshold=0.2;使用JoinQuant的行业分类自己计算的价格指数;加入牛熊判断止损)
参数N.PNG
4.不同的强势行业占比阈值threshold(参数设定:N=30;使用JoinQuant的行业分类自己计算的价格指数;加入牛熊判断止损)

四、结论
1.仅从15年到16年这一波比较完整的牛熊转换行情来看,根据强势行业阈值来进行牛熊判断具有较好的判断效果,基本都在股市行情达到峰值的时候清仓止损;从整体上来看,能够在获得较高收益的同时保持较低的回撤率。
2.关于参数,由于回测时间较长,仅测试了几个关键参数,参数的测试步长也比较大,从回测效果中可以看到:
i.选择60日作为N值是回测有最好的效果,而N如果更大的话效果并没有那么好,原因其实容易理解,用于计算均价的时间越长可能策略对行情的反应越慢;
ii.强势行业占比在0.4的时候比较好,推测可能最优值在0.5左右,随着阈值增大,回撤也变得更小,从12%到6%;但策略收益的话则是在0.4的时候达到峰值为219%;
iii.引入牛熊分界线能够很好的避免在熊市的弱势反弹阶段贸然持仓的情况,这个对比两条策略收益曲线可以看得出来;因此牛熊分界减少了策略回撤,提高了收益;
iv.使用了中证行业指数和JoinQuant上的行业分类自行计算的价格指数分别来测量,使用行业分类自行计算的效果会稍微好点,可能是因为行业指数的分类粒度比较粗?
Orz总算写完,感兴趣的小伙伴可以一块讨论哈~本策略仅供学习讨论,如果谁拿这个策略去炒股亏了别砸我T.T

全部回复

0/140

量化课程

    移动端课程