看 BTC/USDT,先认斜杠:斜杠前面的 BTC 是基础资产,也就是你要买进或卖出的那个东西;斜杠后面的 USDT 是报价资产,用来标价和结算。买入这个交易对,花掉 USDT、拿到 BTC;卖出则反过来,交出 BTC、收回 USDT。
价格那一栏始终回答同一个问题:一个单位的基础资产,值多少个报价资产。读到 80,000,意思是 1 BTC 换 80,000 USDT。到了 ETH/BTC 这种交易对,价格单位变成 BTC,把它当美元价来读,会差出好几个数量级。
订单簿表头括号里的币种,就是那一列的单位
打开币安公开的现货交易页,订单簿表头写着“价格(USDT)”“数量(BTC)”“成交额”。括号里的币种就是那一列用的单位:数量按基础资产计,价格和成交额按报价资产计。

页面顶部那排数字也按同一规则拆。“24h成交量(BTC)”数的是成交了多少个 BTC,“24h成交额(USDT)”数的是这些成交折合多少 USDT。两个数差了好几位很正常,它们本来就不是同一种单位。
成交额是乘出来的:价格 × 数量。假设卖单一侧有一行价格 80,000、数量 0.002,这一行的成交额就是 160 USDT。哪天碰到表头没标单位的页面,看乘出来的数落在哪种币上,就能倒推出各列的单位。
买入时被占用的是 USDT,卖出时被占用的是 BTC
挂出一张还没成交的限价单,交易所会先把这张单要用到的资产留出来。留哪一种,取决于方向:
- 买入 BTC/USDT 限价单:留出报价资产。以 80,000 挂买 0.002 BTC,被占用的是 160 USDT。
- 卖出 BTC/USDT 限价单:留出基础资产。挂卖 0.002 BTC,被占用的就是这 0.002 BTC,USDT 余额不动。
所以卖出时提示余额不足,先别看 USDT 有多少——卖这个交易对要的是 BTC。账户里明明有币、可用数量却偏少,先看是不是被别的挂单占着,这一层见挂单占用余额。
市价单按数量填还是按金额填:两个数分别是哪种币
市价单不写价格,只能换个办法告诉系统“要多少”。币安现货接口文档写得很直接:用 quantity 下市价单,填的是基础资产的数量;用 quoteOrderQty,填的是报价资产的金额,买入时是打算花掉多少,卖出时是想收回多少,实际成交多少个基础资产由当时的市场深度决定。网页下单区若同时给出按数量、按金额两种填法,背后就是这两个参数。
假设你有 100 USDT,想全部换成 BTC。
按金额买,花掉的 USDT 是定数,到手的 BTC 是变数。按数量买,比如指定 0.00125 BTC(100 ÷ 80,000),到手的 BTC 定了,花多少 USDT 却要看吃到哪几档卖单:价格在下单那一刻跳到 80,400,同样 0.00125 BTC 就要 100.5 USDT,比你手上的多。想把一笔 USDT 正好用完,按金额填更贴合;想拿到一个确定的数量,再按数量填。
卖出方向反过来。按数量卖,交出的 BTC 固定;按金额卖,收回的 USDT 固定,卖掉多少 BTC 跟着价格走。可见深度够不够吃下这一笔,另有一篇市价下单前的深度判断。
ETH/BTC 这种币对币交易对,价格单位是 BTC
报价资产不一定是稳定币。ETH/BTC 的基础资产是 ETH,报价资产是 BTC;价格栏若显示 0.03,意思是 1 ETH 换 0.03 BTC,不是 3 美分。
买入 ETH/BTC 花掉的是 BTC。手里只有 USDT,这个交易对就挂不了买单:要么先用 BTC/USDT 换出 BTC,要么直接去 ETH/USDT。两条路都能拿到 ETH,前一条多一次成交,也就多一笔费用和一次数量取整。
同一个基础资产配上不同的报价资产,是两个独立的订单簿。BTC/USDT 和 BTC/USDC 的价格通常挨得很近,挂单、深度和最新成交却各算各的,在一个交易对里挂的单,不会出现在另一个的当前委托里。找不到刚下的单,先把交易对两半都核一遍。
还有一种排法容易读反:稳定币排在斜杠前面,形如 USDT/某种法币。这时 USDT 成了基础资产,“买入”是用那种法币买 USDT,价格表示 1 USDT 值多少法币。规则没变,只是稳定币站到了左边。
下单前看一眼:标签停在“现货”,不是“全仓”或“逐仓”
同一个 BTC/USDT 页面,下单区上方有一排标签,截图里写着“现货”“全仓”“逐仓”“网格”。全仓和逐仓是杠杆交易的两种保证金模式,网格是策略工具。交易对名字一模一样,用的资金和适用的规则却不同。
本站各篇讲的都是现货订单。下单前确认标签停在“现货”,比事后翻遍现货记录找一张其实挂在杠杆账户里的单要省事。
成交后怎么核对:数量对基础资产,成交额对报价资产
拿一笔教学记录走一遍:
| 记录里的列 | 教学数值 | 计价单位 |
|---|---|---|
| 交易对 / 方向 | BTC/USDT,买入 | — |
| 成交价 | 80,000 | USDT / 每 1 BTC |
| 成交数量 | 0.00125 | BTC |
| 成交额 | 100 | USDT |
0.00125 × 80,000 = 100。乘得上,说明你对各列单位的理解和记录一致;乘不上,先查是不是把成交额看成了数量,或者混进了另一个交易对的记录。
到账的 BTC 和成交数量差一点点,不必马上当成错账。手续费可能从拿到的资产里扣,也可能以另一种资产扣除,单独核那一列就行。一张委托分几次成交的,按订单历史和成交历史里的办法逐笔加总。
交易对的两边还各有自己的小数精度,接口返回的交易对信息里分别叫 baseAssetPrecision 和 quoteAssetPrecision。拿 100 USDT 除出来的数量常常带一长串小数,下单区把它截短,或者提示数量不合法,原因在数量步长这一篇。