最近,一位《中证500增强 II》策略的订阅者在雪球实盘建仓(SP1013306),基本上是贴合的,但其中的几个细节,还可以适当的提升一下。作为策略的作者,我说说自己的感受:




看到这个指令,​很多新用户不知道如何着手建仓。其实,指令已经很清楚地告诉了我们。上面那段话,有几个关键词:1、目标仓位10%;2、依次按顺序;3、同一行业不超过2只股票;4、调仓日遇上涨停,暂时不调。(次日调就行了)

再然后,就是这个策略原来运行时本该持有的头寸,我们炒作业就行了。这是原汁原味的,官方版建仓方法,我们现在来按次序一个一个执行:

1、卖出豫园商城。此股为原策略持有,目前停牌,无法执行

2、卖出露天煤业。此股为原策略持有,目前停牌,无法执行

3、卖出建投能源。此股为原策略持有,目前轮出,执行卖出。新建仓的话,就不必理会此句。

4、持有国机汽车(汽车)。此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

5、持有华发股份(房地产)。此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

6、持有福星股份(房地产)。此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

7、持有金洲慈航(轻工制造),此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

8、持有桐昆股份(化工),此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

9、持有顺鑫农业(食品饮料),此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

10、持有本钢板材(钢铁),此股为原策略持有,目前继续持有,新建仓的话,仓位目标10%。

11、买入南京高科(房地产),此股为新轮进策略,因此提示的信号为买入。目前由于按次序,前面已经有了两支房地产行业的股票,因此无需执行。(敲黑板,这里是很容易搞错的)。至此,已经建仓70%了,我们继续往下。

12、浙江医药(医药生物)加至目标仓位,此股意为原有持仓不足10%的人加至10%,为什么会出现这种情况,这是模型II决定的(下文可以展开细说),“加至目标仓位”这句话,是果仁网根据不同时期建仓的人设计的指令,因为有些人,不是4月17初次建仓的,那么,原本就有仓位的话,就一直至加至10%。如果是新建仓者,仓位目标10%。目前合计80%。

13、买入华远地产(房地产),此股为新轮进策略,目前由于按次序,前面已经有了两支房地产行业的股票,因此无需执行

14、买入冠城大通(房地产),此股为新轮进策略,目前由于按次序,前面已经有了两支房地产行业的股票,因此无需执行

15、买入华鲁恒升(化工),此股为新轮进策略,前面只有桐昆股份为化工行业,因此,执行买入。新建仓的话,仓位目标10%。目前合计90%。

16、买入力帆股份(汽车),此股为新轮进策略,前面只有国机汽车为汽车行业,因此,执行买入。新建仓的话,仓位目标10%。目前合计100%。


