遇见数据集

mktdata-binance-2026

收藏
Hugging Face2026-08-02 更新2026-08-03 收录
官方服务:

资源简介:

该数据集包含2026年Binance交易所USDT永续合约的完整L2订单簿增量数据(deltas)和逐笔成交数据(trades)。数据由goldmine市场数据记录器采集,并从其内部GMKT v1格式无损转换为zstd压缩的Parquet文件。数据集按年分仓(mktdata-binance-2026),文件组织为{SYMBOL}/{YYYY-MM}/{SYMBOL}_{YYYYMMDD}_deltas.parquet 和 _trades.parquet 格式,每个交易日一个文件。数据规模在10亿至100亿行之间。订单簿增量表(deltas)每行对应一次订单簿更新,包含字段:action(增/改/删/清空)、side(买/卖)、price_raw和price_prec(定点数价格)、size_raw和size_prec(定点数数量)、order_id、flags(bit5标记快照burst)、sequence、ts_event和ts_init(UTC纳秒时间戳)。成交表(trades)每行对应一笔成交,包含price_raw/prec、size_raw/prec、aggressor(买方/卖方主动)、trade_id(字符串)、ts_event和ts_init。快照内嵌在增量流中:每约60秒会注入一批标记F_SNAPSHOT的增量行,无单独快照表。该数据集适用于时间序列预测、订单簿重建、市场微观结构分析、量化策略回测等研究场景。数据按原样提供,仅限研究用途,不保证准确性和完整性。

This dataset contains complete L2 order book delta data and trade-by-trade transaction data for USDT perpetual contracts on Binance Exchange in 2026. The data was collected by the Goldmine market data recorder, and losslessly converted from its internal GMKT v1 format into zstd-compressed Parquet files. The dataset is partitioned by year under the directory mktdata-binance-2026, with files organized in the format {SYMBOL}/{YYYY-MM}/{SYMBOL}_{YYYYMMDD}_deltas.parquet and {SYMBOL}_{YYYYMMDD}_trades.parquet, with one file per trading day. The total data scale ranges from 1 billion to 10 billion rows. The order book delta table (deltas) has one row per order book update, with the following fields: action (insert/update/delete/clear), side (buy/sell), price_raw and price_prec (fixed-point price), size_raw and size_prec (fixed-point quantity), order_id, flags (bit 5 marks snapshot burst), sequence, ts_event and ts_init (UTC nanosecond timestamps). The transaction table (trades) has one row per trade, containing price_raw/prec, size_raw/prec, aggressor (buyer/seller initiator), trade_id (string), ts_event and ts_init. Snapshots are embedded in the delta stream: a batch of delta rows marked with F_SNAPSHOT is injected approximately every 60 seconds, and there is no separate snapshot table. This dataset is suitable for research scenarios including time series forecasting, order book reconstruction, market microstructure analysis, quantitative strategy backtesting and other related research. The data is provided as-is, for research purposes only, and no guarantees are made regarding its accuracy or completeness.

创建时间:
2026-08-01
原始信息汇总

数据集概述:BINANCE USDT永续合约L2订单簿+成交数据(2026年)

该数据集由 rogerdehe 在 Hugging Face 上发布,记录了 Binance 交易所 USDT 保证金永续合约 的完整深度 L2 订单簿增量(Deltas)逐笔成交(Trades) 原始市场微观结构数据。数据以 zstd 压缩的 Parquet 格式存储,由 goldmine 市场数据记录器生成,并从其内部 GMKT v1 格式无损转换而来。

基本信息

  • 许可证: MIT
  • 任务类型: 时间序列预测
  • 语言: English
  • 标签: 加密货币、金融、订单簿、L2、市场微观结构、逐笔成交、永续合约、Binance
  • 数据规模: 10亿至100亿行(1B<n<10B)
  • 状态: 持续扩充中(live recording)

数据内容与结构

数据文件

整个仓库按交易对和日期组织,结构如下:

{SYMBOL}/{YYYY-MM}/{SYMBOL}_{YYYYMMDD}deltas.parquet {SYMBOL}/{YYYY-MM}/{SYMBOL}{YYYYMMDD}trades.parquet {SYMBOL}/{YYYY-MM}/{SYMBOL}{YYYYMMDD}_control.jsonl (仅在发生断连/重连时存在)

