> Source: https://ashareapi.com/wiki/units/  ·  Markdown version for LLMs / AI agents

参考

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

 接着看

-
[K 线返回字段速查](/wiki/kline-fields)

-
[全部端点清单](/endpoints)

 [← 全部 Wiki](/wiki)
