Andy's Blog » 股票数据接口, 股票接口, 股票数据, hq sinajs cn, 股票 接口, 新浪股票接口, 实时股票数据接口, 股票 api, 股票实时数据接口, ʵʱ, 获取股票数据接口, 获取股票历史换手率接口, 新浪财经api接口, 股票 数据接口, sohu 股票行情 接口, 新浪 分时图 接口, 股票数据接口哪个好, 股票信息接口, 腾迅股票数据接口, 股票数据大全, 股票 thread.php, 实时财经数据接口, 财经接口 5日分时图 图片, 股票实时数据接口技术问题, 新浪股票实时数据接口, 股票行情接口 api, 股票api接口 实时, sohu股票api, 实时股票 api 接口, 如何获取股票数据实时接口, 股市数据实时接口API, http: hq.sinajs.cn, 新浪股票历史数据接口, 股票实时接口, 股票api接口 股票列表, 股票数据api, 历史股票数据接口, 新浪历史行情数据接口, 新浪财经 历史数据接口, 新浪api 股票, vb股票数据接口, 新浪股票api接口, qq 股票 Api, 股票行情 数据接口, 新浪股票接口 分时数据, 股票 API sinajs, 免费股票L1实时行情接口, 股票实时行情api, 股票接口数据判断方法, 实时股票数据接口api, 通达信实时行情接口, 股票分时数据接口, 股票行情接口代码, 股票api接口, php股票行情API, 免费股票实时行情数据接口, 百度股票数据接口api, 怎么输出实时股价, 新浪股票港股数据接口, 分时数据接口, vb下载sina网站股票数据, 证券行情数据接口, 如何获取股票实时数据, php 股票接口, 股票信息 接口, 港股实时接口, 股票数据接口api, 通达信数据抓包, sinajs, 港股股价采集接口, 实时股票数据接口大全-AndysBlog, c 语言 新浪股票数据接口, 搜狐股市 api, 股票行情数据接口, delphi7 读取股票数据接口, 通达信 抓包, GOOGLE 通达信数据格式, 实时level2数据, 获取股票历史数据接口 sohu, vb 获取通达信股票名称代码, 通达信股票数据接口, 实时股票数据接口大全, jsp gethttp 新浪股票, 股票开放接口, 新浪一次读取所有股票信息, vb 接收股票数据, 搜狐实时股票api, http: hq.sinajs.cn 历史, 能采集数据的股票行情网站, google 港股 股票 历史数据, 实时股票数据接口 vc, 新浪实时股票数据接口, 股票信息api接口, 港股实时行情接口, sina 历史分时图 gif, vb股票历史数据接口, 股票历史数据接口教程, 股票 api接口, 可以采集数据的股票行情网站, vb 股票 历史 数据, 股票实时在线查询接口, 股票分时数据下载, 通达信行情api, 取票k线接口, 免费股市行情数据api接口, 新浪股票行情api接口, 股票开源接口, 搜狐股票API, 股市即时行情接口, 股市实时行情接口, 股票历史数据接口, 百度股票api接口 » 实时股票数据接口大全

实时股票数据接口大全

实时股票数据接口大全

股票数据的获取目前有如下两种方法可以获取:
1. http/javascript接口取数据
2. web-service接口

1.http/javascript接口取数据

1.1Sina股票数据接口

以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据
接口:

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

这个url会返回一串文本,例如:

var hq_str_sh601006="大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92,
22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700, 26.89, 14300,
 26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93, 14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11, 15:05:32";

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

0:”大秦铁路”,股票名字;
1:”27.55″,今日开盘价;
2:”27.25″,昨日收盘价;
3:”26.91″,当前价格;
4:”27.55″,今日最高价;
5:”26.20″,今日最低价;
6:”26.91″,竞买价,即“买一”报价;
7:”26.92″,竞卖价,即“卖一”报价;
8:”22114263″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;
9:”589824680″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;
10:”4695″,“买一”申请4695股,即47手;
11:”26.91″,“买一”报价;
12:”57590″,“买二”
13:”26.90″,“买二”
14:”14700″,“买三”
15:”26.89″,“买三”
16:”14300″,“买四”
17:”26.88″,“买四”
18:”15100″,“买五”
19:”26.87″,“买五”
20:”3100″,“卖一”申报3100股,即31手;
21:”26.92″,“卖一”报价
(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”
30:”2008-01-11″,日期;
31:”15:05:32″,时间;

一个简单的JavaScript应用例子:

<script type="text/javascript" src="http://hq.sinajs.cn/list=sh601006" charset="gb2312"></script>
<script type="text
/javascript">
     var elements=hq_str_sh601006.split(
",");
    document.write(
"current price:"+elements[3]);
</script>

这段代码输出大秦铁路(股票代码:601006)的当前股价

current price:14.20

如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,就这样使用URL:

http://hq.sinajs.cn/list=sh601003,sh601001

查询大盘指数,比如查询上证综合指数(000001):

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

服务器返回的数据为:

var hq_str_s_sh000001="上证指数,3094.668,-128.073,-3.97,436653,5458126";

数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);

