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

77 篇文章 27 订阅
54 篇文章 28 订阅

2022年1月 发现 新浪接口反馈:Kinsoku jikou desu!

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

请联系weixin:sunwind1576157 

[AHK]腾讯实时股票数据接口   [AHK]腾讯实时股票数据接口_liuyukuan的博客-CSDN博客

[AHK]AutoHotkey从新浪获取期货行情  https://blog.csdn.net/liuyukuan/article/details/53127050

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

新浪实时股票数据接口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

分时线的查询:
http://image.sinajs.cn/newchart/min/n/sh000001.gif

日K线查询:
http://image.sinajs.cn/newchart/daily/n/sh000001.gif

周K线查询:
http://image.sinajs.cn/newchart/weekly/n/sh000001.gif

月K线查询:
http://image.sinajs.cn/newchart/monthly/n/sh000001.gif

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值