参考
单位速查
同一个字段名在不同端点单位可能不同: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) 应落在当日最低价~最高价之间」交叉验算过两天数据。