CoolFace
Datasetpublic

SavantCapital/binance-futures-ohlcv-2018-2026

🐱 币安期货 Main4 数据集 (BTC/ETH/BNB/SOL) 精简版币安期货历史数据 - 只包含 4 个主要币种,适合快速下载和研究使用。 📊 数据概览 文件 记录数 压缩大小 时间范围 说明 candles_1m_main4_*.bin.zst 998 万 366 MB 2020-01 ~ 2026-01 1分钟K线 (Binary) futures_metrics_main4_*.bin.zst 152 万 49 MB 2021-12 ~ 2026-01 期货指标 (Binary) schema_*.sql.zst - 6.3 KB - TimescaleDB Schema 总计: 1150 万条记录,压缩后约 415MB 🎯 包含币种 币种 K线记录数 K线时间范围 期货指标记录数 完整度 BTCUSDT 317 万 2020-01-01 ~ 2026-01-11 43 万 100%… See the full description on the dataset page: https://huggingface.co/datasets/SavantCapital/binance-futures-ohlcv-2018-2026.

sourceHugging Facemitupdated 7mo agoView on Hugging Face
0likes85downloads
Dataset Card

🐱 币安期货 Main4 数据集 (BTC/ETH/BNB/SOL)

精简版币安期货历史数据 - 只包含 4 个主要币种,适合快速下载和研究使用。

记录数 币种 时间跨度 压缩大小


📊 数据概览

文件记录数压缩大小时间范围说明
candles_1m_main4_*.bin.zst998 万366 MB2020-01 ~ 2026-011分钟K线 (Binary)
futures_metrics_main4_*.bin.zst152 万49 MB2021-12 ~ 2026-01期货指标 (Binary)
schema_*.sql.zst-6.3 KB-TimescaleDB Schema

总计: 1150 万条记录,压缩后约 415MB


🎯 包含币种

币种K线记录数K线时间范围期货指标记录数完整度
BTCUSDT317 万2020-01-01 ~ 2026-01-1143 万100%
ETHUSDT317 万2020-01-01 ~ 2026-01-1124 万100%
BNBUSDT311 万2020-02-10 ~ 2026-01-1143 万100%
SOLUSDT53 万2025-01-01 ~ 2026-01-0443 万99.99%

📁 数据字段

📈 candles_1m (1分钟K线)

字段类型说明示例
exchangestring交易所binancefuturesum
symbolstring交易对BTCUSDT
bucket_tstimestampK线时间 (UTC)2024-01-01 00:00:00
opendecimal开盘价42150.50
highdecimal最高价42180.00
lowdecimal最低价42100.00
closedecimal收盘价42165.30
volumedecimal成交量 (币)125.5
quote_volumedecimal成交额 (USDT)5289150.25
trade_countint成交笔数3521
taker_buy_volumedecimal主动买入量68.2
taker_buy_quote_volumedecimal主动买入额2875420.10

📊 futuresmetrics5m (期货指标)

字段类型说明用途
create_timetimestamp时间戳 (UTC)数据时间
symbolstring交易对币种标识
sum_open_interestdecimal持仓量 (张)市场参与度
sum_open_interest_valuedecimal持仓价值 (USDT)资金规模
sum_toptrader_long_short_ratiodecimal大户多空比主力方向
sum_taker_long_short_vol_ratiodecimal主动买卖比即时情绪
count_long_short_ratiodecimal散户多空比散户情绪

🚀 快速使用

数据格式说明

本数据集使用 PostgreSQL COPY Binary + Zstandard 格式压缩,需要导入 TimescaleDB 使用。

恢复到 TimescaleDB

bash
# 1. 解压并恢复 schema
zstd -d schema_*.sql.zst -c | psql -h localhost -p 5433 -U postgres -d market_data

# 2. 恢复 K线数据
zstd -d candles_1m_main4_*.bin.zst -c | psql -h localhost -p 5433 -U postgres -d market_data \
    -c "COPY market_data.candles_1m FROM STDIN WITH (FORMAT binary)"

# 3. 恢复期货指标
zstd -d futures_metrics_main4_*.bin.zst -c | psql -h localhost -p 5433 -U postgres -d market_data \
    -c "COPY market_data.binance_futures_metrics_5m FROM STDIN WITH (FORMAT binary)"

或使用恢复脚本

bash
chmod +x restore_main4_*.sh
./restore_main4_*.sh

查询示例

sql
-- 查看 BTC 最近数据
SELECT * FROM market_data.candles_1m 
WHERE symbol = 'BTCUSDT' 
ORDER BY bucket_ts DESC 
LIMIT 10;

-- 统计各币种数据量
SELECT symbol, COUNT(*), MIN(bucket_ts), MAX(bucket_ts)
FROM market_data.candles_1m 
GROUP BY symbol;

-- BTC 日K聚合
SELECT 
    time_bucket('1 day', bucket_ts) AS day,
    FIRST(open, bucket_ts) AS open,
    MAX(high) AS high,
    MIN(low) AS low,
    LAST(close, bucket_ts) AS close,
    SUM(volume) AS volume
FROM market_data.candles_1m
WHERE symbol = 'BTCUSDT'
GROUP BY day
ORDER BY day DESC;

📈 应用场景

场景说明
🤖 量化回测策略历史验证,分钟级精度
🧠 机器学习价格预测、趋势分类、异常检测
📊 技术分析计算各类技术指标 (MA/RSI/MACD等)
💹 市场研究波动率分析、相关性分析
📉 情绪分析多空比、持仓量变化分析

🔄 数据来源

  • —交易所: Binance Futures (USDT-M 永续合约)
  • —采集方式: WebSocket 实时推送 + REST API 历史回填
  • —数据延迟: < 5 秒
  • —导出时间: 2026-01-11

📦 完整版数据集

如需全部 615+ 币种的完整数据,请查看:


⚠️ 免责声明

  • —本数据集仅供教育和研究目的
  • —不构成任何投资建议
  • —加密货币交易存在重大风险
  • —使用前请自行验证数据准确性

🔗 相关链接


📜 许可证

MIT License - 可自由用于商业和研究用途


❤️ 支持项目

如果这个数据集对你有帮助,欢迎:

  • —⭐ 给项目点 Star
  • —📢 分享给更多人
网络地址
币安 UID572155580
Tron (TRC20)TQtBXCSTwLFHjBqTS4rNUp7ufiGx51BRey
SolanaHjYhozVf9AQmfv7yv79xSNs6uaEU5oUk2USasYQfUYau
Ethereum (ERC20)0xa396923a71ee7D9480b346a17dDeEb2c0C287BBC