每个交易对一个文件夹,每个 UTC 日一个文件。

数据集配置(Configs)

通过 Hugging Face 的 load_dataset 可加载两个子集:

  • orderbook:对应所有 *_deltas.parquet 文件(订单簿增量)
  • trades:对应所有 *_trades.parquet 文件(逐笔成交)

数据模式(Schema)

deltas.parquet(订单簿更新,每行一条增量)

列名 类型 含义
action uint8 1=新增 · 2=更新 · 3=删除 · 4/5=清空
side uint8 1=买盘 · 2=卖盘
price_raw / price_prec int64 / uint8 定点数;实际价格 = price_raw · 10^-price_prec
size_raw / size_prec uint64 / uint8 定点数;实际数量 = size_raw · 10^-size_prec
order_id uint64 订单ID
flags uint8 bit 5(值32)= F_SNAPSHOT,表示该行属于周期性全量快照
sequence uint64 序号
ts_event / ts_init int64 交易所事件时间 / 本地接收时间,UTC纳秒

trades.parquet(逐笔成交,每行一笔)

包含 price_raw/price_precsize_raw/size_precaggressor(1=主动买入,2=主动卖出)、trade_id(字符串)、ts_eventts_init(UTC纳秒)。

价格和数量均以无损定点数存储(raw + prec),真实值 = raw * 10.0 ** -prec


关键特点

  • 快照嵌入增量流:每约60秒,以一个带 F_SNAPSHOT 标志的增量行突发形式注入一次全量订单簿快照,没有单独的快照表。可通过过滤 flags & 32 提取快照。
  • 时间戳:统一为UTC纳秒。
  • 重建订单簿:在任意时刻 t,取 t 之前最近的一个快照突发(先是一个带 F_SNAPSHOTCLEAR 操作,随后是其 ADD 行),然后重放该时刻之前的增量即可。

使用示例

python

通过 datasets 加载整个子集

from datasets import load_dataset ob = load_dataset("rogerdehe/mktdata-binance-2026", "orderbook") # 或 "trades"

或直接下载单个文件

from huggingface_hub import hf_hub_download import pandas as pd p = hf_hub_download("rogerdehe/mktdata-binance-2026", "BTCUSDT-PERP/2026-07/BTCUSDT-PERP_20260716_deltas.parquet", repo_type="dataset") df = pd.read_parquet(p) df["price"] = df["price_raw"] * 10.0 ** -df["price_prec"] snapshots = df[df["flags"] & 32 != 0] # 周期性全量快照


注意事项

  • 数据按“一个交易所一个年份一个仓库”分片(mktdata-binance-<year>),本仓库对应 2026年
  • 数据按原样(as-is) 提供,仅用于研究,不保证准确性和完整性。
  • 数据集查看器通过上述两个配置(orderbook / trades)工作,也可直接加载文件。

适用场景

该数据集适用于时间序列预测、订单簿动态建模、市场微观结构分析、加密货币交易策略研究、流动性分析等金融研究领域。

