今天上班早到了会,坐在那里就突发奇想,股票要如何提高选股成功率?
一般大家了解的是用数学上的乘法原则,那就是用三个独立的选股方法,以成功率都为0.6为例,最终三个方法下来你选股的失败率为0.4*0.4*0.4=0.064,也就是说你理论上能达到9成多的胜率,这是极其可怕的,现实中很难实现。
编者也是用数学中的乘法原则搭建大的选股框架,用了5个相对独立的子程序进行筛选,确实可以提高胜率,但还达不到可怕的成功率。今天我就要把真实的概率给大致测算出来,如何做呢?别急,我们先来做个有趣的小实验,先把一张A4纸撕成20份,1到10就算涨的,11到20就算下跌的,也就是市场是比较均衡的。以6成胜率来算,1到10中选6个数,11到20中选4个数,再重复2次这样操作,3次的结果如下:
第一次,涨的{1, 10},跌的{19, 14},即胜率50%。
第二次,涨的{8, 3, 6},跌的没有,即胜率100%。
第三次,涨的{7},跌的没有,即胜率100%。
看样子还不错,这种方法提高胜率确实很有效。不过现在样本过小,想要接近股票市场中真事的概率就要加大样本,考虑在200支股票下,100支上涨,100支下跌,0.6胜率情况下连续三次的最终胜率,这就不能再做撕纸的小实验了。编者用了python来实现我们的选股游戏,程序的具体细节不赘述,我们来看看最终结果,一共进行了10次测算:
0.21428571428571427
0.26666666666666666
0.2962962962962963
0.25
0.2222222222222222
0.22857142857142856
0.25925925925925924
0.25806451612903225
0.1875
0.22727272727272727
这概率清晰直观!
结论:通过三个独立的选股方法,每种方法胜率60%情况下,真实胜率75%左右。不错,这个确实更接近真实的市场情况。因此在搭建选股框架上3个选股策略还需要进一步挖掘,那就是增加选股子程序,增加不同的方法进行选股,这里的不同是不要有两个方法都是同一因子影响的,比如MACD和均线等技术指标这些其实都是一个性质的方法,他们只能统一到一个选股子程序中。
上面是大盘50%涨跌情况下的真实概率,来我们再分别看看强势市场,和弱势市场中用上面的方法取得的成绩吧,强势市场7成涨,3成跌,弱势市场正好相反,结果分别如下:
结果我最终想想就不罗列了,这个还是留下来让大家思考下吧!闻见学行,不付出哪里会有收获,与诸君共勉。
原创内容,转载请注明出处,关注一波,不定时福利送上。
投资有风险,入市须谨慎!