当前位置:首页>股票

股票技术网站(如何抓取股票信息python爬虫实战教程)

日期:2023-11-29

来源:玫瑰财经网

浏览:

    前言

    基金持仓的股票,是有参考价值的。虽然基金公司都在每个季度结束后才公布持仓信息,从当前来看是有滞后性的。

    但是,机构选择的股票仍然值得我们学习和参考。

    如何抓取股票信息python爬虫实战教程

    机构的股票,是不会随意买卖的。一般都是经过严格、科学的数据分析及市场调研后,才决定是否买入。专业度,是个人投资者无法比拟的。

    如何抓取股票信息python爬虫实战教程

    因此,作者通过网络公开的数据中,1251家股票型基金前十大持仓股票进行整理后,对其持仓兴趣和重仓兴趣最突出的股票进行统计分析

    股票型基金持仓数据抓取!

    作者通过某大型财经网站,通过Python爬虫对股票型基金持仓数据进行抓取,仓位占比排行前10的股票。且持仓数据只有截至今年2020.3.31的数据。

    如何抓取股票信息python爬虫实战教程

    接下来,作者将数据的抓取过程分享给大家。下面是具体步骤!

    1.导入对应包和设置随机请求头。还好这个网站反爬不严重,不用考虑代理。

    代码:

    如何抓取股票信息python爬虫实战教程

    2.获取股票型基金的基金代码

    由于网站限制访问,不能通过发送请求的模式进行获取。所以作者直接从网站的js文件中直接将其所有数据复制下来,手动切割出基金代码。

    如何抓取股票信息python爬虫实战教程

    代码:

    如何抓取股票信息python爬虫实战教程

    Run:

    {'博时军工主题股票': '004698', '华夏创成长ETF联接A': '007474', '华夏创成长ETF联接C': '007475', '招商国证生物医药指数分级': '161726',,,}

    3.利用基金代码填入基金详情的网址内。抓取单个基金的名称、持仓占比前10的股票名称

    url = 'http://fund.eastmoney.com/{}.html'.format(range_value)

    代码:

    1)获取所有基金持仓的股票名称,以及基金名称和对应持仓的字典。

    如何抓取股票信息python爬虫实战教程

    2)统计同一股票被基金持有及重仓持有的机构数量。并存入两个列表中,在下一个方法中会进行可视化。

    如何抓取股票信息python爬虫实战教程

    如何抓取股票信息python爬虫实战教程

    Run:

    如何抓取股票信息python爬虫实战教程

    小结。

    上述主要给大家分享从网站抓取数据的话整个过程。接下来作者将利用抓取下来的数据进行统计分析。

    数据统计分析

    数据抓取下来后,我们就可以对所获取到的数据提取出有价值的内容。而作者就很想看看,这些1千多只股票型基金中,持有相同的重仓持有相同某只股票的基金到底有多少只。

    如何抓取股票信息python爬虫实战教程

    所以,接下来作者将从这两个方面去统计它。

    1.超100只基金共同持有的股票。这些股票都是基金仓位中占前10的股票。

    作者只统计超100只基金共同持有的股票,也就是只要大于等于100只基金持有某只股票那么我都会统计出来。

    如下图所示:

    如何抓取股票信息python爬虫实战教程

    通过统计发现:

    • “贵州茅台”仍然是最受基金公司欢迎的股票,近300只基金持有该股票。
    • 其次,是恒瑞医药”、“中国平安”、“XD业银行”、“招商银行

    作者查看贵州茅台的股价观察后,有这么多基金持有“贵州茅台”,还是有它的道理的。

    1)贵州茅台。

    如何抓取股票信息python爬虫实战教程

    2)恒瑞医药。

    如何抓取股票信息python爬虫实战教程

    贵州茅台” 和 “恒瑞医药” 从今年3.20号至今一直保持着非常强的“势头”,无论是从价值、还是从技术上该股票都是比较优质的投资标的。

    如何抓取股票信息python爬虫实战教程

    说明大部分的基金,都喜欢强势股。这很可能与动量因子有关!

    2.基金“重仓持有”的股票。这些股票是基金持仓中仓位占比最大的股票。

    作者统计了20只及以上的基金重仓持有的股票。

    如何抓取股票信息python爬虫实战教程

    通过统计有发现:

    • 贵州茅台”、“恒瑞医药”,仍然是基金重仓的标的。超过70只基金“重仓”持有!
    • 其次,长春高新、立讯精密、招商银行

    这些股票都是在2020.3.31号以前,基金公司的持仓中的。如果持有到现在,收益是相当可观的!

    1)长春高新。

    如何抓取股票信息python爬虫实战教程

    2)立讯精密。

    如何抓取股票信息python爬虫实战教程

    3)招商银行。

    如何抓取股票信息python爬虫实战教程

    小结。

    由此可见,今年3月份以前基金大部分的仓位都放在了贵州茅台以及恒瑞医药这两只股票。另外,中国平安,也被大量的基金所持有!

    最后

    基金持有的股票,一般来说都是相对可靠的,本文仅仅是通过数据统计来分析1251只股票型基金持仓特征。

    主要分为两个统计标准,第一个是被大量的基金所持有,另一个是被基金重仓持有的股票。最终的结果发现,贵州茅台是这千多支基金中持仓机构最多、持仓占比最大的股票。

    文章及策略代码仅供学习交流,切勿直接实盘。

相关文章阅读

Copyright (c) 2022 玫瑰财经网 版权所有

备案号:冀ICP备17019481号

玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。