读数台 · 把数字念明白,再谈买卖 本站不喊单、不预测价格
HUIMELOREADING DESK
BTC—读取中
ETH—读取中
BNB—读取中

首页/全部读数/主动买卖量怎么看

价格与涨跌

币安合约主动买卖量怎么看,每笔成交一买一卖,它分的是谁先出手

邵屿 2026-10-23 更新 2026-10-23 约 2500 字 价格与涨跌
封面:深色底上,一排柱子以中线为界,上半截覆盆子色、下半截金色,长短各不相同,左侧写着 1 buyer、1 seller
每根柱子上下两截加起来,才是那段时间的全部成交。

先把一件事念清楚:一段时间里成交了 100 枚币,就是有人买了 100 枚、有人卖了 100 枚。成交量里的买和卖永远一样多,不存在「买的比卖的多」。

主动买卖量分的是另一件事——每一笔成交里,是谁先出手去吃对方的挂单。买方拿市价单或者能立刻成交的限价单扫掉卖盘,这一笔记成主动买入;反过来,卖方去砸买盘,记成主动卖出。所以主动买入量大于主动卖出量,读出来的是「急着买的人比急着卖的人多」,而不是「买的人多」。

挂单和吃单:一笔成交里谁算「主动」

盘口上挂着的单子叫挂单(maker),它们在等人来成交。直接跟这些挂单成交的那一方叫吃单(taker)。一笔成交必然是一个挂单配一个吃单。

「主动」两个字说的就是吃单那一方站在哪边:

  • 吃单方是买方 → 这笔量记进主动买入;
  • 吃单方是卖方 → 记进主动卖出。

币安的逐笔成交接口里,每笔记录有一个字段叫 m,文档原文是「Was the buyer the maker?」——买方是不是挂单方。写 true,说明买方在挂单、卖方在吃单,这笔就是主动卖出;写 false 则是主动买入。整组数据就是把这个标记按时间段加起来。

挂单和吃单在盘口那两列数字里讲过手续费上的差别,这里只用到它的另一面:吃单是在「等不及」,愿意付出价差和更高的费率换立刻成交。

币安合约的「合约主动买卖量」在哪一页

币安合约站左侧「市场信息」下面有一项「大数据」。页面顶上先选 U本位合约还是币本位合约,再选具体合约(默认是 BTCUSDT 永续)和时间周期,周期下拉框里从「5分」排到「1天」。往下拉,依次是合约持仓量、大户账户数多空比、大户持仓量多空比、多空账户数比,接着就是合约主动买卖量,再往下是基差。

这张图跟多空比挨在一起,接口的路径也叫 takerlongshortRatio,名字里带着 longshort。网上把它叫作「主动买卖多空比」的说法,大概就是从这里来的。但它和大户多空比不是一类东西:多空比数的是仓位站在哪边,主动买卖量数的是一段时间里成交是谁发起的。一个是存量,一个是流量。

还有一层要分开:这页的数字只是币安这一个合约市场。别的交易所、币安自己的现货市场,各有各的成交,不在这张图里。

把文档里那组示例数字念一遍

币安开发者文档给这组接口列的返回字段只有四个,示例值是这样的:

  • buyVol:387.3300(主动买入量)
  • sellVol:248.5030(主动卖出量)
  • buySellRatio:1.5586(前者除以后者)
  • timestamp:这个时间段的开始时间

387.33 ÷ 248.503 ≈ 1.5586,对得上。这段时间的成交一共 387.33 + 248.503 = 635.833,主动买入占其中约 61%,主动卖出约 39%。

最后那个 timestamp 容易念错。文档写的是「Start time of the period」,也就是说,图上标着 10:00 的那根五分钟柱子,装的是 10:00 到 10:05 的成交,不是 9:55 到 10:00。拿它去对 K 线时差一格,结论就会错位。

合约 K 线接口里也有相近的字段:每根 K 线除了总成交量,还给一栏「Taker buy base asset volume」,即主动买入的成交量。K 线里没有单独的主动卖出栏,要用总成交量减去主动买入量得到。

主动卖出量大,不等于有人在开空

在合约市场,一张卖单可能是两种意思:开一个新的空仓,或者把手里的多仓平掉。主动卖出量把这两种混在一起算。

反过来也一样。想开空的人如果挂一张限价卖单慢慢等,成交时他是挂单方,这笔量算进的是主动买入那一边——因为吃单的是对面的买家。

