一键下载主流交易所加密货币历史行情数据

·

什么是加密货币历史数据下载器?

这款开源桌面程序专为加密货币价格历史数据而生。它通过统一的界面批量连接 Coinbase Pro、Kraken、Bitpanda、EXMO、Bitfinex 等交易所的 API,将零散的行情记录整合成标准化的 CSV 文件,最终帮助用户完成量化回测、学术建模或市场分析等任务。哪怕你不会写代码,也能轻松获取分钟、小时、日、周、月级精度的 K 线历史数据

👉 想立刻上手?点这里即刻下载体验


适配场景


安装 3 步走

  1. 打开终端,确保已安装 Python 3.6+
  2. 执行安装指令:

    pip install cryptoasset-data-downloader
  3. 启动程序:

    cryptoasset-data-downloader

首次运行时,系统会自动创建数据存储目录,默认位于用户主目录的 crypto_history 文件夹。


依赖清单(离线本地运行)

若打算克隆源码手动执行,请额外安装下列库:

pip install arrow==0.16.0
pip install requests==2.22.0
pip install pandas==0.25.1
pip install PySimpleGUI==4.31.0

操作界面总览

1. 选择交易所

下拉框内将出现 5 家合规交易所 名称,选中后即可触发 API 探活,防止采集无效区间。

2. 输入资产符号

3. 设定时间范围

4. 选择分辨率

分辨率推荐用途
1 min高频策略回测
1 h日内波动率统计
1 d长期投资价值分析
1 w / 1 M宏观趋势研判

⚠️ 部分交易所 API 加密货币 K 线的最小粒度有限,若所选周期受限,界面会提示「最高粒度锁定60分钟」等信息。


输出格式

下载完成后,你会在本地看到类似文件命名:

kraken_BTCUSD_1h_2022-01-01_2024-12-31.csv

每一行对应一条 OHLCV 数据,含时间戳、开盘价、最高价、最低价、收盘价、成交量,可直接导入 Python Pandas 或 Excel。

👉 想深挖更多高级配置?点此获取顶尖数据分析工具包


常见问题 (FAQ)

Q1:程序支持多少种加密货币?

A:各交易所支持的币种不同,总量超 2000 个。点击「Available Coins?」按钮即可查看所选交易所全部可下载的加密货币列表

Q2:历史数据的最早日期是多久?

A:以交易所官方上线该币种的「第一条 K 线」为准,例如 Kraken 的 BTCUSD 最早可回溯至 2013 年 9 月。

Q3:下载数据是否占用本地大量空间?

A:1 年 1 小时级别、单币单交易对的 比特币价格历史数据 约 20–30 MB,磁盘空间占用极小。

Q4:能否跳过 GUI 直接写脚本调用?

A:可以。底层封装了模块化函数,通过 download(crypto=..., exchange=..., start=..., end=..., interval=...) 即可灵活集成。

Q5:数据会不会延迟或缺失?

A:程序重试 3 次且自动填补缺失日期,若仍空缺则会在 CSV 最后一列标注 is_gap=1,方便后期校准。


小结

从初学者到资深量化开发者,加密货币历史数据下载器都以“零代码、精准、高可定制”的优势,让获取加密货币历史行情不再是阻碍。立即安装体验,开启你的数据驱动交易新旅程!