Unit reference
The same field name can carry different units on different endpoints: volume is always lots, but amount is CNY on K-line and CNY-10k on snapshot. Mixing them up throws the value off by 100x to 10,000x.
The short version
volumeis always lots, not shares — multiply by 100 for shares.amountdiffers by endpoint: CNY on K-line / quote, CNY-10k (万元) on/v1/snapshot.- Market cap is CNY-100m (亿元), share count is shares, turnover rate is a percent value (
0.31= 0.31%). - Every price is in CNY, and every numeric value is a string.
Field by field
| Field | Appears on | Unit | Basis |
|---|---|---|---|
open last high low |
kline / quote | CNY | magnitude of live responses |
volume |
kline / quote / snapshot / orderbook | lots (×100 = shares) | /v1/orderbook description: “volume is in lots (×100 = shares)” |
amount |
kline / quote | CNY | price cross-check (below) |
amount |
snapshot | CNY-10k | /v1/snapshot description: “volume lots · amount CNY-10k · market cap CNY-100m · share count shares” |
| Market cap (float / total) | snapshot | CNY-100m | same |
| Share count (float / total) | snapshot | shares | same |
turnover |
kline / quote / snapshot | percent value (0.31 = 0.31%) |
three descriptions say “same name, same value (unit %)” |
Order-book sizes b1_v–a5_v |
orderbook | lots | /v1/orderbook description |
How to verify it yourself
Do not take the descriptions on faith — run a price cross-check. Two steps:
Step 1 — take one day of K-line and compute amount ÷ (volume × 100):
4797250000 ÷ (38331 × 100) = 1251.5
Step 2 — see whether that number falls inside the day’s low ~ high. The range that day was 1236.05 ~ 1268, and 1251.5 lands inside it.
That single check proves two things at once: volume is in lots (you must multiply by 100 to get shares), and amount is in CNY. If either unit were wrong, the result would be off by 100x or 10,000x — obvious at a glance.
The same check holds on a second day:
3260060000 ÷ (26366 × 100)= 1236.5, inside that day’s1230.88~1245.87.
Common misuses
- Treating
amountas CNY-10k — on K-line / quote it is CNY; assuming CNY-10k is off by 10,000x. - Treating
volumeas shares — it is lots; multiply by 100 for shares. - Mixing
amountacross endpoints —/v1/klineis CNY,/v1/snapshotis CNY-10k; the same name differs by 10,000x. - Treating
turnoveras a fraction —0.31means 0.31%, not 31%.
Last updated: 2026-10-05
Units taken from the endpoint descriptions and live responses on 2026-10-05 (/v1/kline, /v1/quote, /v1/snapshot), cross-checked with "amount ÷ (volume × 100) must land inside that day's low–high range" on two trading days.