我们知道,一个股市里面有非常多的股票,我们如何能够量化整个股市整体的行情呢,答案是通过一些综合性的指数。本文所选用的沪深300就是这类指数中的一个。我们先来看一下百度百科对于沪深300的解释。
emmm,说的有点复杂,简单说就是选择了市场上比较有代表性的300只股票,按照权重计算的一个加权和,而且指数会根据市场的变化调整所选用的股票,因此可以认为沪深300就是股市的晴雨表。更有甚者,假如我们买了一只基金,这个基金还跑不过沪深300指数,那么有几种可能:
第一种就是这只基金选取的股票是低于市场的平均收益的,可能是基金经理的技术不够好;第二种可能是这只基金所选择的赛道目前都处于被低估的状态
在网上查数据的时候,很容易查到沪深300最近一段时间的表现,但是如果想看看超长时间的表现则会比较困难。但是很多网站都有历史数据,只不过没有直接进行整合然后展示出来,我们需要自己用爬虫爬取数据,然后绘。
这里使用搜狐证券的接口,我直接将接口和参数放出来。
code:股票代码,zs_399300是沪深300的代码start:开始时间,20190102表示2019年1月2日end:结束时间,20200101表示2020年1月1日stat:不明order:排序顺序,D表示倒叙排序period:表示周期,d表示天,w表示周,m表示月callback:不明rt:不明
以上信息中比较需要我们填写的就是code,start和end,由于我们统计的是超长周期的走势,因此period可以选择w,获取周信息即可看,下面是拼接url的代码
我们需要传入股票代码,开始时间和结束时间。
知道了接口后,其实就是非常简单了,我们将数据爬下来,然后使用matplotlib绘制出来就行。
下面就是所有的代码,我们从2005年的数据统计到2023年的数据,大概是18年左右。
以上是python代码,你安装好三方库后直接运行就行了,下面来看一下走势
这是一张超长,不知道能不能看的清楚。
看到上面走势一开始我也是比较惊讶的,从中可以总结出几个信息:
2005年到2006年指数都是比较低的,都不到1000点,一直到2007年左右开始起飞2007年到2008年初指数几乎冲到了历史最高点,达到将近6000点2008年中指数开始腰斩,期间发生了什么,估计也不需要我多说了2008年年末指数达到了最低点,随后开始拉升,估计是政府的救市计划起作用了,中国开始了基建狂魔模式指数到2014年都还是不温不火的状态,随后迎来了一个小高峰,但很快又开始回落到了2020年又是一个小高峰,但是今年2023年又开始回落
我写这篇文章的时候,沪深300指数大概是3900多点,不到4000点。不知道大家看到这个指数是什么感觉,我的感觉是这个指数波动很大,非常大,总是大起大落,高的时候很高,低的时候又很低;然后,目前的话,肯定是处于一个高位的状态,我们不否认经济相比于过去有了非常大的进步,但是股市终究也是充满了泡沫。
这是我对于宏观数据的第一次数据分析,其实互联网上是可以查询到非常多的宏观经济数据的,借助这些数据可以很好的观察整个经济的形式,以及相互之间的关联,后续的话我也会努力去学习一下宏观经济学,然后结合所学知识加深自己对于世界的认知。
最后提醒一句
入市有风险,投资需谨慎
本文不提供任何投资建议。
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点