ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:19.48KB ,
资源ID:3712289      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3712289.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实时股票数据接口大全.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实时股票数据接口大全.docx

1、实时股票数据接口大全本文来源于: 从此学习网 原文: 实时股票数据接口大全股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据2. web-service接口1.http/javascript接口取数据1.1Sina股票数据接口以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:这个url会返回一串文本,例如:var hq_str_sh601006=大秦铁路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91, 26.92, 22114263, 589824680, 4695, 26.

2、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,竞买价,即“买

3、一”报价;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:”310

4、0,“卖一”申报3100股,即31手;21:”26.92,“卖一”报价(22, 23), (24, 25), (26,27), (28, 29)分别为“卖二”至“卖四的情况”30:”2008-01-11,日期;31:”15:05:32,时间;一个简单的JavaScript应用例子: var elements=hq_str_sh601006.split(,); document.write(current price:+elements3);这段代码输出大秦铁路(股票代码:601006)的当前股价current price:14.20如果你要同时查询多个股票,那么在URL最后加上一个逗号,再加上

5、股票代码就可以了;比如你要一次查询大秦铁路(601006)和大同煤业(601001)的行情,_ 3601;这样使用URL:查询大盘指数,比如查询上证综合指数(000001):服务器返回的数据为:var hq_str_s_sh000001=上证指数,3094.668,-128.073,-3.97,436653,5458126;数据含义分别为:指数名称,当前点数,当前价格,涨跌率,成交量(手),成交额(万元);查询深圳成指数:对于股票的K线图,日线图等的获取可以通过请求查看日K线图:分时线的查询:日K线查询:周K线查询:月K线查询:1.2 Baidu&Google的财经数据在baidu, goog

6、le中搜索某只股票代码时,将会在头条显示此股票的相关信息,例如在google搜索601006时,第一条搜索结果如下图:通过点击左边的图片我们发现会将此图片链接到sina财经频道上,也就是说google股票数据的获取也是从sina获取。后经抓包分析,发现google也是采用1.1中介绍的接口。Baidu的股票数据来自baidu的财经频道1.3 其他方式除了sina,baidu等网站提供股票信息外,其他网站也有类似的接口。我们分析了一款论坛上采用的股票插件,其中有关于实时股票数据获取的介绍,详见如下代码,其中可以看到有些数据来自sina。以下是ASP示例:%= file: stock_getdat

7、a.asp version: 1.0.0 copyright (c) all rights reserved. web: = function gethttp(rurl) dim xml on error resume next set xml=server.createobject(Microsoft.XMLHTTP) xml.open get,rurl,false xml.send if not xml.readystate=4 or not xml.status=200 or err then gethttp=:exit function gethttp=xml.responsetext

8、 set xml=nothing end function function getstockdata(code) 0=股票名称,1=开盘价格,2=昨收盘价格,3=当前价格,4=最高价,5=最低价,30,31=更新时间 dim checkcode,stockdata,stockdatasplit if len(code)5 then stockdata=0,0,0,0,0,0,0,0,0,0,0,0:exit function checkcode=mid(code,len(code)-5,1) if int(checkcode)=5 then stockdata=gethttp( if not

9、 len(stockdata)=0 then stockdata=split(stockdata,chr(34)(1) end if if len(stockdata)=0 then stockdata=0,0,0,0,0,0,0,0,0,0,0,0 else stockdatasplit=split(stockdata,) stockdata=&exstock.checkstr(stockdatasplit(0)&,&stockdatasplit(1)&,&stockdatasplit(2)&,&stockdatasplit(3)&,&stockdatasplit(4)&,&stockdat

10、asplit(5)&,&formatdatetime(&stockdatasplit(30)& &stockdatasplit(31)&,0)& end if 0=股票名称,1=开盘价格,2=昨收盘价格,3=当前价格,4=最高价,5=最低价,6=更新时间 getstockdata=stockdata end function function getstockimg(code) dim rndnum,addnum,checkcode,imgsource if len(code)5 then exit function addnum=4 randomize:rndnum=cint(rnd*add

11、num) select case rndnum case 0 getstockimg= imgsource= case 1 getstockimg= imgsource= case 2 checkcode=mid(code,len(code)-5,1) if int(checkcode)=5 then getstockimg= end if imgsource= case 3 getstockimg= 500 330 imgsource= case 4 getstockimg= imgsource= end select getstockimg=split(&getstockimg&|&img

12、source&,|) end function function getastockimg() dim rndnum,addnum,checkcode dim getastockimgb,imgsource addnum=6 randomize:rndnum=cint(rnd*addnum) select case rndnum case 0 getastockimg=http:/202.109.106.1/gifchartse/gif/000001.gif getastockimgb=http:/202.109.106.1/gifchartse/gif/399001.gif imgsourc

13、e= case 1 getastockimg= getastockimgb= imgsource= case 2 getastockimg= getastockimgb= imgsource= case 3 getastockimg= 180 140 getastockimgb= 180 140 imgsource= case 4 getastockimg= getastockimgb= imgsource= case 5 getastockimg=http:/218.1.72.66/cgi/pic/sh/realtime/JA000001164143.png getastockimgb=ht

14、tp:/218.1.72.66/cgi/pic/sz/realtime/JA399001164143.png imgsource= case 6 getastockimg=http:/222.73.29.85/img/000001.png getastockimgb=http:/222.73.29.85/img/399001.png imgsource= end select getastockimg=split(&getastockimg&|&getastockimgb&|&imgsource&,|) end function%2. web-service接口2.1 CHINAstock的w

15、eb-service:中国股票行情数据 WEB 服务(支持深圳和上海股市的全部基金、债券和股票),数据即时更新。输出GIF分时走势图、日/周/月 K 线图、及时行情数据(股票名称、行情时间、最新价、昨收盘、今开盘、涨跌额、最低、最高、涨跌幅、成交量、成交额、竞买价、竞卖价、委比、买一 - 买五、卖一 - 卖五)。此WEB服务提供了如下几个接口:2.1.1 getStockImageByCodeGET 股票GIF分时走势图INput:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx HTTP/1.1

16、Host: Content-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: http:/WebX getStockImageByCode xmlns=http:/WebX string Output:2.1.2 getStockImageByteByCode获得中国股票GIF分时走势图字节数组INput:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: Content-Type: text/x

17、ml; charset=utf-8Content-Length: lengthSOAPAction: http:/WebX getStockImageByteByCode xmlns=http:/WebX string 返回的数据如下:R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUm

18、pdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A2.1.3 getStockImage_kByCode直接获得中国股票GIF日/周/月 K 线图(545*300pixel/72dpi)INPUT: theStockCode = 股票代号theType = K 线图类型(D:日默认、W:周、M:月),POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: Content-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction:

19、 http:/WebX getStockImage_kByCode xmlns=http:/WebX string string 比如按照下图所示输入:返回的结果就是周K线图:2.1.4 getStockImage_kByteByCode获得中国股票GIF日/周/月 K 线图字节数组Input:theStockCode = 股票代号,如:sh000001POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host: Content-Type: text/xml; charset=utf-8Content-Length: lengthSOAPAction: http:/WebX getStockImage_kByteByCode xmlns=http:/WebX string string /getStockImage_kByte

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1