补充
往后翻评论有彩蛋哦~(只能加1个回测,所以补充的回测在评论里)
有人问到这个策略回测时刚好的牛市有关系,这里说明几点:
2014年1月到9月大盘走势是很低迷的,本策略收益截至14年9月30号是远超大盘的。
震荡市的效果,选取2012.01-2013.12做了下回测,12年效果一般,基本紧跟大盘,但是两年做到36%的return还是比较满意的(同期大盘收益-1%)。
熊市的效果,选取2008.01-2008.12做回测,策略抗跌的效果还是可以的。比不了那些逆市赚30%、40%的神策略,但至少大盘暴跌65%的时候,本策略只跌12%
以上。
2016.1.23
上一版中比较仓促的实现了一下,回撤较大,而且选股的方式也有待改进。来看看1.0版的效果吧~
原文见:【滚动复利策略】的量化实现
原文思路
一. 股票池选取:初步控制在10只以上,30只以下,行业板块分布分散,利用个股与板块之间的联动效应产生赚钱效应。
二. 择时,寻找相对低点,秉着三个原则:
三. 具体操作时
严格执行操作方法,即3步或5步法则,需要建立头寸的部分分为三等分或五等分。举例:在人民网上面初始建立100万的头寸,那么,以20/20/20/20/20做好5等分,每下跌2%或价格下跌3毛加第二部分。
严格止损。五等分后,已经制定好的目标就不要再做出改变了。跌破10%做严格止损。
盯盘的过程里,以15分时引导切换到30分,形成短期趋势,顺势而为。10%止盈。
利用这110%的部分做复利滚动我自选股里同版块内其他尚未启动或小幅上涨的品种,做驴打滚。
我的量化实现
一. 选股,我选择了5个小的TMT相关行业,市盈率<20,选符合条件的市值最小的20只股。
C39 计算机、通信和其他电子设备制造业
I64 互联网和相关服务
I65 软件和信息技术服务业
R85 新闻和出版业
R86 广播、电视、电影和影视录音制作业
二. 择时
首先,连续5日下跌和价格高于5日或10日均线20%的股票不操作。
五步建仓。日涨1%的股票追加一次,最多5次。我尝试了日跌2%和日涨1%两种分步建立头寸的方法,发现追涨的效果更好。
个股5%止损和15%止盈。
大盘前一日大跌3%全部清仓避险。(最近A股太动荡,如果发生异常波动清仓观望很重要)
1.0版新加的较之前比:
股票池选取,选前20的大市值股效果完胜小市值股。无论从收益率上还是sharpe上。
加入大盘止损,回撤立刻好看了起来。
取消了每月的股票池更换。从实际效果来看专注的跟对20只股票的轮换周期比朝三暮四的更换股票池收益要好。
当然,不换股票池也有弊端。就不展讨论啦。看一下基于14年1月选取的20只股票。
OK,以上。从指标来看策略还是不错的,尤其14年按照这个策略思想贯彻执行得到的结果是惊人的,喜人的。像2014-9-30号,大盘收益率5%的情况下,本策略可以做到66.5%,是非常diao的~
说说不足和之后可改进的地方,感兴趣的可以接着往下做。
这是个比较思想性的策略,人工判断择时和机器判断择时的效果会存在差异。比如14年末到15年上半年的大牛市显然就没有抓住机遇。但是在熊市表现杠杠的。
可以做调整的参数比较多。像大盘止损的标准、个股止损止盈的幅度、股票池选取的时间点、股票池的大小、行业构成(跟随国家政策和大环境做些调整会好一点)、股票选取的标准等等。
技术细节上,原文提到的看15分钟K线进行日内操作应该是个比较重要的点,暂时还没有验证。