Solana Historical Trade Data: What’s Available and What Isn’t

Solana emerged as one of the most actively traded crypto assets from 2021 onward. For algo traders building strategies on SOL, understanding the historical data quality is particularly important — SOL’s listing date and early low liquidity create challenges that need to be understood before trusting any backtest.

SOL/USDT: When Did Real Liquidity Begin?

SOL was listed on major exchanges in 2020, but meaningful trading volume did not develop until mid-to-late 2021. Before that, spreads were wide and trade frequency was low — conditions that make 1m OHLCV candles unreliable. Backtesting on the full history without understanding this produces misleading results.

Checking Liquidity Periods in Python

import polars as pl

df = pl.read_parquet("SOL_trades.parquet")

monthly = (
    df.with_columns(
        pl.from_epoch("time", time_unit="ms").dt.truncate("1mo").alias("month")
    )
    .group_by("month")
    .agg([
        pl.len().alias("trades"),
        pl.col("quote_qty").sum().alias("volume_usdt")
    ])
    .sort("month")
)
print(monthly)

This shows exactly when SOL became liquid enough for meaningful backtesting. Filter your backtest start date accordingly.

SOL OHLCV: Candle Quality Across Timeframes

At 1m resolution, early SOL candles (2020-early 2021) frequently have zero volume or single-trade candles. These are not data errors — they reflect real low-liquidity conditions. The 1h timeframe is the minimum recommended resolution for strategies covering the full 6-year period.

SOL/USDT tick data and OHLCV Pack — 2B+ trades, 6 timeframes, audited with documented liquidity characteristics. → Browse the catalog ($19)

Summary

Solana historical data is available and useful — but requires understanding its liquidity timeline. From mid-2021 onwards, SOL is liquid enough for any timeframe. A complete SOL dataset contains approximately 2 billion trades covering the full price range from listing through 2026.