查询深圳成指数:

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

对于股票的K线图,日线图等的获取可以通过请求http://image.sinajs.cn/…./…/*.gif此URL获取,其中*代表股票代码,详见如下:

查看日K线图:

http://image.sinajs.cn/newchart/daily/n/sh601006.gif

查看日K线图

分时线的查询:

http://image.sinajs.cn/newchart/min/n/sh000001.gif

分时线的查询

日K线查询:

http://image.sinajs.cn/newchart/daily/n/sh000001.gif

日K线查询

周K线查询:

http://image.sinajs.cn/newchart/weekly/n/sh000001.gif

周K线查询

月K线查询:

http://image.sinajs.cn/newchart/monthly/n/sh000001.gif

月K线查询

1.2 Baidu&Google的财经数据
在baidu, google中搜索某只股票代码时,将会在头条显示此股票的相关信息,例如在google搜索601006时,
第一条搜索结果如下图:
通过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数据的获取也是从sina获取。后经抓包分析,发现google也是采用1.1中介绍的接口。

Baidu的股票数据来自baidu的财经频道
http://stock.baidu.com/

Incoming search terms:

Tags: API, 接口, 股票

本文地址: http://www.21andy.com/new/20090530/1313.html

19 评论 to “PHP开源CMS之MODx”

  1. leo 于 2009-07-12 21:53:53 发表:

    楼主,你是否知道hq.sinajs.cn做没做处理?为什么我用firefox打开http://hq.sinajs.cn/list=sh601006速度非常快,但是我用程序打开wxWidgets类库(C++代码)却要耗时大概20秒出头啊?

  2. Andy 于 2009-07-14 11:13:57 发表:

    你的程序问题, 多研究下HTTP协议, 新浪对请求的报头都没判断好像
    但我一般采集都是真实模拟完整的信息的

  3. case 于 2009-08-31 14:38:22 发表:

    博主您好,有个小证券社区项目请您付费协助.
    不知是否可以百忙当中给予支持!
    望能给我留个联系方式,我的邮箱[email protected]

  4. kaihua 于 2010-01-11 03:12:28 发表:

    1.1中的代码可用,那么如何实现不断的更新呢?比如每隔5秒获得一次信息。请指教。谢谢。

  5. kgd2010 于 2010-03-12 13:57:14 发表:

    能给我一个百度的下载字符串吗?

  6. 本科生 于 2010-03-20 22:48:32 发表:

    我想请问一下,如同刚才所说“比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情”之后,如果我想把他们两个的当前股价相加,应该怎么做呢?谢谢!无限感激!

  7. vison 于 2010-05-14 16:13:58 发表:

    您好!请问就只有深圳和上海的数据吗?是否有提供港股数据接口??如果有,请教一下~谢谢啊~急。。。

  8. ben 于 2010-05-16 12:41:07 发表:

    发现很难得到总盘和流通盘的数据,不好计算换手率。

  9. denial 于 2010-05-26 16:33:36 发表:

    太爽了,多谢!

  10. Jack 于 2010-08-23 16:47:14 发表:

    嘿 会开发的可以联系我吗?我们交流交流

    ChenYz 于 2010-08-28 12:00:09 回复:

    呵呵,是你么?

  11. Cwal 于 2010-08-30 12:48:12 发表:

    楼主你好,请问你的QQ号是多少?有些问题想请教你……

  12. Chow 于 2010-12-14 14:06:47 发表:

    那么如何实现不断的更新呢?比如每隔5秒获得一次信息。请指教。谢谢

  13. qq.289433542 于 2010-12-21 16:59:18 发表:

    楼主:你好!
    我的问题和楼上的一样:
    如何实现不断的更新呢?比如每隔5秒获得一次信息。请指教。谢谢

  14. qq:515520788 于 2010-12-30 10:53:17 发表:

    楼主您好,请问返回中文如:"大秦铁路",在asp.net里面如何解码?

  15. jssay 于 2011-01-06 16:13:58 发表:

    web-service接口呢?

  16. carl 于 2011-04-02 12:53:37 发表:

    提供一种新的方式,直接与通达信藕合。行情准确、稳定且全面。

  17. carl 于 2011-04-02 13:00:41 发表:

    请于这里下载演示。http://www.vbgood.com/thread-102830-1-1.html

    p9527 于 2013-01-05 11:14:34 回复:

    该网址已经访问不了,可否发一份到邮箱,谢