获取历史和实时股票数据接口

1.1Sina 股票数据接口

以大秦铁路(股票代码:601006)为例,如果要获取其最新的市场信息,则只需访问新浪的股票数据

接口:

此网址将返回文本字符串,例如:

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,000元”为交易金额的单位,因此该值通常除以10,000;

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 =“” charset =“ gb2312”> / script>

/ javascript“>

var elements = hq_str_sh601006.split(“,”);

document.write(“当前价格:” +元素[3]);

此代码输出大秦铁路目前的股价(股票代码:601006)

当前价格:14.20

如果您要同时查询多个股票,请在URL的末尾添加一个逗号并添加代码股票;例如,如果您要一次查询大秦铁路(601006)和大同煤炭工业)(报价为601001)),则只需使用如下网址:

,sh601001

查询市场指数,例如查询上证综合指数(000001):

服务器返回的数据是:

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

数据的含义是:指数名称,当前点,当前价格,变化率,成交量(手),成交额(万元);

查询深圳成指数:

有关股票的烛台图表,可以通过请求… / … / *。gif此URL获得日线图等,其中*表示股票的代码,请参见下文详细信息:

查看每日烛台图:

分时行查询:

每日K线查询:

每周K线查询:

每月K线查询:

股票行情历史数据接口

1.2百度&Google的财务数据

例如,当您在百度google中搜索某个股票代码时,该股票的相关信息将显示在标题中,例如,在google中搜索601006时,

第一个搜索结果如下:

通过单击左侧的图片,我们发现该图片将链接到新浪金融频道,这意味着google 股票数据也从新浪获得。经过数据包捕获分析,发现Google还使用了1.1中引入的界面。

百度的股票数据来自百度的财务渠道

1.3其他方式

除了新浪网,百度和其他提供股票信息的网站外,其他网站也具有相似的界面。我们分析了论坛上使用的股票插件股票行情历史数据接口,

这里有关于实时股票数据采集的介绍,有关详细信息,请参见以下代码,您可以看到一些数据来自sina。

以下是一个ASP示例:

= 5然后

stockdata = gethttp(“”&code&“”)

如果不是len(stockdata)= 0,则stockdata = split(stockdata,chr(34))(1)

如果结束

如果len(stockdata)= 0,那么

stockdata =“ 0,0,0,0,0,0,0,0,0,0,0,0”

其他

