BitMEX Trading Dataset
收藏github2023-01-28 更新2024-05-31 收录
下载链接:
https://github.com/jiachengpan/bitmex-dataset
下载链接
链接失效反馈官方服务:
资源简介:
本仓库托管了来自BitMEX的历史交易数据集。所有数据从BitMEX的bucketed trades api获取,并以sqlite3数据库的形式每日存储。数据集中的条目是根据时间戳、交易方向、价格进行聚合的,相同条件的条目其数量会被合并。
This repository hosts historical trading datasets from BitMEX. All data is fetched from BitMEX's bucketed trades API and stored daily in the form of an sqlite3 database. Entries in the dataset are aggregated based on timestamp, trade direction, and price, with quantities of entries under the same conditions being merged.
创建时间:
2020-01-30
原始信息汇总
BitMEX Trading Dataset概述
数据来源
- 数据来源于BitMEX交易所的bucketed trades api。
数据存储
- 数据以sqlite3数据库格式存储,每日更新。
数据内容
- 数据库中的
trades表记录了交易数据。 - 每个交易记录包含以下字段:
(timestamp, side, price, amount)。
数据处理
- 发布的数据显示已进行聚合处理,对于具有相同
(timestamp, side, price)的记录,其amount字段已合并求和。
数据下载
-
可通过以下命令下载特定时间段的交易数据:
node download.js --start <start time> --duration <duration in seconds> <symbol>
例如:
node download.js --start 2020-01-01 --duration 3600 ETHUSD
搜集汇总
数据集介绍

构建方式
BitMEX Trading Dataset的构建基于BitMEX平台的历史交易数据,通过其提供的bucketed trades API接口获取原始数据。这些数据以每日为单位存储在sqlite3数据库中,每条交易记录包含时间戳、交易方向、价格和数量四个关键字段。为了优化数据存储和查询效率,相同时间戳、交易方向和价格的交易记录会被合并,数量字段则进行累加处理。
特点
该数据集的特点在于其高度的结构化和聚合性。每条交易记录经过精心设计,确保了数据的完整性和一致性。通过合并相同条件下的交易记录,数据集不仅减少了冗余,还提高了数据处理的效率。此外,数据集以sqlite3格式存储,便于用户进行高效的查询和分析,特别适合用于高频交易策略的研究和开发。
使用方法
用户可以通过提供的Node.js脚本下载特定时间段内的交易数据。脚本支持指定起始时间和持续时间,用户只需输入相应的参数即可获取所需数据。例如,通过命令`node download.js --start 2020-01-01 --duration 3600 ETHUSD`,用户可以下载2020年1月1日开始的1小时内ETHUSD的交易数据。这种灵活的数据获取方式使得用户能够根据研究需求定制数据集,极大地方便了数据的使用和分析。
背景与挑战
背景概述
BitMEX Trading Dataset 是由 BitMEX 平台提供的历史交易数据集,旨在为加密货币市场的研究和分析提供数据支持。该数据集由 Jiacheng Pan 等人于2020年创建,主要基于 BitMEX 的 Bucketed Trades API 获取数据,并以 SQLite3 数据库的形式存储。数据集的核心研究问题围绕加密货币市场的交易行为、价格波动以及市场流动性展开,为金融科技、量化交易和区块链研究领域提供了重要的数据基础。其影响力不仅体现在学术研究中,还为实际交易策略的开发和优化提供了数据支持。
当前挑战
BitMEX Trading Dataset 在解决加密货币市场交易行为分析问题时,面临的主要挑战包括数据的高频性和复杂性。加密货币市场交易数据具有极高的时间分辨率,如何有效处理和分析海量高频数据成为一大难题。此外,数据集的构建过程中,由于 BitMEX 平台的数据接口限制,数据获取和存储需要高效的技术支持,尤其是在数据聚合和去重方面,如何确保数据的准确性和完整性是另一大挑战。同时,加密货币市场的波动性和不稳定性也为数据的长期分析和建模带来了额外的复杂性。
常用场景
经典使用场景
BitMEX Trading Dataset 主要用于加密货币市场的高频交易分析。该数据集通过提供详细的交易记录,包括时间戳、交易方向、价格和交易量,使得研究人员能够深入分析市场动态和交易行为。特别是在研究市场微观结构、价格发现机制以及市场流动性等方面,该数据集提供了丰富的数据支持。
实际应用
在实际应用中,BitMEX Trading Dataset 被广泛用于开发自动化交易系统和风险管理工具。金融机构和量化交易公司利用该数据集进行策略回测和优化,以提高交易效率和降低风险。此外,该数据集还被用于市场监控和合规性检查,帮助监管机构识别异常交易行为和潜在的市场操纵。
衍生相关工作
基于 BitMEX Trading Dataset,许多经典的研究工作得以展开。例如,研究人员利用该数据集开发了新的市场微观结构模型,揭示了加密货币市场的独特特征。此外,该数据集还催生了一系列关于高频交易策略的研究,这些研究不仅推动了学术界的理论发展,也为实际交易提供了有价值的参考。
以上内容由遇见数据集搜集并总结生成



