akshare抓A股市场数据——抛砖引玉

873 阅读2分钟

最近,A股市场有所回暖,我突然动了个小心思。市场数据那么多,但有些是我想看的,有些是我不大想看的,如果用行情软件,总有些效果和我的需求有差异,但我又不想一个个把数据下载完了在数据处理,那样太花时间了。对于我想要的数据,是不是可以用python抓一下,再做个可视化效果出来。这样每天复盘的时候轻松点。

要办这件事,我首先需要找一个数据接口,首先明确需求,我主要是想在盘后对资金的流向做一个梳理,了解市场趋势,而不是做高频量化交易,因此并不需要实时获取数据,只要在盘后及时更新数据就行了。

我的数据来源是Akshare,Akshare获取的是相对权威的财经数据网站公布的原始数据,通过利用原始数据进行各数据源之间的交叉验证,进而再加工,从而得出科学的结论。目的是实现对股票、期货、期权、基金、外汇、债券、指数、加密货币等金融产品的基本面数据、实时和历史行情数据、衍生数据从数据采集、数据清洗到数据落地的一套工具,主要用于学术研究目的。

项目地址:akshare.akfamily.xyz/introductio…

这个数据接口简单易用,直接pip install akshare进行安装,用python操作,同时数据也比较全面。

比如对北向资金的统计:

image.png

针对某项数据,又提供了不同的数据采集周期:

image.png image.png

采集到的数据如下:

image.png

对于获取到的数据,我可以用pyecharts生成可视化大屏。pyecharts是echarts的python版本,用起来很简单,这里我还在忙着抓数据和做图表,等项目做的差不多了再与大家分享一波,希望与感兴趣的小伙伴交流交流。

项目地址:pyecharts.org/#/zh-cn/int…

image.png