您好、欢迎来到现金彩票网!
当前位置:双彩网 > 向量化率 >

市值风云:拉回率量化模型研究 年化19%的屁胡战术

发布时间:2019-05-29 02:42 来源:未知 编辑:admin

  《市值风云量化策略(一):能在A股熊市里跑出三年12倍的量化模型,了解一下? 》

  《市值风云量化策略(二):“跳空缺口”独门秘籍,实现3年化收益率30.12%,老板来玩啊? 》

  在麻将桌上有这么一种人,他们对什么清一色、大四喜、小三元这些大牌型从来不感兴趣,甚至打一晚上连七对的排都不做一次。他们只专注于最小的屁胡,信仰着“一路小屁,走向胜利”的至理名言。而事实上往往这种战术还有着不错的胜率。

  今天要写的策略就是个典型的“一路小屁,走向胜利”式的策略,虽然在历史的牛市中未能取得什么傲人的成绩,但是在牛市后的大跌中也没什么损失,就算在18年这种极端环境下回撤也处于个合理范围内。

  在《 市值风云量化策略(二)》文章中,风云君向大家介绍了一个基于跳空缺口的策略。这个策略的要点在于先找出向上跳空这个较为明显的趋势信号,然后通过设置限制条件以去除信号中的噪声,再配合止适当的盈止损条件以及选股条件最后达成了还算满意的性能。

  今天介绍的这个策略的产生思路和上期基本相同,即找到一个大致不错的趋势信号,再想办法去除噪声并放大信号。在进行优化后,模型在14年-18年底5年区间内总收益率为132.12%,年化收益18.83%。

  其一,这个模型的稳定性较高,通过与前两篇写过的文章对比,今天的这个策略虽然在收益率上不如前二者,但是策略稳表现一直比较稳定。

  其二,在系列的第一篇中,风云君向大家介绍了一个被动型模型(链接),而本次的模型属于主动型模型。在这个主动模型中我们构建了一套根据近一个月个股K线数据为基准的评分系统,评分越高则被认为是上涨趋势越好,程序会操作评分最高的几只股票。

  但是这种主动型模型的运算代价明显高于前两个模型,如下图所示,跑一次五年期间的回测可能需要用时30个小时左右。

  其三,在于本次操作的间隔为每周操作一次(止损、止盈除外),在没有触发止损止盈设置的时候每周星期一调仓一次。在三个模型中我们也完成了分时、日、周三个不同时间级别的示例。

  不知道大家发现没有,今天的定场诗里隐藏着一个小彩蛋,诗里每句的第一个字都是上一句最后一个字的一部分。

  比如“露”和“路”,“香”和“日”,“想”和“心”等,相信绝大多数读者都不会发现这个有趣的关联。

  在股票市场上也有着这样的彩蛋,如果不用心观察很肯能就会被我们所忽略。风云君也是有幸得高人指点才发现了这个小秘密,现在拿出来和大家分享一下。

  有资金在炒的个股往往会出现一个特征,在某日出现一定幅度的下跌后能在三天以内拉回来,这在某种程度上体现了资金对个股的控盘能力。

  这里的资金既可以指不谋而合的众多投资者,也可能是资金雄厚的庄家。但是不论资金源自何处,都在某种意义上代表着这只股票短期内是有资金参与的,有资金参与,股价大概率就会上涨。

  假设股价在t日出现3%-7%的跌幅后,可以在三日内拉回,即t+1,t+2,t+3日任意一天收盘价大于t日开盘价。如果出现这种形态我们记录一次“拉回”。

  通过选取近期数据,我们计算了个股的“拉回率情况”,在排名靠前的前30只个股中,除了飞凯材料平治信息伯特利克来机电少数四只股票除外,其余绝大部分个股均处于或多或少的向上的趋势中。

  在不利用均线、MACD等任何趋势指标的前提下,仅用“拉回率”这一项指标我们就可以大致判定一个个股的走向——如果没有经过长期观察或者实验,估计很少有人会相信还有这样的事情。

  和上篇文章中提到的跳空缺口一样,高拉回率是一种明显的向上趋势的特征,但是仅仅使用单一特征是远远不够的,我们还需要在选用一些列其他特征来进行交叉确认和互相印证。

  第二个补充特征在这里我们选用了较为常用的MACD指标.如果当日,MACD指标中的DIF和DEA指标均为正,则记录一次“MACD为正”。再计算这段区间内的MACD为正的比率。

  上文中提到,拉回率的核心意义在于考察资金对股票的控盘能力,控盘能力较好的个股的另外一个特征就是不应该出现剧烈的波动。

  在这里我们将20日均线作为股价波动的中枢,将20日均线%区间作为可接受的波动区间,通过下图可以看出,这基本算的上是个比较宽松的区间,一般的小波动都会保持在这个区间内。

  当然和这个模型中的其他数据一样,正负8%的区间设置并不严谨,很有可能也并非最佳的参数,有兴趣的朋友可以自己试一下更换不同的参数试试效果如何。

  和前两项指标一样,如果当日收盘价落在20日均线%区间内,我们记录一次“区间内”,再计算一段时间内的“区间率”。

  最后我们将“拉回率”、“MACD为正率”和“区间率”三个比率进行加权计算,计算出一个加权分数,再将分数排序。

  在排序之前,啰里啰嗦的风云君再加上两个自己较为看重的限制条件。读者朋友们在测试的时候可以自行进行删减:

  1、个股区间内没有单日涨幅超过7%的情况。这个限制条件还是和控制力相关。

  2、 最新收盘价要高于10日前收盘价。这是因为毕竟我们选择的计算区间较长,避免出现上升趋势在最近走破的情况发生。

  这样最核心的选股逻辑至此就写好了,只要再给程序提供几个基础的交易设定就可以开始愉快的回测了。

  买入对象:剔除ST股和暂停交易,以及上市未满100日的个股。按照上文方法对全部符合条件个股评分。

  买入规则:每周一平均分配资金买入评分最高的7只个股。每只股票仓位不超过总仓位的10%。

  止盈止损:前一日收盘价小于【VWAP(20)-过去20日的标准差】即止损,前一日收盘价大于【VWAP(60)-过去60日的标准差】就进行止盈。

  这就是根据上述1.0版本规则跑出的结果,虽然看起来收益率并不是很性感。但是回想一下上一篇跳空策略的文章,对比当时初始策略-66%的收益率,这个正收益已经能算是个不错的开局了。

  还是按照惯例我们翻看一下亏损较大时期的交易明细,来看看该如何下手以改善策略的表现。

  模型最大的回撤出现在15年6月-9月暴跌时段。虽说收益跟着大盘走本身并没什么问题,但是老话说的好,不想当将军的裁缝不是好厨子,我们这不是致力于发掘能穿越牛熊的策略嘛。

  找出在这段时期交易的个股后,原因渐渐明显起来。通过观察交易记录我们发现,这段时间交易的个股通过三个比率计算出来的加权分数明显偏低。正常情况下,每期选出的得分较高的个股分数大致在2.5-3.5分左右,但是在股市暴跌的情况下,选出的最高分股票的分数甚至不到2分。

  所以把选股的分数下限做个设置还是很有必要的。为此,我们将分数下限分别设置为2.1分,2.3分,2.5分和2.8分四挡。

  先不分别讨论四组回测结果的不同,四组数据都出现了一个情况,即在15年6月-10月期间实现了自动空仓,巧妙的躲开了大盘急速杀跌的时段,而且这是在没有任何牛熊分界函数的情况下自动完成的。

  给大家稍微多讲两句为什么这个模型的表现可以如此令人感到兴奋。正如从系列的第一篇文章中风云君就说道,系列里介绍的这些模型都是比较简易的模型,只是为了向大家介绍一些交易理念。

  如果在一个较为正式的量化策略里,最好加入一个对市场牛市熊市的界定函数。背后的逻辑也很简单,在大熊市的环境下进行趋势交易,风险和回报是不成正比的:虽然在熊市中也会有趋势信号的出现,但是由于市场情绪的脆弱,你不知道啥时候就来个突然下跌,这样的交易显然不够划算。

  牛熊分界函数的关键无非是通过设置一个指标,当指标显示市场为熊市时停止交易。

  牛熊分界函数的种类也是多种多样,有人用全部板块或者个股的涨跌比例,有人用像RSI这种技术指标,也有人以均线为基础,可以说是五花八门。但是在实际使用上牛熊分界函数的效果经常不是很理想,究其原因无非是对牛熊的划分不够精确,过于频繁的出现空仓信号或者过于长期的显示空仓信号。

  所以,我们这个模型也算是无心插柳,通过设置最低分数限制,这个策略便达成了熊市中自动停止交易的功能,而且也没有导致模型停摆时间过长,结果还说比较令人满意的。

  策略设置2.8分的最低标准收益最差,其原因是2.8分的门槛设置过高,再加上有个股占总仓位10%的限制,所以资金利用率较低,导致收益率低下。设置2.1分为最低标准是唯一一个在15年牛市中跑赢大盘的的策略,但是在18年之后回撤较大。虽然前期盈利不错,但是长期来看最终受益也并不尽如人意。

  2.3分和2.5分作为最低门槛表现相似,年化收益率也上升到了16%左右。

  在系列的上一篇中(链接),我们提到了通过限制前期涨幅而防止高位接盘的情况发生。在这种追涨策略中,高位接盘的情况发生的概率就比较高,这个策略也面临着高位接盘的危险。

  目前要说这个策略还有什么问题需要修改的话,那大概就是收益率还不是那么的令人满意,虽然18.8%的稳定年化收益已经跑赢了绝大多数散户朋友,但是未到20%的年化收益还是让风云君感觉好像少点什么。

  最后我们试着通过修改一下卖出规则,看看能不能获得更好的收益。目前我们设置的卖出规则是“周一卖出上周持有的全部股票”,这样的卖出设置在实战中使我们错过了一些中长线牛股的赚钱机会,而且在已经有止盈止损设置的情况下确实显得有点多余。那我们就把这个卖出条件去掉试试看。

  新策略在前期收益率明显要好过旧的版本,但是很明显在17年之后收益率便一路向下,抗损能力出现了较为明显的缺陷。不过这也同时说明了,策略在收益率提升方面还有进步的空间。

  就先写到这,风云君要继续去翻交易明细了,等解决了这个问题之后日后再来和各位老铁分享。

  这个策略的底子其实不错,没做多少修改就可以做到正向收益,简单修改后稳定性和抗损性能便可以体现出来。

  不过正如文章开头所讲,这个策略做一遍要花一天多的时间,其实风云君觉得到现在为止还没有挖掘出这个策略的全部潜力。策略的核心参数均已在文中公布,有兴趣有能力的读者可以自行进行进一步测试。

  不过,提醒大家要注意的是,在文章中我们计算分数时使用的区间为固定的,即30日区间。但是复盘中使用的时间区间并非固定,而是从上一个7%以上跌幅至今的区间,区间天数是不固定的,但是总体思想相似,不影响其参考意义。

http://chinoamobi.com/xianglianghualv/34.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有