stockdatasplit = split(stockdata,“,”)stockdata =“”&exstock.checkstr(stockdatasplit(0))&“,”&stockdatasplit(1)&“,”&stockdatasplit(2)&“,”,“&stockdatasplit ([3)&“股票行情历史数据接口,”&stockdatasplit(4)&“,&& stockdatasplit(5)&”,“&formatdatetime(”“&stockdatasplit(3 0)&”“&stockdatasplit(3 1)&”“,[0)&“”

如果结束

‘0 = 股票名称炒股配资,1 =开盘价,2 =昨天收盘价,3 =当前价格,4 =最高价格,5 =最低价格,6 =更新时间

getstockdata = stockdata

结束功能

函数getstockimg(代码)

dim rndnum,addnum,checkcode,imgsource

如果len(code)= 5则

getstockimg =“”&code&“。gif”

如果结束

imgsource =“”

案例3

getstockimg =“”&code&“&1003&SZ 500330”

imgsource =“”

案例4

getstockimg =“”&code&“”“

imgsource =“”

结束选择

getstockimg = split(“”&getstockimg&“ |||”&imgsource&“”,“ ||”)

结束功能

function getastockimg()

dim rndnum,addnum,checkcode

dim getastockimgb,imgsource

addnum = 6

randomize:rndnum = cint(rnd * addnum)

选择大小写rndnum

情况0

getastockimg =“”

getastockimgb =“”

imgsource =“”

案例1

getastockimg =“”

getastockimgb =“”

imgsource =“”

案例2

getastockimg =“; w = 180&h = 140”

getastockimgb =“; w = 180&h = 140”

imgsource =“”

案例3

getastockimg =“; 1002&SZ 180140”

getastockimgb =“; 1002&SZ 180140”

imgsource =“”

案例4

getastockimg =“”

getastockimgb =“”

imgsource =“”

案例5

getastockimg =“”

getastockimgb =“”

imgsource =“”

案例6

getastockimg =“”

getastockimgb =“”

imgsource =“”

结束选择

getastockimg = split(“”&getastockimg&“ |||&getastockimgb&” ||“&imgsource&”“,” ||“)

结束功能

%>

2.Web服务界面

2.1 CHINAstock的网络服务:

中国股票市场数据WEB服务(支持深圳和上海股票市场中的所有基金,债券和股票),并且实时更新数据。输出GIF分时图,每日/每周/每月K线图,及时的市场数据(股票名称,市场时间,最新价格,昨天收盘,今天开盘配资网,价格变化,最小,最大,价格变化,交易量,营业额,投标价格,投标价格,佣金,买一买五、卖一卖五)。该Web服务提供以下接口:

2.1.1 getStockImageByCode

获取股票 GIF分时图

输入:theStockCode = 股票代码名称,例如:sh000001

POST /WebServices/ChinaStockWebService.asmx HTTP / 1.1

主机:

Content-Type:文本/ xml; charset = utf-8

内容长度:长度

SOAPAction:“”

字符串

输出:

2.1.2 getStockImageByteByCode

获取中国股票 GIF分时趋势图的字节数组

输入:theStockCode = 股票代码名称,例如:sh000001

POST /WebServices/ChinaStockWebService.asmx HTTP / 1.1Host :: text / xml; charset = utf-8Content-Length:lengthSOAPAction:“”字符串

返回的数据如下:

R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A

2.1.3 getStockImage_kByCode

直接获取中文股票 GIF日/周/月K线图(545 * 300pixel / 72dpi)

输入:theStockCode = 股票代号

theType =烛台图表类型(D:天[默认],W:周,M:月),

POST /WebServices/ChinaStockWebService.asmx HTTP / 1.1Host :: text / xml; charset = utf-8Content-Length:lengthSOAPAction:“”字符串字符串

例如,如下图所示输入:

返回的结果是每周烛台图:

2.1.4 getStockImage_kByteByCode

获取中文股票 GIF日/周/月烛台图的字节数组

输入:theStockCode = 股票代码名称,例如:sh000001

POST /WebServices/ChinaStockWebService.asmx HTTP / 1.1Host :: text / xml; charset = utf-8Content-Length:lengthSOAPAction:“”字符串字符串HTTP / 1.1200 OKContent-Type:文本/ xml; charset = utf-8Content-Length:长度为base64Binary

例如,根据下图输入:

返回的结果是每周烛台图的字节数组

R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A

2.1.5 getStockInfoByCode

及时获得中国股票市场报价

输入:theStockCode = 股票代号

POST /WebServices/ChinaStockWebService.asmx HTTP / 1.1Host :: text / xml; charset = utf-8Content-Length:lengthSOAPAction:“”字符串

返回值是一维字符串数组String(24),结构为:String(0) 股票代码名称,String(1) 股票名称,String(2)市场时间,String(3)最新价格(元),String(4)昨天的收盘价(元),String(5)今天的开盘价(元),String(6)更改(元),String(7)最低(RMB),字符串(8)最高(RMB),字符串(9)变动(%),字符串(1 0)成交量(手),字符串(1 1)成交量(万元))) ,String(1 2)出价(元),String(13)出价(元),String(14)委比(%),String(15) -String(19)买一买五(元)/手,String(2 0) -String(24)卖一卖五(元)/手。

Web服务的方法类似于当前并发项目的DBWS数据获取,即通过SOAP协议从DBWS服务器获取相关数据。

使用Yahoo 股票检查中国

返回微软的股票价格

“ MSFT”,“ 4:00 pm -30.70”,+ 1.04,“ 2 1.46-30.75”,29.77,29.66

返回安泰科技通常要延迟半小时。

但是s = 000969.sz背后的sz表示深圳,而上海股市是SS后缀

历史记录股票数据接口

这些天,我一直在寻找网上中股票的历史数据,我想进行研究和研究,最后找到一个很好的界面,来自Yahoo,我在博客上找到了它,地址是:。但这不是我发现的第一个界面。最初,我想直接分析新浪的历史交易页面,但是数据不是很完整,只有大约2个月以上的数据。下面,我将发布解析脚本,主要是再次演示正则表达式的无限魅力,因为解析的关键无疑是正则表达式!

$ stockCode = 600000

$ url =“ {0} .phtml” -f $ stockCode

$ wc =新对象System.Net.WebClient

$ content = $ wc.DownloadString($ url)

$ reg =“ s *([^ s] +)s + s *

本文来自网络,不代表佰盈股票配资立场,转载请注明出处:http://www.0565120.com/2864.html

作者: 股票配资

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

联系我们

QQ:188830909

在线咨询: QQ交谈

邮箱: QQ:188830909

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部