腾讯行情 API

免费无限兜底 · PE交叉验证的Benchmark

基本信息

类型HTTP GET · 实时行情 · GBK编码
端点https://qt.gtimg.cn/q=CODE
限额无日限 · 免费无限 · 随时可用
编码GBK → 需 iconv -f GBK -t UTF-8
覆盖A股 · 港股(但港股PE常为0)

可用字段

字段位置说明可靠性
现价[3]实时成交价⭐ 高
昨收[4]昨日收盘价⭐ 高
今开[5]今日开盘价⭐ 高
今高[33]今日最高价⭐ 高
今低[34]今日最低价⭐ 高
PE(TTM)[39]或邻近市盈率⚠️ 需交叉验证
总市值[44]总市值(亿)⭐ 高
流通市值[45]流通市值(亿)⭐ 高
PB[46]或邻近市净率⭐ 高

字段位置在不同股票间可能有微小偏移,建议先打印全字段确认再取数。

已知问题

⚠️ PE字段位置偶尔偏移

PE字段应该在[39],但部分标的的PE可能出现在邻近位置。提取PE时建议先打印所有字段后手动确认,不要盲目依赖固定索引。

⚠️ 腾讯PE可能与mx-data差数倍

已验证案例:

  • 京东方A:腾讯PE 54.60 vs mx-data PE 9.55 — 5.7倍差异
  • 恺英网络:腾讯PE 6.72 vs mx-data PE 16.65 — 2.5倍差异

Tencent PE并非一定偏高或偏低——京东方是腾讯PE远高于mx-data,恺英是腾讯PE远低于mx-data。方向不固定,但差异普遍存在。这是PE交叉验证铁律的来源。

⚠️ 港股PE常为0

腾讯行情的港股PE返回不准确(常为0或负值)。小米集团的PE需从mx-data获取。港股PE不可依赖腾讯API。

⚠️ Field 39 可能是PB不是PE

2026-07-03 歌尔股份验证:field 39=2.44 实际是PB,field 40=19.70 才是PE。当field 39数值<5时应警觉——大概率是PB。必须用市值÷TTM净利手工算PE交叉验证。

⚠️ PE为负不代表公司亏损

2026-07-03 中矿资源:腾讯PE=−17.89,但mx-data显示TTM≈8.3亿→PE≈55.7。PE为负时必须用mx-data核实TTM净利,可能是非经常性损益或季度波动导致。

⚠️ 港股PE不可单独使用

小米集团验证:腾讯PE返回0或负值,必须从mx-data获取。中矿资源腾讯PE=-17.89但mx-data TTM显示PE≈55.7。港股PE不可作为⑨判定依据。

适用场景

主用场景

  • 兜底数据源:mx-data休眠(113)、问财401时,腾讯API是最后的堡垒
  • PE交叉验证:作为Benchmark,与mx-data PE取较高值用于⑨判定
  • 实时价格:每日报价、收盘价、涨跌幅等
  • 月度复核:批量拉取跟踪池的现价+PE(一个curl搞定全部标的)

不适用场景

  • 历史财务数据(营收/净利/ROE)— 腾讯API只有行情数据
  • 3年高低点 — 需从东方财富K线API获取
  • 港股PE — 不可靠,使用mx-data

使用示例

# 单只标的
curl -s -m 10 'https://qt.gtimg.cn/q=sz002517' | iconv -f GBK -t UTF-8

# 多只并列(逗号分隔,节省调用)
curl -s -m 10 'https://qt.gtimg.cn/q=sz002517,sh603893,sz300760' | iconv -f GBK -t UTF-8

🔗 关联

对比信源:mx-data · 问财
关联标的(验证案例):京东方A · 恺英网络 · 瑞芯微
关联概念:PE交叉验证铁律 · ⑨估值锚定 · 数据源降级链