Tag: 股票数据

新浪实时股票数据接口http://hq.sinajs.cn/list=code

imgsource=”http://finance.sina.com.cn”

case 3

getstockimg=”http://hq.gazxfe.com/stockchart/realline.chart?”&code&”&1003&SZ500 330″

imgsource=”http://hq.gazxfe.com”

case 4

getstockimg=”http://chartse.stockstar.com/chartserver?code=”&code&””

imgsource=”http://www.stockstar.com/”

end select

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

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”

imgsource=”http://www.stockstar.com/”

case 1

getastockimg=”http://money.163.com/special/100.gif?C39″

getastockimgb=”http://money.163.com/special/101.gif?HrS”

imgsource=”http://www.163.com”

case 2

getastockimg=”http://www.10jqka.com.cn/curve/realtime/index2.php?code=1a0001&w=180&h=140″

getastockimgb=”http://www.10jqka.com.cn/curve/realtime/index2.php?code=399001&w=180&h=140″

imgsource=”http://www.10jqka.com.cn”

case 3

getastockimg=”http://chart.cnlist.com/stockchart/realline.chart?1a0001&1002&SZ180 140″

getastockimgb=”http://chart.cnlist.com/stockchart/realline.chart?399001&1002&SZ180 140″

imgsource=”http://chart.cnlist.com/”

case 4

getastockimg=”http://image.sinajs.cn/newchart/small/ish000001.gif?1189176558328″

getastockimgb=”http://image.sinajs.cn/newchart/small/isz399001.gif?1189176558328″

imgsource=”http://www.sinajs.cn”

case 5

getastockimg=”http://218.1.72.66/cgi/pic/sh/realtime/JA000001164143.png”

getastockimgb=”http://218.1.72.66/cgi/pic/sz/realtime/JA399001164143.png”

imgsource=”http://www.cnstock.com/”

case 6

getastockimg=”http://222.73.29.85/img/000001.png”

getastockimgb=”http://222.73.29.85/img/399001.png”

imgsource=”http://www.eastmoney.com/”

end select

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

end function

%>

2. web-service接口

2.1 CHINAstock的web-service:

http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx

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

2.1.1 getStockImageByCode

GET 股票GIF分时走势图

INput:theStockCode = 股票代号,如:sh000001

POST /WebServices/ChinaStockWebService.asmx HTTP/1.1

Host: www.webxml.com.cn

Content-Type: text/xml; charset=utf-8

Content-Length: length

SOAPAction: http://WebXml.com.cn/getStockImageByCode

string

Output:

2.1.2 getStockImageByteByCode

获得中国股票GIF分时走势图字节数组

INput:theStockCode = 股票代号,如:sh000001

POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:www.webxml.com.cnContent-Type: text/xml;charset=utf-8Content-Length: lengthSOAPAction:”http://WebXml.com.cn/getStockImageByteByCode” string

返回的数据如下:

R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A

2.1.3 getStockImage_kByCode

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

INPUT: theStockCode = 股票代号

theType = K 线图类型(D:日、W:周、M:月),

POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:www.webxml.com.cnContent-Type: text/xml;charset=utf-8Content-Length: lengthSOAPAction:”http://WebXml.com.cn/getStockImage_kByCode” string string

比如按照下图所示输入:

返回的结果就是周K线图:

2.1.4 getStockImage_kByteByCode

获得中国股票GIF日/周/月 K 线图字节数组

Input:theStockCode = 股票代号,如:sh000001

POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:www.webxml.com.cnContent-Type: text/xml;charset=utf-8Content-Length: lengthSOAPAction:”http://WebXml.com.cn/getStockImage_kByteByCode” string stringHTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length:length base64Binary

比如按照下图输入:

返回的结果就是周K线图字节数组

R0lGODlhIQIsAfcAAAAAAAwLBxkGBQ4ODhAQEBsSChUVFS4TDB8eGQkA9koPCDAAzy4mFVgAp2UYC0IqEUYuBVwiDEAsI1QnFX8AgDU1NUozFlgxD6cBWVY5FnIwEmQ4Gc0AMlhDHPEADlVJMEpKSm1IHOUBWpY3FZMyVY9IGXRWIEFmWGNYUmpdPXJgHQB8HK9EGGBgX4lXIACoAHhkMyt4m4VkJtstbv8A

2.1.5 getStockInfoByCode

获得中国股票及时行情

input:theStockCode = 股票代号

POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:www.webxml.com.cnContent-Type: text/xml;charset=utf-8Content-Length: lengthSOAPAction:”http://WebXml.com.cn/getStockInfoByCode” string

返回的值一个一维字符串数组String(24),结构为:String(0)股票代号、String(1)股票名称、String(2)行情时间、String(3)最新价(元)、String(4)昨收盘(元)、String(5)今开盘(元)、String(6)涨跌额(元)、String(7)最低(元)、String(8)最高(元)、String(9)涨跌幅(%)、String(10)成交量(手)、String(11)成交额(万元)、String(12)竞买价(元)、String(13)竞卖价(元)、String(14)委比(%)、String(15)-String(19)买一- 买五(元)/手、String(20)-String(24)卖一 – 卖五(元)/手。

Webservice的方法类似于现在concurrent项目的DBWS数据的获取,都是通过SOAP协议向DBWS服务器获取相关的数据。

利用雅虎查中国股票

http://quote.yahoo.com/d/quotes.csv?s=MSFT&f=slc1wop

返回微软的股票价格

“MSFT”,”4:00pm – 30.70″,+1.04,”21.46 -30.75″,29.77,29.66

http://quote.yahoo.com/d/quotes.csv?s=000969.SZ&f=slc1wop

这个返回安泰科技的,一般有半个小时的延迟。

但是s=000969.sz 这个后面的sz是深圳的意思, 沪市是SS后缀

另附:

sinajs 接口中获取各大股指的详细代码 深成指:

上证指:

道琼斯:

纳斯达克:

恒生指:

日经指数:

台湾加权:

新加坡:

详细用法参考sinajs使用方法!

参考方法:

新浪期货数据接口

实时数据

【例子】

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

豆粕连续 M0

返回值如下:

varhq_str_M0=”豆粕连续,145958,3170,3190,3145,3178,3153,3154,3154,3162,3169,1325,223,1371608,1611074,连,豆粕,2013-06-28″;

———————————————————-

查看 http://finance.sina.com.cn/futures/quotes/M0.shtml页面,发现含义如下:

最新价:  3154 开盘价: 3170 最高价: 3190   最低价: 3145

结算价:  3162 昨结算: 3169 持仓量: 1371608 成交量: 1611074

买  价: 3153 卖  价: 3154 买  量: 1325  卖  量:  223

———————————————————-

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

0:豆粕连续,名字

1:145958,不明数字(难道是数据提供商代码?)

2:3170,开盘价

3:3190,最高价

4:3145,最低价

5:3178,昨日收盘价 (2013年6月27日)

6:3153,买价,即“买一”报价

7:3154,卖价,即“卖一”报价

8:3154,最新价,即收盘价

9:3162,结算价

10:3169,昨结算

11:1325,买  量

12:223,卖  量

13:1371608,持仓量

14:1611074,成交量

15:连,大连商品交易所简称

16:豆粕,品种名简称