已有新的方法,如需获取实时股票价格(当前价格、涨停价、跌停价)等,


---以下应该是不好用了。

新浪实时股票数据接口http://hq.sinajs.cn/list=code
平安银行(股票代码:000001)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:
http://hq.sinajs.cn/list=sz000001 这个url会返回一串文本,例如:


var hq_str_sz000001="平安银行,24.600,24.580,23.600,24.960,23.380,23.570,23.600,114780276,2744729637.030,8480,23.570,27800,23.560,30900,23.550,11000,23.540,31840,23.530,199000,23.600,2700,23.610,58300,23.620,51200,23.630,4400,23.640,2021-02-10,11:30:00,00";


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

1:”平安银行,股票名字;
2:”24.600″,今日开盘价;
3:”24.580″,昨日收盘价;
4:”23.600″,当前价格;
5:”24.960″,今日最高价;
6:”23.380″,今日最低价;
7:”23.570″,竞买价,即“买一”报价;
8:”23.600″,竞卖价,即“卖一”报价;
9:”114780276″,成交的股票数,由于股票交易以一百股为基本单位,所以在使用时,通常把该值除以一百;
10:”2744729637.030″,成交金额,单位为“元”,为了一目了然,通常以“万元”为成交金额的单位,所以通常把该值除以一万;
11:”8480″,“买一”申请8480股,即85手;
12:”23.570″,“买一”报价;
13:”27800″,“买二””
14:”23.560″,“买二”
15:”30900″,“买三”
16:”23.550″,“买三”
17:”11000″,“买四”
18:”23.540″,“买四”
19:”31840″,“买五”
20:”23.530″,“买五”
21:”199000″,“卖一”申报199000股,即1990手;
22:"23.600",“卖一”报价
23:”2700,“卖二”申报
24:  ”23.610″,“卖二”报价
25:”58300,“卖三”申报
26:  ”23.620″,“卖三”报价
27:”51200,“卖四”申报
28:  ”23.630″,“卖四”报价
29:”4400,“卖五”申报
30:  ”23.640″,“卖五”报价
31:”2021-02-10″,日期;
32:”11:30:00″,时间;

一个简单的AutoHotkey应用例子(这段代码输出大秦铁路(股票代码:601006)的当前股价):

whr := ComObjCreate("WinHttp.WinHttpRequest.5.1")
whr.Open("GET", "http://hq.sinajs.cn/list=sh601006", true)
whr.Send()
whr.WaitForResponse()
response := whr.ResponseText
StringReplace,response,response,var hq_str_,`"
arr:=StrSplit(response,",")
MsgBox % arr[1] . "_当前价格:" arr[4]

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

http://hq.sinajs.cn/list=sh601003,sh601001 查询大盘指数,比如查询上证综合指数(000001):

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

服务器返回的数据为:

varhq_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

[AHK]新浪实时股票数据接口_新浪微博

分时线的查询:

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

[AHK]新浪实时股票数据接口_数据接口_02

日K线查询:

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

[AHK]新浪实时股票数据接口_数据接口_03

周K线查询:

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

[AHK]新浪实时股票数据接口_AutoHotkey_04

月K线查询:

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

[AHK]新浪实时股票数据接口_数据接口_05