股票数据接口(股票数据接口 免费)

  • 2022-09-01
  • John Dowson

股票数据接口(股票数据接口 免费)

 

上两节我们了解了如何获取历史数据。这节我们来说说如何获取交易时段个股的实时数据。我们是用sina财经API接口来获取个股实时数据信息的。这个API是免费的,也是目前我用过的API中速度最快、最稳定的。下面我们来学习如何使用。

一、新浪财经API数据接口

以三一重工(股票代码:600031)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:

http://hq.sinajs.cn/list=sh600031

这个url会返回一串文本:

var hq_str_sh600031="三一重工,6.800,6.810,6.770,6.850,6.640,6.770,6.780,40378763,272445859.000,90882,6.770,61900,6.760,123900,6.750,207300,6.740,94400,6.730,202600,6.780,225500,6.790,283812,6.800,98600,6.810,123400,6.820,2017-04-19,15:00:00,00";

这个字符串由许多数据拼接在一起,不同含义的数据用逗号隔开了,按照程序员的思路,顺序号从0开始。

0:三一重工,股票名字;

1:6.800″,今日开盘价;

2:6.810″,昨日收盘价;

3:6.770″,当前价格;

4:6.850″,今日最高价;

5:6.640″,今日最低价;

6:6.770″,竞买价,即买一报价;

7:6.780″,竞卖价,即卖一报价;

8:40378763″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;

9:272445859.000″,成交金额,单位为元,为了一目了然,通常以万元为成交金额的单位,所以通常把该值除以一万;

10:90882″,买一申请90882股,即908手;

11:6.770″,买一报价;

283812,6.800,98600,6.810,123400,6.820,2017-04-19,15:00:00,00";

12:61900″,买二

13:6.760″,买二

14:123900″,买三

股票投资小常识:总是借钱的企业,一定缺钱。借钱才能高速发展的企业。有可能未来是一地鸡毛。

15:6.750″,买三

16:207300″,买四

17:6.740″,买四

18:94400″,买五

19:6.730″,买五

20:225500″,卖一申报3100股,即31手;

21:6.790″,卖一报价

(22, 23), (24, 25), (26,27), (28, 29)分别为卖二至卖四的情况

30:2017-04-19″,日期;

31:15:00:00″,时间;

32:00

新浪财经API可以一次访问多个股票实时数据。经过测试,一次最多以10个为易。如何当天某个股票停牌。则返回的当前价格为-1。

二、用Python写调用接口程序

股票投资小常识:现在这个时代更新换代太快了,现在的3年时间相当于以前的30年,300年,甚至3000年。所以最新出来的技术虽然很有题材价值,但是不一定可以真的商业化和稳定盈利

这个程序的作用是获取多个股票的实时数据,并对获取信息作简单处理(去掉一些标识字和替换一些标识)。然后把信息返回给其他程序调用(C/C++)

三、C/C++调用Python接口

Python接口程序是由C/C++程序调用执行的。并对Python数据返回的信息进行程序。下面我们来看下这个函数是如何写的。这里我们调用一部份信息。

有了这些实时数据,我们就可以干很多事情了。以后慢慢写。

注:由于精力有限,所以慢慢写。平时也把一些博客文章移到头条上来。希望对大家有帮助。希望大家支持!

股票投资小常识:企业的美好远景,鲜有实现的,关注现有业务更重要。

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186

评论留言

发表评论