CoolFace
Datasetpublic

Torch-Trade/bnbusdt_perp_funding_8h_10_2021_to_02_2026

BNBUSDT Perpetual Funding Rate (1 2021 - Mar 2026) Overview 8-hour funding rate data for the BNB/USDT perpetual futures contract on Binance, covering October 1, 2021 to February 28, 2026. Rows: 4,836 Completeness: 100.00% Frequency: Every 8 hours (00:00, 08:00, 16:00 UTC) What is the funding rate? The funding rate is a periodic payment between long and short holders of perpetual futures contracts. It keeps the perpetual price anchored to the spot… See the full description on the dataset page: https://huggingface.co/datasets/Torch-Trade/bnbusdt_perp_funding_8h_10_2021_to_02_2026.

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

BNBUSDT Perpetual Funding Rate (1 2021 - Mar 2026)

[image]

Overview

8-hour funding rate data for the BNB/USDT perpetual futures contract on Binance, covering October 1, 2021 to February 28, 2026.

  • —Rows: 4,836
  • —Completeness: 100.00%
  • —Frequency: Every 8 hours (00:00, 08:00, 16:00 UTC)

What is the funding rate?

The funding rate is a periodic payment between long and short holders of perpetual futures contracts. It keeps the perpetual price anchored to the spot price:

  • —Positive rate: Longs pay shorts -- market is net long (bullish positioning)
  • —Negative rate: Shorts pay longs -- market is net short (bearish positioning)
  • —High positive: Overleveraged longs, contrarian bearish signal
  • —Near zero: Balanced positioning

The default rate is 0.01% (1 bps) per 8 hours. Deviations indicate directional conviction.

Columns

ColumnTypeDescription
timestampdatetime64[ns]Funding rate calculation time (UTC)
funding_ratefloat64Funding rate as decimal (0.0001 = 0.01% = 1 bps)
funding_interval_hoursfloat64Hours between payments (always 8)

Statistics

MetricValue
Mean-0.00005811 (-0.0058%)
Median0.00000000 (0.0000%)
Min-0.00208684 (-0.2087%)
Max0.00100171 (0.1002%)
Std0.00023554
Positive %17.4%
Negative %29.1%
Annualized mean-6.36%

Joining with spot OHLCV

This dataset is designed to complement the spot OHLCV dataset `Torch-Trade/bnbusdt_spot_1m_10_2021_to_03_2026`. To join at training time, forward-fill the 8h funding rate to 1-minute resolution:

python
from datasets import load_dataset
import pandas as pd

# Load both datasets
spot = load_dataset("Torch-Trade/bnbusdt_spot_1m_10_2021_to_03_2026")["train"].to_pandas()
spot["timestamp"] = pd.to_datetime(spot["timestamp"])

funding = load_dataset("Torch-Trade/bnbusdt_perp_funding_8h_10_2021_to_02_2026")["train"].to_pandas()
funding["timestamp"] = pd.to_datetime(funding["timestamp"])

# Forward-fill funding rate to 1m
df = spot.merge(funding[["timestamp", "funding_rate"]], on="timestamp", how="left")
df["funding_rate"] = df["funding_rate"].ffill()

Usage

python
from datasets import load_dataset
import pandas as pd

ds = load_dataset("Torch-Trade/bnbusdt_perp_funding_8h_10_2021_to_02_2026")
df = ds["train"].to_pandas()
df["timestamp"] = pd.to_datetime(df["timestamp"])

print(df.shape)  # (4836, 3)
print(df.head())

License

MIT -- data sourced from Binance Data Collection.