强平也会掺进来。多仓被强平时,系统要替它卖出;币安强平推送里的示例订单是 IOC 限价单,也就是能成交多少立刻成交、剩下的撤掉,这种单是去吃盘口的。照这个逻辑它会落在主动卖出一侧,不过文档没有单独写强平成交在这组统计里怎么计,这一点只能算推断。一段急跌里主动卖出量突然放大,里面可能有不少是被动的平仓,不全是新的看空。爆仓数据那篇讲过强平推送本身漏掉了什么。

所以「主动卖出多 = 空头在进场」这句话,中间缺了两个环节:是开仓还是平仓,是自愿还是被强平。光看这组数分不出来,要配上未平仓量看总仓位在增还是在减。

它为什么不是「资金流入」

有的说明会把主动买入量叫作「资金流入量」。这个说法经不起算账。

一笔主动买入,付出去的钱进了挂单卖家的口袋;那个卖家拿到的钱,和买家付的一分不差。市场里的钱没有变多,只是从一个人手里到了另一个人手里。主动买入多,说明那段时间买方更愿意付出盘口价差去成交,这是一个关于急迫程度的读数,不是关于钱进来还是出去的读数。

想看钱有没有真的进场,得看别的东西,比如合约的总持仓有没有增加,或者现货 ETF 的申购赎回——后者在现货 ETF 净流入里拆过,那个数字也有它自己的口径。

买卖比 1.5 和 0.67,偏得一样多

买卖比是除法,除法有个不对称的毛病。

主动买入 60、主动卖出 40,比值是 1.5;倒过来主动买入 40、主动卖出 60,比值是 0.67。两种情形偏向的程度完全一样,只是方向相反,可在图上 1.5 离 1 有 0.5 那么远,0.67 离 1 只有 0.33。看曲线时容易觉得「买方占优」比「卖方占优」更显眼。这和跌 50% 要涨 100% 才回本是同一种算术:比例在 1 的两边不是对称的。

换成占比来念就没这个问题:60% 对 40%,40% 对 60%,一眼就看出是镜像。用上面的公式,占比 = buyVol ÷ (buyVol + sellVol)。

另一个毛病出在成交稀少的时段。假设凌晨某个五分钟里只成交了 4 枚,主动买入 3、主动卖出 1,比值是 3;白天某个五分钟成交 1000 枚,600 对 400,比值 1.5。前一个比值大一倍,背后的成交却只有后一个的零头。读比值之前先瞄一眼 buyVol 和 sellVol 本身有多大,或者把周期拉长,少看几根被小样本放大的柱子。

主动买入多、价格却不动,是什么情形

按直觉,吃单方一直在买,就会把卖盘一档一档吃上去,价格应该往上走。有时候它偏偏不走。

能确定的描述只有一句:那段时间有人在上方持续挂卖单,接住了这些主动买入。卖盘被吃掉一档,又补上一档,价格就停在原地。至于补单的是一个人还是很多人、是出货还是做市,这组数据里没有答案。

反方向同理:主动卖出很多、价格却撑住,是下方的买单一直在接。这类「量和价对不上」的时刻,比单看比值高低更值得多看一眼,但也只是值得看,看完能说的仍然有限。量和价放在一起的四种常见组合,成交量放大说明什么里一个一个排过。

常见问题

主动买卖比大于 1,价格接下来会涨吗?

这个数说的是已经过去的那段时间里谁先出手,不说接下来。主动买入多的时段价格照样可能下跌,原因之一是上方有足够的挂单在接。

K 线下面的绿色量柱,是不是就是主动买入量?

不是。量柱的颜色跟着那根 K 线收涨还是收跌,柱子高度是全部成交量。主动买入量要单独看,K 线接口里那一栏叫 Taker buy base asset volume。

选 5 分钟和选 1 天,读到的会不一样吗?

会。周期越短,每根柱子装的成交越少,比值越容易被几笔大单甩到很高或很低。周期拉长后,比值通常更靠近 1,单根柱子的意思也更平淡。

风险提示:主动买卖量描述的是已经发生的成交由谁发起,不能告诉你价格方向。合约带杠杆,行情不利时可能被强制平仓、损失全部保证金。

字段定义依据币安开发者文档 U本位合约行情接口中的 Taker Buy/Sell Volume、逐笔归集成交(aggTrades)与 K 线三处说明;页面栏目名依据币安合约「大数据」页,均查证于 2026-10-23。buyVol 等示例值取自文档示例;60/40、3/1 等是为说明比值而设的数字。