股市大盘指数是怎么计算的
上证综合指数等以样本股的发行股本数为权数进行加权计算,计算公式为:
指数=(成份股的总市值/基期)×基期指数
其中,总市值=Σ(股价×发行股数)。
计算股票指数,要考虑三个因素:
一是抽样,即在众多股票中抽取少数具有代表性的成份股;
二是加权,按单价或总值加权平均,或不加权平均;
三是计算程序,计算算术平均数、几何平均数,或兼顾价格与总值。
所以我们可以看出的是,指数的涨跌决定因素其实是拿捏在成分股的涨跌之中的,就好比两桶油,上证50,蓝筹,券商等成分股,他们的涨跌往往能够说明了指数的涨跌!这也是为什么我们常常看到所谓的指数“失真”的情况!
因为上证指数往往代表的是那些上证里的成分股的涨跌情况,而大部分的中小创个股都有自己的指数标的,甚至市场上80%成分较低个股的大涨和大跌,可能是波及不了指数的大涨和大跌的。也只有成分股的大涨或者大跌才能够影响指数的波动!
这就是为什么每一次所谓的,拉升指数,救市,都是拉起两桶油,银行,保险,上证50等这类的指数股的原因了!不过现在的A股早就不是看指数炒股的时代了,因为体量太大,还是要针对自己持有个股的板块来进行参考,就好比创业板的股票就看创业板的指数,中小板就看中小板等!
感谢?点赞和关注?。更多更好的逻辑期待与你分享!一家之言,仅供参考!如何把EXCEL数据导入股票软件
1.打开一个空白电子表格,并选择【数据】标签页。
2.单击【获取外部数据】中的【自网站】按纽,在弹出的【新建WEB查询】对话框中输入要导入的网站的网址,并单击【转到】按纽,打开查询网站;
3.在打开的【新建WEB查询】对话框中点击向右点头选择要导入的数据;
4.数据选择换成后,步骤3中的箭头变成绿色的小勾,并点击【导入】按纽完成数据的导入工作。
5.数据导入完成之后,需要设定数据的刷新频率。在任一单元格上右击鼠标,在菜单中选择【数据范围属性】。
6.在弹出的【数据范围属性】弹出菜单中更改【刷新控件】中的“刷新频率”,将默认的刷新频率60分钟修改成1分钟,之后保存退出。
有哪些软件可以免费获取股票财经数据
数据的意义
对于刚刚从事量化交易的朋友来说,有一个免费的稳定的历史数据和行情数据来源,是十分重要的。有历史数据,你才可以进行回测检验;有行情数据,你才可以更新数据,喂给你的交易策略,从而产生交易目标持仓。
对于历史数据,你可以在淘宝上买,或者管有数据的朋友要,但是毕竟不能每天都做一次,来更新你的数据库,这样太麻烦了,因此你需要一个方便的行情源来帮忙。
本文,就介绍一个从新浪财经数据接口,获取比较及时的期货数据的方法。
数据接口
新浪的数据接口是很简单的,本质上你只需要输入一个网址,你就会收到一个以文本形式发送的历史数据。
网址案例如下,读取m1905五分钟级别行情数据。
其他的内容不用改,只需要改两个网址参数,一个是5m(KLine5m),代表五分钟级别数据,这是最低频率,目前还没有1m数据。其他可选的诸如15m,30m,60m等等。第二个是M1905(symbol=M1905),即合约名称,需要大写。另外郑州的名称需要加一位年份,即获取TA905合约,要输入TA1905。
如果在浏览器中输入这个地址,你会得到一个文本信息如下。
文本由中括号和逗号分隔,放大看如下。
依次是行情时间,开盘价、最高价、最低价、收盘价、成交量。这是我在14:08分查询的结果的第一个数据,这里需要注意的是,这个数据标记的时间却是14:10。实际上,这个数据还在更新中,就和大家的行情软件看到的最新行情一样,行情发生变化,这个数据也会变化。除了最近的一个数据之外,其他的14:05,以及之前的数据,都已经确定,都不会再发生变化了。因此使用这个数据要小心,如果你把这个数据保存到本地,但是下次没有更新,这个数据就是错误的。
使用python读取新浪行情
用python读取新浪免费行情信息是比较简单的,只需要几行代码就可以实现了。
首先需要使用python的工具包requests,来访问网络信息。
这样,你就获得了一个文本数据,数据的内容和你在浏览器上看到的是一模一样的。实际上,你获得的数据的格式是json,具体是怎么回事不重要,感兴趣可以自己了解。在python里面,只需要一个现成的工具包,就可以解析。
这样你就将一个不好处理的文本数据,转变成了python好处理的数据形式。目前data的格式是由每个分钟行情list组成的一个大list。当然,我们更习惯用表格的形式来看行情,我们可以使用python的一个数据分析包来进一步处理。
然后,你就在程序中有自己的数据了。数据按时间降序排列,最前面的是最近的行情。
1.安装tushare,这个直接在cmd窗口输入命令“pipinstalltushare”就行,如下:
显示所有大图
2.安装完成后,我们还需要到tushare官网注册一下,获取一下token,后面的代码要用到,如下:
3.最后,我们就可以获取股票数据了,官网有详细的文档教程,主要包括日线行情、周线行情、月线行情、复权行情、停复牌信息、每日指标、复权因子等,下面我简单介绍一下:
获取股票日线行情数据,测试代码如下:
程序运行截图如下,包含有开盘价、最高价、最低价、收盘价、成交量等股票信息:
获取月线行情数据,测试代码如下:
程序运行截图如下,就是我们获取的那些股票月开盘价、收盘价、成交量等信息:
获取复权行情数据,测试代码如下:
程序运行截图如下,已经成功获取到复权行情数据:
获取每日指标数据,代码如下:
程序运行截图如下,已经成功获取到股票换手率、量比、市盈率、总股本、总市值等数据:
获取复权因子数据,代码如下:
已经成功获取到复权因子数据:
就介绍这么多吧,更多示例可以查看官方教程,很详细,后面也可以结合matplot和mpl_finance对获取的股票数据进行可视化,感兴趣的可以搜一下,网上有相关教程和资料,当然,你也可以利用相关软件或网站来获取股票数据,都可以,我这里就是提供一种思路,感兴趣的可以尝试一下,希望以上分享的内容能对你有所帮助吧。