这个是Python量化的系列内容,前期还有,如何准备爬取数据,拿到数据如何清洗,如何回测,如何用策略去开仓平仓,如何可视化等等。上次介绍了一个不错的因子(一个牛逼因子,40多行Python代码选出一个翻倍的股票!)。今天我们也介绍另外一个方法来选股,很意思,非常简单有效,我们一起来看一下。
雪球网估计玩股票的同学大部分都知道吧,类似于股票里面的知乎!里面好东西还是很多的。今天小编就教大家一招,获取雪球的热门股票,然后看看从这些热门股票里面看看有没有好的标的。我们先来看一下雪球的热门股票排行榜:
在上面的页面可以看到有一个热股榜,里面有很多上榜的股票,有不少都是知名度很高的。我们随便点一个进去,比如“紫金矿业” 这个股票,我们点进去看看:
可以非常方便的看到紫金矿业的股票信息,跟我们在东财上看到的差不多,但是有一个关注量 指标 ,这个非常有意思,我们通过这个指标,可以构建一个雪球热门股票因子,下面我们来讲讲如何获取这个指标。
1.获取雪球热门股票
这次用我们前面介绍过的ak库(如果不知道ak可以看看我们的历史文章,小册里面也有详细的解释),大概几行代码就可以获得雪球的热门榜。
然后我们打印一下看看,有哪些热门的股票,选取其中top10的看看:
排名第一的是 中国平安 大概有273万人关注,我们在雪球网站去看一下这个股票的信息:
确实是有273.16万关注,很热门啊。那么拿到这个榜单,我们想批量看看这些股票1周是不是都涨了,或者比较赚钱呢,怎么办,其实也很简单,几行python代码搞定。
2.对热门股票进行分析
我们对着这些热门的股票,我们取前20名,然后对他们一周和1个月的数据进行分析,主要是涨跌幅进行分析:
我们对热门简单的加一个涨跌幅的因子进行分析,就可以获取很多有价值的内容,我们看一下结果。
可以看到我们选出的top20的股票 看最近1周 只有6家下跌,其中6家里面跌幅5个点只有2家,有14家上涨,其中涨幅10%左右有4家,这个效果还是不错的。我们再看最近1个月的数据就更牛逼的,有很多股票涨幅都在30%以上,还有很多都是40,50的涨幅,最厉害的是高新发展涨了80%,太厉害了。
是不是很容易,只要几招就可以轻松获取热门股。就是你闭着眼睛买一下,买20只,每只买1手,1周下来也是赚不少的。当然这个只是非常非常粗的分析选股,还有很多指标和因子可以通过量化的方式进一步的过滤,回测数据的,具体可以看我们的小册。
好了,限于篇幅,我就不展开详细讲了。
对量化有兴趣的同学,小编也给大家分享一份Python学习资料和公开课,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂。
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。
点击免费领取《CSDN大礼包》:Python入门到进阶资料 & 实战源码 & 兼职接单方法 安全链接免费领取