新浪股票实时行情怎么看_新浪股票数据接口怎么用

新网编辑 资讯栏目 – 财经资讯 5
```html

新浪股票实时行情怎么看?

很多投资者第一次打开新浪财经频道时,都会被密密麻麻的红绿数字晃花眼。到底哪些才是“实时”?哪些只是“延迟”?下面用问答形式拆解。

新浪股票实时行情怎么看_新浪股票数据接口怎么用-第1张图片-俊逸知识馆
(图片来源网络,侵删)

1. 如何一眼识别实时数据?

进入 finance.sina.com.cn,在搜索框输入股票代码,例如“000001”。页面左侧会出现一个分时图,图右上角若显示“实时”字样,说明当前行情与交易所同步;若显示“15分钟延迟”,则代表数据滞后。


2. 分时图里的三条线分别是什么?

  • 白线:最新成交价连线
  • 黄线:当日成交均价
  • 紫线:大盘对比线(可选叠加)

3. 盘口五档怎么看?

在分时图下方,会看到“买①~买⑤”“卖①~卖⑤”。买一价是当前最高买入报价,卖一价是当前最低卖出报价。若两者价差极小,说明流动性好;价差过大,则需谨慎。


新浪股票数据接口怎么用?

做量化或二次开发的程序员,常把新浪当作免费行情源。以下从0到1演示抓取流程。

1. 接口地址长什么样?

新浪公开了一个轻量级HTTP接口:

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

把“sh600519”换成任意代码即可,返回一串以逗号分隔的文本,字段含义如下:

新浪股票实时行情怎么看_新浪股票数据接口怎么用-第2张图片-俊逸知识馆
(图片来源网络,侵删)
  1. 股票名称
  2. 今日开盘价
  3. 昨日收盘价
  4. 当前价
  5. 今日最高价
  6. 今日最低价
  7. 竞买价(买一)
  8. 竞卖价(卖一)
  9. 成交量(手)
  10. 成交额(元)
  11. 买一~买五挂单量
  12. 卖一~卖五挂单量
  13. 日期
  14. 时间

2. Python如何解析?


import requests, re

url = 'http://hq.sinajs.cn/list=sz000001'
text = requests.get(url).text
data = re.findall(r'"(.*?)"', text)[0].split(',')
name, price = data[0], data[3]
print(name, price)

运行结果示例:平安银行 10.25


3. 如何批量获取?

接口支持一次传多个代码,用英文逗号隔开:

http://hq.sinajs.cn/list=sh600519,sz000858,sz002594

返回多行文本,每行对应一只股票,循环解析即可。


常见问题答疑

Q:新浪接口有频率限制吗?

A:官方未公布明确阈值,实测每秒1次以内基本稳定;过快会返回空字符串。


Q:为什么有时价格突然跳成0?

A:交易所集合竞价阶段(9:15-9:25)不撮合成交,接口会返回0或昨日收盘,属正常现象。

新浪股票实时行情怎么看_新浪股票数据接口怎么用-第3张图片-俊逸知识馆
(图片来源网络,侵删)

Q:如何获取历史K线?

A:新浪另有一个接口:

http://money.finance.sina.com.cn/quotes_service/api/json_v2.php/CN_MarketData.getKLineData?symbol=sz000001&scale=240&ma=no&datalen=1023

参数说明:

  • scale=240:日K线
  • datalen=1023:返回1023根K线,约4年数据

实战案例:用Excel刷新实时价格

不想写代码?Excel也能直接调用。

  1. 打开空白表,选中A1,点击“数据”→“自网站”
  2. 粘贴接口地址:http://hq.sinajs.cn/list=sh600519
  3. 导入后,在“查询设置”里把刷新频率设为1分钟
  4. 用“文本分列”功能按逗号拆分,即可得到实时价格列

进阶技巧:把新浪接口接入Tushare Pro

Tushare Pro是Python量化圈常用库,默认用腾讯源,但可通过自定义行情函数替换为新浪源:


def sina_realtime(codes):
    url = 'http://hq.sinajs.cn/list=' + ','.join(codes)
    res = requests.get(url).text.splitlines()
    return [line.split(',')[3] for line in res]

import tushare as ts
ts.set_token('你的token')
pro = ts.pro_api()
pro.realtime = sina_realtime  # 覆盖原函数

这样既能享受Tushare的数据结构,又能用免费的新浪实时行情。

```

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~