交易所统计数字货币:成交量、市值、持仓量这些数据怎么来的
交易所统计数字货币,说白了就是把每一笔撮合、每一个挂单、每一条链上转账,变成成交、持仓、市值这些大家天天看的数字。我在所里做数据运营好几年,最清楚这套东西背后有多少坑。
成交量看着简单,其实是逐笔订单撮合后累加出来的。一笔市价单进来,吃掉订单簿里对应的限价单,两边各记一笔。但各所数据不一样交易所统计数字货币,因为刷量和自成交会虚增数字,头部所会做去重,小所基本原始记录直接出,同一个币在不同所看到的量能差两三成。

市值等于价格乘以流通量。价格一般取最近一笔成交价或订单簿中间价,流通量要扣掉锁定、销毁、团队预留的部分。这里最容易出偏差的是流通量口径——不同平台取数时间不同,有的按季度更新,有的实时扣减,所以同一个币的市值在不同网站上可能差好几百美元。
订单簿深度和持仓是另一套逻辑。深度是某价位上挂单的累计量,反映短期流动性;持仓则记录每个账户的多空合约数量,未平仓合约和现货持仓是两回事。合约所会单独统计爆仓量,现货所没有这个维度,两边数据不能直接比。
还有一个绕不开的问题:数据校准。各所链上确认速度、区块高度不一样,刚出的数字和结算后的数字会有出入。我们在后台会跑一轮延迟对账,把T+1确认的数据修正掉,对外发布的延迟大概十五分钟到半小时交易所统计数字货币:成交量、市值、持仓量这些数据怎么来的,这就是为什么你刷到的"实时"其实不是真正的实时。