TuShare加密货币行情实战:如何快速获取比特币、以太坊K线与成交数据(新手教程)
【免费下载链接】tushare TuShare is a utility for crawling historical data of China stocks 项目地址: https://gitcode.com/gh_mirrors/tu/tushare
📈 想用几行代码拿到比特币、以太坊等数字货币的K线与成交数据吗?TuShare 就是一款覆盖范围广、接口调用简单的开源金融数据工具,除了股票和期货,它还提供专门的加密货币行情数据接口(支持火币、OkCoin、中国比特币三家交易所),一条命令即可把行情抓成 pandas 表格。下面这篇指南带你 10 分钟上手!

为什么用 TuShare 获取加密货币行情?
手动爬交易所接口,你要自己处理 URL 参数、时间戳换算、不同平台的字段差异……TuShare 在 tushare/coins/market.py 中把这些脏活都做好了:
- ✅ 三交易所统一接口:火币(hb)、OkCoin(ok)、中国比特币(chbtc),换个参数即可切换
- ✅ 返回 pandas DataFrame:拿到即可直接画图、计算、入库
- ✅ K线周期齐全:日线 D、周线 W、月线 M,以及 1/5/15/30/60 分钟线
- ✅ 支持 5 大币种:BTC 比特币、LTC 莱特币、ETH 以太坊、ETC 以太经典、BCC 比特现金
💡 该功能于 0.9.2 版本(2017/09/13)加入,详见 whats_new.md。
环境安装:三步跑起来
获取K线数据:coins_bar 实战
核心函数 coins_bar 定义在 tushare/coins/market.py#L152-L179,返回 日期、开盘价、最高价、最低价、收盘价、成交量 六列数据:
import tushare as ts
# 火币比特币日线K线
df = ts.coins_bar(broker='hb', code='btc', ktype='D', size='100')
# 以太坊1小时K线
df = ts.coins_bar(broker='hb', code='eth', ktype='60MIN')
| broker | hb / ok / chbtc | 交易所,默认火币 |
| code | btc / ltc / eth / etc / bcc | 币种代码 |
| ktype | D / W / M / 1MIN / 5MIN / 15MIN / 30MIN / 60MIN | K线周期 |
| size | < 2000 | 返回条数 |
内部的时间周期映射(各交易所参数完全不同)已封装在 KTYPES 字典中(tushare/coins/market.py#L42-L83),你无需关心细节。
实时tick与逐笔成交:coins_tick / coins_trade
- 实时 tick:ts.coins_tick(broker='hb', code='btc') 返回最新价、涨跌、买卖盘等(market.py#L86-L150)。各交易所支持的币种代码略有差异,比如 OkCoin 用 btc_cny、eth_cny 格式,中国比特币还额外支持 bts、eos、qtum 等,完整列表见函数注释。
- 逐笔成交:ts.coins_trade(broker='hb', code='btc') 返回每笔成交的 tid / datetime / price / amount / type(买卖方向),非常适合做 tick 级回测(market.py#L216-L249)。
买卖盘快照:coins_snapshot 看深度
ts.coins_snapshot(broker='hb', code='btc', size='5') 会返回五档 买盘(bids)与卖盘(asks) 的价格和数量,是观察盘口深度、挂单分布的利器(market.py#L184-L213)。
常见问题与避坑清单
小结
TuShare 用 coins_bar、coins_tick、coins_trade、coins_snapshot 四个函数,把比特币、以太坊等数字货币的K线、实时行情与成交数据变成了"一行代码 + 一张 DataFrame"的体验。从 tushare/coins/market.py 的源码也能学到不少多交易所数据适配的技巧,值得一读 🚀
【免费下载链接】tushare TuShare is a utility for crawling historical data of China stocks 项目地址: https://gitcode.com/gh_mirrors/tu/tushare
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考





