On this page

History sources

Live feeds and history are two different problems. A websocket tells you what is happening now; it cannot tell you what happened before you opened the tab. Cryexc keeps those two things separate and lets you choose what fills the space behind the live bars.

The control is in Settings, on the History tab, under Source.

The two sources

Live exchange

The default. Every venue connects straight to its own websocket and there is no history stream on any symbol.

  • BTC still loads a short history prefix, so the footprint chart is not empty when you arrive.
  • Every other symbol builds forward from the moment you connect. Behind the live bars you get dimmed kline bars — ordinary OHLC candles from the venue's REST API — for context. They give you the shape of recent price action, but they contain no per-level bid and ask volume, because that information does not exist in a kline.

This is the honest, low-dependency path: what you see is what your browser received.

Full history

Marked alpha. A hosted stream supplies the last 48 hours of real footprint history behind the live bars, for every covered symbol and venue. Those bars carry genuine per-price-level bid and ask volume, so delta, point of control and imbalance are meaningful all the way back through the window rather than only from your session start.

The history data is sourced from TapeSurf. When the history stream is active the terminal says so in the status bar and on the chart itself — the attribution is not hidden behind a tooltip.

What the archive cannot carry

Archive bars are built from aggregated per-price rows, not from a replay of every print. Volume, delta, point of control and the bid/ask levels are all real. Two things are not on the wire and therefore read as zero on those bars:

  • Trade-size tiers — the small / mid / whale split behind tiered delta and tiered CVD.
  • Trade counts — how many individual prints made up the bar.

Both fill in normally on bars your session watched live, so a tiered CVD subplot (or a CX Script using cumulativeDelta({ tiers })) reads flat across the archive and only starts moving at your session's first live bar. Plain delta and plain CVD are unaffected — they work across the whole 48 hour window.

Under Live exchange the BTC prefix comes from the footprint history API, which does carry tiers and trade counts, so tiered readings work over that prefix.

Choosing between them

Pick Live exchange if you mostly watch one or two symbols for long sessions, or if you want the smallest possible dependency surface. After twenty minutes the live bars are your history anyway.

Pick Full history if you switch symbols often, or if your process starts with reading the last few hours of structure before you take a position. Arriving to a chart that already has a session's worth of real footprint behind it is a different experience from watching one build.

Changing the source reloads the app

Switching between the two changes feed ownership: who owns each venue's book, whether there is a history session at all, and which sockets are open. Rather than mutating that live and accumulating edge cases, the terminal saves your settings and reloads.

The reload is immediate and expected. Your layout, symbol, aggregate set and every setting survive it — they were written to storage first.

Preload

Below the source picker, Preload historical data is the master switch. It is on by default and populates:

  • the Footprint Chart — candles behind the live bars
  • the DOM Ladder — volume already traded at each price level

Turn it off for a strictly live-only session: every panel then builds forward from now, with nothing behind it.

Under Live exchange you also get a Time range selector — 30 minutes, 1, 4, 8, 12 or 24 hours — which controls how much of the BTC prefix is requested. Under Full history the stream sizes its own window from the chart interval, so the selector does not apply.

The 48 hour window

Full history loads the last 48 hours. Zooming or scrolling further back stops at that edge rather than silently drawing something else, and the chart shows a small 48h limit chip when you reach it. Clicking the chip explains where the data comes from.