AH比价轮动策略回测与优化报告

发布于: 雪球转发:5回复:7喜欢:18

前天有朋友告诉我果仁网有历史AH股溢价率数据提供,可以用于AH比价轮动回测。听闻此消息船长感到非常高兴,昨天下午有时间,花了半天时间来回测了此策略,并做出了此报告。

还不知AH比价轮动为何物的朋友建议先看看船长此前的两篇文章,文章一:一个年化22+%的简单策略,文章二:AH比价轮动策略的补充说明 。先看完这两篇文章再来读此报告会要好理解一点。

预回测

在正式回测之前预回测了一下,发现了一个明显的特征,那就是2015年之前回测的结果并不理想,甚至跑不赢沪深300指数,下图是导出来的年度收益率统计表,没有2009年之前的数据,因为量化网站上没有在此时间之前的分钟级数据。

为什么2015年之前策略会无效,船长推测是因为当年沪港通和深港通还没有开通,北上资金没法自由的买卖A股。然后,船长以2014年10月31日为分界线(沪港通2014年11月17日开通),分别统计了在此日期之前和之后的策略持仓股AH股溢价率的算术平均值,发现在此日期之前的值为-15%,而在此之后的值为-1%左右,简直天壤之别。这也从侧面证实了船长的猜测。

回测

在预回测中船长得到的一个重要信息就是2015年之前策略是无效的,所以回测的时间起点选在2015年之后,又因为2015年上半年是大牛市,以元月份为起点回测有故意拔高收益率的嫌疑,所以回测的起点选在牛市顶点过后的2015年6月30日。下边是在果仁网回测的设置步骤,分享给大家:


1. 新建一个股票策略,在“择股设置”标签页做如下设置:股票池中排除掉ST股,过滤掉停牌股票;选股条件中排除掉一字涨停和一字跌停股,最重要的选股条件添加“AH股溢价率”指标,比较符“小于”,值选“500%”,这里填500%纯粹是为了防止漏选,没有特别的意义。

在排名条件选项页面中一样的要添加“AH股溢价率”选股指标,在全范围内按照从小到大排列,权重默认1。

2. 交易模型设置:调仓时间为每月最后一个交易日收盘前5分钟,最大持仓股票5只,每一只等权重买入。大盘择时、估值对冲不需要,保持默认即可。

3. 设置好回测的起止时间,开始回测:

4. 回测结果统计:

5. 收益曲线:

总体来看,回测的结果还不错,如果从船长雪球组合建立的时间点(2017/3/31)开始回测,结果会更好,年化收益率达到惊人的29%。这是因为避开了2015年、2016年的暴跌时间段。

优化

手动的优化了一下持股数量,发现持有5只股票以下收益率会有一点点提高,但是波动会更大,并且风险更大,高收益的运气成分更大。而当持股数量超过10只以后,收益率会明显下降。所以,船长认为持有5-8只股票是合理的。

接着,船长利用果仁网的智能调优功能,给调仓时间优化了一下,调优参数是这样设置的,只勾选了调仓时间,最长100天,最短5天,步长5天。

下边是优化结果,从结果来看,持股5个交易日(一个自然周)调一次仓是最好的,不过船长觉得,这个结果看看就好,调优结果是对过去经验的统计,未来会怎样还不知道,再者一周调一次仓太频繁了,在实际的操作中必然会遇到一些棘手的问题,导致没有预期的高收益。

这就是AH比价轮动策略的回测和优化过程,仅供参考。

$中国平安(SH601318)$ $海螺水泥(SH600585)$ $招商银行(SH600036)$

全部讨论

永乐462023-03-19 09:27

船长,这个策略还坚持吗?

wj-1112021-10-12 07:55

学习到了。这里的果仁网我还从没用过回测功能。

阿信加油呀2020-08-11 07:24

你好,您的方案其实是铆定港股市场的稳定性优于大a,所以当大a的价值接近于港股时,买入大a,等待市场波动。我的理解对吧?
那么有没有那种,就是a股为铆定对象,买入跌幅最大的h股,这个前提是a股是理智的,因为a h都有的票,本身也是央企或者大民企。您觉得我的想法有没有什么问题

柯克船长2020-08-06 14:49

每月底调仓。

阿信加油呀2020-08-06 14:42

那一个月一次?我用果仁网回测,按照一周的轮动频度,收益好像是最高的。按一周一次,基本等同于为排名一变就换股。您是怎么样的?

柯克船长2020-08-06 09:22

一周或两周一次太频繁了,摩擦成本高。

阿信加油呀2020-08-05 22:30

请问,我没有果仁网,是否可以在集思录每周看H/A,比价排名,然后最大的前五进行买入,每周或者两周循环一次,一旦持仓票不在前五,立即卖出。和你的效果一样么?