参考

代码格式速查

代码一律写成「市场前缀 + 代码」,前缀必须小写。A 股 sh/sz/bj、港股 hk、美股 us;ETF、可转债、板块各有各的代码段。不带前缀的裸代码在行情端点会返回空。

格式:前缀 + 代码

sh600519     沪市(上交所)
sz000001     深市(深交所)
bj920002     北交所
hk00700      港股
usAAPL       美股

前缀必须小写。 实测:/v1/quote?code=sh600519 有数据,/v1/quote?code=SH600519 返回空。

各市场的代码段

市场 前缀 代码段 例子
上交所 sh 6(沪股 / 688 科创板)· 9(900 沪 B)· 5(沪基金 ETF/LOF)· 11 / 13(沪市可转债、可交换债) sh600519 sh688111 sh510300 sh113052
深交所 sz 0(深股)· 2(200 深 B)· 3(创业板)· 15 / 16 / 18(深市基金 ETF/LOF)· 12(深市可转债) sz000001 sz300750 sz159915
北交所 bj 92(920 新段)· 4 · 8 bj920002
港股 hk 5 位数字 hk00700
美股 us 字母代码 usAAPL usBABA

几种特殊代码

类型 格式 例子
ETF 同股票,走 sh / sz 前缀 sh510300
可转债 沪 sh11x · 深 sz12x sh113052
申万板块 pt + 数字 pt01801780
指数 显式带前缀 sh000001(上证指数)

⚠️ 000001 有歧义 —— 它既是上证指数、也是平安银行。纯 6 位分不出来,指数要显式写 sh000001。

裸代码(不带前缀)会怎样

实测:行情端点返回空。 下面这几种写法都是 ok:false + 空数组:

  • /v1/quote?code=600519 —— 不带前缀
  • /v1/quote?code=000001 —— 不带前缀
  • /v1/quote?code=600519.SH —— 别的数据商的点号写法
  • /v1/quote?code=sh60051 —— 位数不对

⇒ 一律带前缀,这是最省事的做法。代码不确定时,用 /v1/search 按名称搜出规范代码再调。

常见误用

  • 不带前缀 —— 返回空,看着像“没有这只票”。
  • 前缀写大写 —— SH600519 返回空,前缀必须小写。
  • 用点号格式 —— 600519.SH 不是我们的写法,只认 sh600519。
  • 指数不写前缀 —— 会自动补前缀的端点会把 000001 补成平安银行,指数要写 sh000001。

最后更新: 2026-10-05

前缀与代码段取自代码解析规则与各端点参数说明;裸代码、前缀大小写、位数边界均为 2026-10-05 线上实测。