DEX EDUCATION · DATA GAPS

Why a DEX Token Chart Has Gaps: No Trades vs Missing Data

A gap on a DEX token chart can mean nobody traded, or that data is missing. They look identical and mean opposite things.

Short answer

A DEX chart gap usually means no swaps happened in that interval: pool candles exist only when trades occur, and CoinGecko notes some OHLCV fields can be null. It can also mean missing data from indexing delays, an outage or a pool migration. Distinguish them by checking the pool's transactions on a block explorer for the gap period: transactions present means missing data; none means no trades. Never treat a no-trade gap as an unchanged price you could have traded at.

Two kinds of gap

Gap causesGap causes. Left, No trades: Pool had no swaps; Explorer shows no txns; Price undefined, not flat; Common in thin pools. Right, Missing data: Swaps happened; Explorer shows txns; Indexing or outage; Data may backfill.NO TRADESPool had no swapsExplorer shows no txnsPrice undefined, not flatCommon in thin poolsMISSING DATASwaps happenedExplorer shows txnsIndexing or outageData may backfill
The explorer distinguishes them. Original ChartsPod editorial graphic.

Review Why a DEX Token Chart Has Gaps with bar replay before using it live.

Open ChartsPod replay

Check

Diagnose a chart gapDiagnose a chart gap. Steps: 1. Note gap times — UTC; 2. Open pool on explorer — Pool address; 3. Txns in gap? — Yes / no; 4. Classify — Missing vs no trades; 5. Record — For analysis1Note gap timesUTC2Open pool onexplorerPool address3Txns in gap?Yes / no4ClassifyMissing vs notrades5RecordFor analysis
One lookup settles it. Original ChartsPod editorial graphic.
FindingImplication
No txnsIlliquid period; price was untested
Txns presentData gap; don't infer from the chart
Pool migratedFind the new pool (see the migration guide)

Gaps in backtests

Many backtesting tools forward-fill missing bars by default, which makes a no-trade period look like a stable price you could have traded at. For DEX data, disable forward-filling or mark those bars, and exclude them from entry signals. Results on thin pools are especially sensitive to this.

Example: a quiet weekend

Illustrative: a small token's pool chart shows no candles from Saturday evening to Sunday morning. The explorer shows no swaps in that pool during the gap, so nobody traded. On Sunday, the first trade prints 12% lower. The chart's apparent jump was not a crash during the gap; price was simply undefined until someone traded.

If you had a stop at a level inside that range, it could not have filled there. Gaps in thin pools are a real execution risk, not only a charting artefact.

Effects on analysis

Handling gapsHandling gaps: Don't forward-fill prices across no-trade gaps for backtests; Mark missing-data gaps as unknown; Exclude gap periods from volatility calcs; Recheck after backfill.HANDLING GAPSDon't forward-fill prices across no-trade gaps for backtestsMark missing-data gaps as unknownExclude gap periods from volatility calcsRecheck after backfill
Gaps distort indicators if filled naively. Original ChartsPod editorial graphic.

Exchange charts have the same issue at smaller scale; see How to Diagnose Missing Order-Flow Data in ChartsPod. Pool migration: Solana Token Migration: Find the Active Pool and Preserve Context.

Check the explorer to tell no-trade gaps from missing data, and treat neither as a tradable flat price.

Put Why a DEX Token Chart Has Gaps next to price, flow and positioning in one workspace.

Open a ChartsPod workspace

Questions readers ask

Why does my DEX chart have gaps?

Usually no swaps occurred; sometimes data is missing.

How do I tell the difference?

Check the pool's transactions on a block explorer.

Can I backtest across gaps?

Not by forward-filling; mark them as no-trade or unknown.

Sources and methodology

DEX Screener behaviour comes from its official documentation; pool and token concepts from CoinGecko, Uniswap, Raydium and Solana documentation, as read on 17 October 2026. Examples use illustrative numbers and do not refer to any real token. Nothing here is a recommendation to trade any token.

  1. CoinGecko API: Onchain OHLCV WebSocket — pool candles, base/quote selection, nullable fields.
  2. DEX Screener: API reference — token and pair endpoints, nullable fields, rate limits.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.