17和18是备用的,设计策略时,担心同行业撞车(不能大于两个),或停牌等因素,因此留出了备选的指令。目前来看,备选股票数量很容易不够用,特别是原持仓里有多只停牌股的情况下,又或者同行业情况十分突出的情况下。这里我要咨询一下@果仁网量化投资​ ,备选股票数目应该属于关键参数调整,与策略名称这种调整是不一样的。对于我们策略作者来说,修改了这个参数。整个策略就变成另一个策略了,我们以前取得的实盘分数也没有了。因此,如果碰上指令不够用的情况,用户只能私下联系作者,作者有更多的次序指令可以提供。(后来,我又了解到,写策略的时候可以尽量避免这种情况)


    至此,100%的仓位完全按照原汁原味的官方指令,建仓完成。


    但实际情况中,如果是我自己。我会怎样建立这100%的仓位呢。首先,对比次序指令里,与策略原有持仓的重叠情况。也就是说,除了露天煤业和豫园商城停牌,以及建投能源卖出,另外的8只股票,我们都是要建仓的。根据原持仓的涨跌幅,也是可以计算出参考成本的。简单的来说,先买绿色(有跌幅)的,再买红色的(有涨幅的)。先买涨幅小的,再买涨幅大的。同时要配合次序指令。次序指令是性价比的体现,我们可以这样理解,在作者策略的框架下,越有优势的股票,通过果仁综合计算后,所得到的评分越高,分数越高,次序指令就越靠前。例如4号指令,买入国机汽车,但国机汽车已经上涨了14.74%,再买它,会不会太贵。对于此,我发明了一个独创的方法。就是每一个指令值2%。怎样理解呢,前面的1,2,3号指令都是卖出指令,因为必须先卖出,才有钱调仓呀。因此,买入国机汽车这个指令是真正的1号指令。这个指令18%的涨幅以内可追(因为这是十股的策略,我们可以认为第10号指令平价可追,第9号指2%可追,第8个指令4%可追,以此类推)。我们再看看另一个有微小涨幅的福星股份,它是6号指令,由于前面废了三个,因此它的真正身份是3号指令,10-3=7,这个指令14%的涨幅以内可追


    这样做,是为了更贴合策略,不容易跑偏,但有些人承受不了,承受不了,可以留出仓位,先放过,等你认为值得了再出手,又或者,留出仓位,等下一个调仓周期时,有全新的指令(即更高综合分数的,并且没有本成锚定心理影响的股票出现)。但你也要考虑清楚,如果下一个调仓日,这只不敢追的股票仍然综合评分很高,继续涨,继续排在1号指令呢。这种情况经常会出现。


   其实不用纠结,要是放过了,就一直放过也行的。买2~11号指令,与买1~10号指令,本质没有太大的差别。确实会跑偏,但是塞翁失马而已。如果我们细心一些,愿意盯盘的话,在整个调仓周期内,应该是可以找到合适的出手点的。


     以上是新建仓的操作要点,那么,按“日均成交价”来调仓又是如何实现的呢。为什么有些策略有具体的调仓时间,而有些是开盘价,有些是日均成交价呢?是不是有具体的调仓时间会更好呢?这是我某些订户时常会问的问题。


      我是这样认为的:为了使回测数据好看些(哪怕好看一点点),作者会分别回测调仓时间的0~2方案,或者是3~19方案。0~2分别代表收盘价、开盘价、日均成交价。3~19分别代表9:30~15:00里的每一个15分钟节点。我是倾向于采用日均成交价,因为这采用日均成交价,意味散乱的随机落点,更贴合真实情况。除非某些策略在思路上很依靠这个调仓时间,一般来说,所有的方案差别都不会太大的。而且所有的方案,都是必须承受滑点的。依据历史回测的具体到15分钟的调仓节点,只代表过去稍占优势,并不代表将来仍特别有效。


     那具体该怎样调仓呢,我又开发了一个独创的方法。要点有两个,第一,开盘后到10:00时,股价进入开盘冲击后的稳定期,此时,指令要卖出的标的,尽快卖出就是了,先把资金到位;然后再解决买入。买入的原则是,尽量在分时图均线以下买入。这个方法与传统的方法是相背的。我们可以这样理解,既然今天必须是要换仓的,参考价格是日均成交价,我们买在均线下,是不是更有优势。当然,如果没时间盯盘,买在均线上,也不错呀,符合传统逻辑,一看就是买对了。哪怕甚至是随手调仓,也是不错的选择,心大的人总有福气。第二,谨慎、有时间盯盘,并且力求减少滑点的人可以这样做:把要调出的股票和要调入的股票,在手机或电脑软件的自选股里,放在一起,一目了然。然后呢,正负1.5%原则,即盘中捕捉调仓点,如果在正负1.5%,即3%之间,完全可以接受呀。如果要卖的涨了,要买的跌了,谁拉开幅度越大,就先切换谁。不要不舍得,不要觉得涨了的还会涨,你要觉得滑点被冲掉了,多爽呀!一组一组地换,到最后,你会发现,越来越难换,既然能被留到最后,肯定是要买的涨了,要卖的跌了。那我们在1.5%原则下,看看有没有出手的机会。如果真没有,你回去前面的章节,感受一下我们要调入的股票综合评分是如此的高,评估一下它涨了多少仍值得追,目前不就是涨了四五个点嘛,与理论计算的涨16%可追还差得远呢,这样想,你就舒服了。实在实在,在调仓日里,调不下手,那就多等一天嘛,一天半天,对于十个股票的其中一个来说,能有多大的影响,一切都只是我们自己的心魔而已。因为我们都有贪小便宜的情怀,既怕套牢,又怕踏空。大可不必,记住四个字,塞翁失马


       下面说说模型II有时会让我们买第11只股票的事情。我们先了解一下,10股的策略,至少用多少资金才合适。目前绝大多数人都觉得是至少每只要二万。这种说法是来源来券商的最少每笔佣金五元,以万分之2.5倒推的。有一定道理,但如果只有16万呢,如何玩转十股的策略。有两个方法,第一个,不用理会那保底五元的事情,1.6万买入时实际佣金为4元,为了这1元,不止于的。何况很多人的券商佣金率为万3.1。当你不理会保底五元的时候,那就仍按十股执行。第二个方法,按八股执行十股策略,只要按指令的次序做好第一次建仓,以后操作起来,没有什么区别的。也就是说,即使只有十万,也可以以2万一个股票的仓位,只做五个股票来执行十股策略。但会发生一点小问题,就是换手会变得很慢,电梯坐了好几回就是不轮出,减少了完全十股有效轮动所获得的阿尔法。解决的方法也是有的,也是我独创的,就是做N个股票,等微信的调仓指令发出后,计算真实指令(卖出和停牌的不算),如果他滑落到大于2N的排序,就将它轮出。这里可能有点绕脑(自己想想吧)。方法二,就是把模型II做成模型I,模型I就更简单了,就是只执行前五个真实指令。我不知道官方赞不赞这种做法,但在资金少的情况下,这些都不失为一种挺好的办法。而且封基老师说过,如果排名分析是有效的情况下,只买前面的,效果会更好。


     理解了保底五元的事,对第11只或第12只股票就很好理解了。模型II的默认每个个股的仓位控制是7~13%,(当然也可以由作者自定义)。怎么理解呢?当一篮子股票里,个个都不涨,就一个在猛涨,它的仓位比例就会越来越大,然后达到13%时,指令并没有将其轮出,(因为其综合分数仍较高),这个时候,模型II的设计要求是将13%的个股,调整到10%,然后多出来的资金去买第11只股票。直到满仓为止。我算了一下,如果你还仍然在乎那保底五元的事,20000/3%=66.67万。总资金要达到66.67万左右的水平,做起这个事情来才方便。那么如果我们没有66.67万呢。这里也有三个方法,第一,直接不理会,等它轮出才卖;第二,理会它,可以考虑卖一半;另一半资金买入第11只;第三,理会它,全仓卖掉它,用10%的资金买入第11只,留些现金。(此时要注意,新建仓位的10%,是当前的总资金额)


       7%又是怎么回事呢,如果十只里涨了九只,就一只不涨,仓位占比在压缩,最后变成7%,此时,它仍然综合评分很高的话,模型II会要求“损有余而补不足”,将涨得太多的,或者手头的现金,将7%那个,一直补仓,补至目标仓位10%,就是了。


      最后,一些客户的问题,我以前是解答不了的。现在有了团队的支持,完全没问题了。就是关于策略中性化,以及如何做对冲的。有位客户问我,目前的贴水如何做对冲合适,做对冲的收益回测会是如何的。如果大家有这方面的需要,可以加果核交流群:529898909