搜集汇总
数据集介绍
mktdata-binance-2026 数据集图片
构建方式
该数据集源自币安USDT本位永续合约市场的逐笔交易与订单簿深度数据,由goldmine市场数据记录器捕获,并以无损方式从内部GMKT v1格式转换而来。数据按交易所和年份分片存储,本仓库涵盖2026年全年的数据。构建采用Parquet格式,经zstd压缩,按交易对和日期组织文件,每个UTC日生成独立的增量与成交文件。订单簿快照以约60秒为周期内嵌于增量流中,以特定标记位标识,无需单独快照表。价格与数量采用定点无损编码,确保数据精度。
特点
数据集具有高保真性,完整记录了币安永续合约的L2订单簿增量更新与逐笔成交,时间戳精度达纳秒级。其独特之处在于快照以突发增量形式存在,通过标志位筛选即可提取,简化了数据流结构。此外,数据规模庞大,样本量超过10亿条,为市场微观结构研究提供了丰富素材。定点编码方式确保了价格与数量的精确还原,同时文件分片设计便于分布式处理与长期归档,适用于高频金融时间序列分析。
使用方法
使用该数据集时,可通过HuggingFace datasets库加载预定义的orderbook或trades子集,也可直接下载特定Parquet文件用Pandas读取。重建任意时刻的订单簿需先定位此前最近的快照突发,再回放后续增量。代码示例展示了数据下载、价格还原与快照过滤的简便流程,支持研究者在真实市场数据上进行回测、流动性分析及订单簿动态建模等任务,数据按天分文件,便于按需裁剪使用。
背景与挑战
背景概述
随着加密货币市场的迅猛发展,高频交易与市场微观结构研究日益受到学术界和工业界的重视。在此背景下,2026年,由rogerdehe团队基于其专有的goldmine市场数据记录器,创建了mktdata-binance-2026数据集,旨在提供币安USDT永续合约的完整L2订单簿增量与逐笔成交数据。该数据集以无损的定点数格式存储价格与数量,并内嵌周期性全量快照,为研究者提供了高保真的市场微观结构观测窗口。其发布填补了公开细粒度加密货币订单簿数据的空白,对订单簿动态建模、价格冲击分析及高频交易策略研究等领域具有重要的推动作用,成为连接原始市场数据与量化研究的桥梁。
当前挑战
该数据集所应对的领域挑战在于,加密货币市场订单簿变化极快且数据量巨大,传统低频数据难以捕捉流动性动态和短期价格发现过程,而现有公开数据集往往缺失完整深度或存在压缩损失,无法支撑精细的微观结构分析。在构建过程中,挑战亦不容小觑:首先,需在极高吞吐量下实时捕获并持久化全深度订单簿增量,确保时间戳精度与数据完整性;其次,应对网络中断、交易所重连等异常情况,设计控制文件记录断点,保证数据可恢复性;此外,数据规模达数十亿行,需采用高效的压缩存储格式和分片策略,以平衡存储开销与访问效率,同时确保无损转换,避免精度丢失。
常用场景
经典使用场景
该数据集记录了币安USDT本位永续合约的完整L2订单簿增量流与逐笔成交数据,时间跨度为2026年,粒度至纳秒级,且以无损定点数存储价格与数量,为量化金融研究提供了高保真的市场微观结构数据。在经典使用场景中,研究者可基于此数据重建任意时刻的订单簿状态,进而分析市场深度动态、流动性变化及买卖压力演化,亦可用于订单簿事件驱动的高频交易策略回测,或作为强化学习环境中模拟市场博弈的底层状态输入。
衍生相关工作
基于此类订单簿与逐笔数据,学术界衍生出了一系列经典研究工作。在价格预测领域,学者们利用CNN或Transformer架构直接从L2订单簿快照序列中学习短期价格变动规律,如DeepLOB及其后续改进模型;在最优执行策略方面,强化学习框架被应用于模拟订单簿环境,训练限价单与市价单的最优组合下单策略。数据中的特定事件标记如F_SNAPSHOT,亦促使研究者开发出高效的数据压缩与重建算法,用以平衡存储成本与信息完整性。这些衍生工作不仅深化了对数字资产市场的理解,也推动了金融机器学习方法论在非传统资产类别上的拓展。
数据集最近研究
最新研究方向
该数据集为2026年币安USDT本位永续合约的全深度L2订单簿增量与逐笔成交数据,采用无损定点编码和高频时间戳,为市场微观结构研究提供了前所未有的精细粒度。当前前沿研究方向聚焦于利用此类tick级数据构建高保真度的限价订单簿重建与状态压缩算法,以支持高频交易策略的回测与实时决策。同时,结合每60秒嵌入的全量快照,研究者可探索市场深度动态演化、流动性波动模式及订单流不平衡对价格冲击的瞬时影响。该数据集的公开获取将推动加密资产领域在订单簿预测、最优执行策略及市场操纵检测等热点问题上的实证研究,并为跨市场微观结构比较提供基准,其意义在于弥合传统金融高频数据与新兴加密市场之间的数据鸿沟,助力更稳健的金融机器学习模型开发。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务