股票信息爬虫或者股票信息早知道
前言
基金持仓的股票,是有参考价值的。虽然基金公司都在每个季度结束后才公布持仓信息,从当前来看是有滞后性的。
但是,机构选择的股票仍然值得我们学习和参考。
机构的股票,是不会随意买卖的。一般都是经过严格、科学的数据分析及市场调研后,才决定是否买入。专业度,是个人投资者无法比拟的。
因此,作者通过网络公开的数据中,1251家股票型基金前十大持仓股票进行整理后,对其持仓兴趣和重仓兴趣最突出的股票进行统计分析。
股票型基金持仓数据抓取!作者通过某大型财经网站,通过Python爬虫对股票型基金持仓数据进行抓取,仓位占比排行前10的股票。且持仓数据只有截至今年2020.3.31的数据。
接下来,作者将数据的抓取过程分享给大家。下面是具体步骤!
1.导入对应包和设置随机请求头。还好这个网站反爬不严重,不用考虑代理。
代码:
2.获取股票型基金的基金代码。
由于网站限制访问,不能通过发送请求的模式进行获取。所以作者直接从网站的js文件中直接将其所有数据复制下来,手动切割出基金代码。
代码:
Run:
{'博时军工主题股票': '004698', '华夏创成长ETF联接A': '007474', '华夏创成长ETF联接C': '007475', '招商国证生物医药指数分级': '161726',,,}
3.利用基金代码填入基金详情的网址内。抓取单个基金的名称、持仓占比前10的股票名称。
url = 'http://fund.eastmoney.com/{}.html'.format(range_value)
代码:
1)获取所有基金持仓的股票名称,以及基金名称和对应持仓的字典。
2)统计同一股票被基金持有及重仓持有的机构数量。并存入两个列表中,在下一个方法中会进行可视化。
Run:
小结。
上述主要给大家分享从网站抓取数据的话整个过程。接下来作者将利用抓取下来的数据进行统计分析。
数据统计分析数据抓取下来后,我们就可以对所获取到的数据提取出有价值的内容。而作者就很想看看,这些1千多只股票型基金中,持有相同的、重仓持有相同某只股票的基金到底有多少只。
所以,接下来作者将从这两个方面去统计它。
1.超100只基金共同持有的股票。这些股票都是基金仓位中占前10的股票。
作者只统计超100只基金共同持有的股票,也就是只要大于等于100只基金持有某只股票那么我都会统计出来。
如下图所示:
通过统计发现:
“贵州茅台”仍然是最受基金公司欢迎的股票,近300只基金持有该股票。
其次,是“恒瑞医药”、“中国平安”、“XD业银行”、“招商银行”。
作者查看贵州茅台的股价观察后,有这么多基金持有“贵州茅台”,还是有它的道理的。
1)贵州茅台。
2)恒瑞医药。
“贵州茅台” 和 “恒瑞医药” 从今年3.20号至今一直保持着非常强的“势头”,无论是从价值、还是从技术上该股票都是比较优质的投资标的。
说明大部分的基金,都喜欢强势股。这很可能与动量因子有关!
2.基金“重仓持有”的股票。这些股票是基金持仓中仓位占比最大的股票。
作者统计了20只及以上的基金重仓持有的股票。
通过统计有发现:
“贵州茅台”、“恒瑞医药”,仍然是基金重仓的标的。超过70只基金“重仓”持有!
其次,长春高新、立讯精密、招商银行。
这些股票都是在2020.3.31号以前,基金公司的持仓中的。如果持有到现在,收益是相当可观的!
1)长春高新。
2)立讯精密。
3)招商银行。
小结。
由此可见,今年3月份以前基金大部分的仓位都放在了贵州茅台以及恒瑞医药这两只股票。另外,中国平安,也被大量的基金所持有!
最后基金持有的股票,一般来说都是相对可靠的,本文仅仅是通过数据统计来分析1251只股票型基金持仓特征。
主要分为两个统计标准,第一个是被大量的基金所持有,另一个是被基金重仓持有的股票。最终的结果发现,贵州茅台是这千多支基金中持仓机构最多、持仓占比最大的股票。
文章及策略代码仅供学习交流,切勿直接实盘。
股票停牌是指某种原因导致股票停止交易的情况。停牌的原因可能包括公司公告重大事项(如资产重组、注资、收购、控股人变更等等)、股价异常波动(如停牌自查)、市场风险过大等。
股票停牌并不会直接影响股票的涨跌,但在股票恢复交易前,公司会披露停牌期间的相关信息,这可能会对未来开盘后的股票走势造成影响。
在停牌期间,投资者无法进行股票的买卖操作,直到停牌原因消除并恢复交易。
股票停牌对于投资者来说可能会带来一定的影响。一方面,对于因为停牌原因而无法及时卖出或买入股票的投资者来说,可能会导致其错过一些投资机会或者面临资金流动性的问题。另一方面,如果停牌原因是公司经营出现了严重问题,投资者可能会面临较大的投资损失。
然而,股票停牌也可能会对投资者提供一些保护。例如,在股价异常波动的情况下,停牌可以避免投资者在市场情绪过激的情况下做出错误的投资决策。此外,一些公司可能会利用股票停牌来避免公司股价的进一步下跌,从而保护投资者的利益。
股票停牌是一种市场调节机制,既有正面影响,也有负面影响。投资者应当密切关注停牌信息,以便及时了解市场情况并做出相应的投资决策。
上一篇:美股模拟炒股软件与模拟炒股器