Baselight

Bitcoin BTC, 7 Exchanges, 1h Full Historical Data

The Most Complete, Continuous and Clean BTCUSD 1h Dataset for ML Engineers

@kaggle.imranbukhari_comprehensive_btcusd_1h_data

Loading...
Loading...

About this Dataset

Bitcoin BTC, 7 Exchanges, 1h Full Historical Data

I am a new developer and I would greatly appreciate your support. If you find this dataset helpful, please consider giving it an upvote!

Key Features:

Complete 1h Data: Raw 1h historical data from multiple exchanges, covering the entire trading history of BTCUSD available through their API endpoints. This dataset is updated daily to ensure up-to-date coverage.

Combined Index Dataset: A unique feature of this dataset is the combined index, which is derived by averaging all other datasets into one, please see attached notebook. This creates the longest continuous, unbroken BTCUSD dataset available on Kaggle, with no gaps and no erroneous values. It gives a much more comprehensive view of the market i.e. total volume across multiple exchanges.

Superior Performance: The combined index dataset has demonstrated superior 'mean average error' (MAE) metric performance when training machine learning models, compared to single-source datasets by a whole order of MAE magnitude.

Unbroken History: The combined dataset's continuous history is a valuable asset for researchers and traders who require accurate and uninterrupted time series data for modeling or back-testing.

This plot illustrates the continuity of the dataset over time, with no gaps in data, making it ideal for time series analysis.

Included Resources:

Two Notebooks:

Dataset Usage and Diagnostics: This notebook demonstrates how to use the dataset and includes a powerful data diagnostics function, which is useful for all time series analyses.

Aggregating Multiple Data Sources: This notebook walks you through the process of combining multiple exchange datasets into a single, clean dataset. (Currently unavailable, will be added shortly)

Tables

Btcusd 1h Binance

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_binance
  • 5.62 MB
  • 64807 rows
  • 12 columns
Loading...

CREATE TABLE btcusd_1h_binance (
  "open_time" TIMESTAMP,
  "close_time" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "close" DOUBLE,
  "volume" DOUBLE,
  "quote_asset_volume" DOUBLE,
  "number_of_trades" DOUBLE,
  "taker_buy_base_asset_volume" DOUBLE,
  "taker_buy_quote_asset_volume" DOUBLE,
  "ignore" DOUBLE
);

Btcusd 1h Bitfinex

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_bitfinex
  • 3.9 MB
  • 97225 rows
  • 6 columns
Loading...

CREATE TABLE btcusd_1h_bitfinex (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "close" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE
);

Btcusd 1h Bitmex

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_bitmex
  • 2.93 MB
  • 81535 rows
  • 6 columns
Loading...

CREATE TABLE btcusd_1h_bitmex (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "close" DOUBLE,
  "volume" DOUBLE
);

Btcusd 1h Bitstamp

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_bitstamp
  • 4.56 MB
  • 117511 rows
  • 6 columns
Loading...

CREATE TABLE btcusd_1h_bitstamp (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "close" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE
);

Btcusd 1h Coinbase

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_coinbase
  • 3.65 MB
  • 83088 rows
  • 6 columns
Loading...

CREATE TABLE btcusd_1h_coinbase (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "close" DOUBLE,
  "volume" DOUBLE
);

Btcusd 1h Combined Index

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_combined_index
  • 6.04 MB
  • 117443 rows
  • 6 columns
Loading...

CREATE TABLE btcusd_1h_combined_index (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "close" DOUBLE,
  "volume" DOUBLE
);

Btcusd 1h Kucoin

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_kucoin
  • 3.34 MB
  • 61903 rows
  • 7 columns
Loading...

CREATE TABLE btcusd_1h_kucoin (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "close" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "volume" DOUBLE,
  "amount" DOUBLE
);

Btcusd 1h Okx

@kaggle.imranbukhari_comprehensive_btcusd_1h_data.btcusd_1h_okx
  • 3.75 MB
  • 61400 rows
  • 9 columns
Loading...

CREATE TABLE btcusd_1h_okx (
  "open_time" TIMESTAMP,
  "open" DOUBLE,
  "high" DOUBLE,
  "low" DOUBLE,
  "close" DOUBLE,
  "volume" DOUBLE,
  "volume_currency" DOUBLE,
  "volume_quote" DOUBLE,
  "confirm" DOUBLE
);

Share link

Anyone who has the link will be able to view this.