今天跟大家唠唠我最近搞的这个“上证50成分股及权重”的小实践,纯粹是兴趣,也希望能给各位老铁提供点思路。
就是想看看这上证50到底是个啥情况,都有哪些公司在里面,权重又是怎么分配的。毕竟咱也想了解了解市场嘛不能光听别人瞎忽悠。
说干就干!
我得找数据源。这年头,信息满天飞,但靠谱的还得自己去找。我先是各种搜索引擎伺候,搜了好几个财经网站,发现数据倒是不少,但要么不全,要么更新不及时。这可不行,我要的是最新的、最准确的信息。
后来我琢磨着,这上证所官网肯定有权威数据!果不其然,费了点劲儿,终于在官网上找到了上证50的成分股名单。但是!官网给的是名单,没有权重信息。这就尴尬了。
咋办?凉拌!
既然官网没有,那就得自己想办法算。我知道上证50是市值加权指数,也就是说,公司市值越大,权重就越高。于是我开始手动收集这些成分股的市值数据。这可真是一个体力活!
- 一个个股票代码输入
- 一个个查询实时股价
- 一个个计算总市值
好家伙,整整花了半天时间,才把所有成分股的市值都搞清楚了。然后,就是计算权重了。这个简单,用每只股票的市值除以所有股票的总市值,就得到该股票的权重。Excel 表格走起,公式一套,权重立马出来了。
算完之后,我赶紧跟几个财经网站的数据对比了一下,发现基本一致,这下心里踏实了。看来自己辛辛苦苦搞出来的数据还是挺靠谱的。
数据分析与发现
有了数据,当然要分析分析。我发现,上证50的权重主要集中在金融、消费等行业。像银行、保险、白酒这些大家伙,权重都比较高。这也说明,这些行业对上证50的影响比较大。如果这些行业表现不上证50估计也好不到哪去。
我还发现,有些成分股的权重很小,几乎可以忽略不计。这说明,即使这些股票涨停或者跌停,对上证50的影响也很小。选股的时候,也不能光看是不是上证50的成分股,还得看权重大小。
对了,我还把这回实践的过程做成了个简单的 Python 脚本,以后更新数据就方便多了,不用再手动一个个查了。如果有老铁需要,回头我整理整理,可以分享出来。
这回实践虽然有点累,但是收获满满。不仅了解了上证50的成分股和权重,还提高了自己的数据分析能力。更重要的是,以后再看财经新闻,心里更有数了,不会被那些所谓的“专家”忽悠得团团转。
实践出真知!以后有机会,我还会继续搞一些类似的小实践,跟大家一起学习进步。

还没有评论,来说两句吧...