参考

单位速查

同一个字段名在不同端点单位可能不同:volume 一律是手,但 amount 在 K 线里是元、在 snapshot 里是万元。拿错单位会差 100 倍到 1 万倍。

一句话结论

  • volume(成交量)一律是手,不是股 —— 要股数得乘 100。
  • amount(成交额)分两种:K 线 / 行情里是元,/v1/snapshot 里是万元。
  • 市值是亿元,股本是股,换手率是百分数(0.31 = 0.31%)。
  • 所有价格都是元,而且都是字符串。

逐字段对照

字段 出现在 单位 依据
open last high low kline / quote 元 线上返回量级
volume kline / quote / snapshot / orderbook 手(×100 = 股) /v1/orderbook 描述「量单位是手(×100 = 股)」
amount kline / quote 元 单价验算(见下)
amount snapshot 万元 /v1/snapshot 描述「volume 手 · amount 万元 · 市值 亿元 · 股本 股」
市值(流通 / 总) snapshot 亿元 同上
股本(流通 / 总) snapshot 股 同上
turnover kline / quote / snapshot 百分数(0.31 = 0.31%) 三处描述「同名同值(单位 %)」
盘口挂单量 b1_v ~ a5_v orderbook 手 /v1/orderbook 描述

怎么自己验一遍

单位不能只信描述 —— 用单价验算交叉核对,两步就能确认。

第一步:取一天的 K 线,算 成交额 ÷ (成交量 × 100):

4797250000 ÷ (38331 × 100) = 1251.5

第二步:看这个数是否落在当日最低价 ~ 最高价之间。该日区间是 1236.05 ~ 1268,1251.5 落在里面。

一次同时证明两件事:volume 是手(乘 100 才得到股数),amount 是元。如果单位拿错,这个数会偏 100 倍或 1 万倍,一眼就能看出来。

同法核过第二天(3260060000 ÷ (26366 × 100) = 1236.5,当日区间 1230.88 ~ 1245.87)同样成立。

常见误用

  • 拿 amount 当万元 —— 在 K 线 / 行情里它是元,按万元算会差 1 万倍。
  • 拿 volume 当股数 —— 它是手,要股数得 ×100。
  • 跨端点混用 amount —— /v1/kline 是元、/v1/snapshot 是万元,同一个名字差 1 万倍。
  • 拿 turnover 当小数 —— 0.31 表示 0.31%,不是 31%。

最后更新: 2026-10-05

单位取自端点描述与 2026-10-05 线上真实返回(/v1/kline、/v1/quote、/v1/snapshot),并用「成交额 ÷ (成交量 × 100) 应落在当日最低价~最高价之间」交叉验算过两天数据。