The grid: time × price
Every column is one minute of trading. Rows stack from low price at the bottom to high price at the top. You read columns left-to-right for the timeline, and within any column you read the rows to see where the action sat.
A footprint chart shows bid×ask volume at every price level inside each 1-minute candle. You see who was aggressive, not just where price went. MarketTrace consolidates four BTC perpetual venues (Binance, Bybit, OKX, Hyperliquid) into one chart. Free, no account, no install. Streams live in your browser.
Free, no sign-up. Live in your browser.
Best viewed on desktop
The footprint chart needs a wide screen and precise hover. Open this page on a laptop or larger to use it.
Click a marker below to isolate it on the chart.
Dashed yellow horizontal line at the price row that printed the most volume in view. It's the level the market most agrees on — re-tests of POC often pause.
Read in order. Each one builds on the last. Real cells, real volume splits — same visual you'll see on the live chart above.
Every column is one minute of trading. Rows stack from low price at the bottom to high price at the top. You read columns left-to-right for the timeline, and within any column you read the rows to see where the action sat.
Every cell splits in two. The left half shows volume that took the bid (someone sold aggressively). The right half shows volume that took the ask (someone bought aggressively). It's what makes footprint different from a regular candle.
Intensity scales to each candle's own range, so you compare patterns instead of size. When one side outweighs the other by 3:1 on the diagonal, the cell gets a bold outline — commitment marker.
Volume hits one side, but price refuses to break. Sellers pile in at $63,500, the cell prints 800 BTC of taker-sell, candle still closes $63,510. A large resting order kept eating every aggressive seller — wall held.
A trend prints aggressive cells in one direction for several candles. Then the imbalance ratios shrink, deltas drop, and the trend stalls. Buyers ran out before the next level. Not a reversal — but momentum has died.
Try the BTC default. Zoom to the last cascade. Find a POC, an absorption dot, and one fading-imbalance sequence.
↑ scroll to chartOne card per marker. Visual, where you'll see it, what it actually means. Bookmark this section — it's the page you'll come back to.
Yellow triangle marks the price level with the highest volume in that minute. The market's gravity for that minute.
Current spot price across all four venues. Reference line for where price sits right now versus the heavy zones.
Cumulative delta (ask − bid) across the visible window. Trending up = persistent buying pressure; down = selling.
Thin red / green bar with the candle's net delta. Green above zero = net taker-buy. Red below = net taker-sell.
Single-cell or stacked imbalance ≥ 3:1 on the diagonal. Stacks of these mark absorption or exhaustion zones.
Total volume traded that minute. Sanity check before you read any cell — context, not signal.
Wall absorbed. A resting order stayed close to peak size while meaningful taker volume hit it. Defended level or hidden refill.
Wall pulled (spoof). Resting order disappeared with little or no executed volume. Treat as untrustworthy support / resistance.
Stripes at the bottom = thin support (air below); at the top = thin resistance (air above). Full column = both. Delta spikes here move price on small capital.
Anchored VWAP from your chosen bar through the live edge — cumulative Σ(price × volume) / Σ(volume) across enabled venues. Up to 3 anchors at once (amber / magenta / cyan). Right-click any cell to drop one.
One chip per active anchor — colour, time, and an auto-label. Anchor on an absorbed wall → "AVWAP from absorption HH:MM". Spoofed wall → "from spoof". POC cell → "from POC". Otherwise plain timestamp. Click × to remove.
How to drive the chart — mouse or keyboard, nothing to install.
This is a microscope, not a signal.
The footprint shows who was aggressive at each price as the tape prints. It doesn't predict the next candle. Reading it well takes practice — start with the order-flow primer and the CVD guide if you want context.
Want to know exactly how cells are aggregated across the four venues and how absorption is detected? Read the footprint methodology page.
What you actually get with each — no asterisks.
Prices and availability as of May 2026 — verify with the vendor before deciding.
A footprint chart shows the bid and ask volume traded at each price level inside every 1-minute candle. Unlike a regular candle (which only shows OHLC), the footprint exposes who was aggressive at each price as the tape printed.
MarketTrace consolidates four exchanges (Binance, Bybit, OKX, Hyperliquid) into one chart. TradingView, NinjaTrader, and Bookmap are single-venue. You see when Bybit leads Binance, or when OKX absorbs while the others sell, without flipping tabs.
Yes, free. No account, no email, no install. Open the page in any browser and the chart streams live over WebSocket.
Four BTC perpetual venues: Binance USDⓈ-M, Bybit linear, OKX, Hyperliquid. Each cell shows the cross-venue aggregate. Hover for the per-venue breakdown.
The solid cyan dot marks an absorbed wall: a resting limit order that stayed near its peak size while taker volume hit it. It marks a defended level. The hollow cyan ring marks a pulled wall (spoof), which disappeared with little or no execution.
Live cells refresh at up to 10 Hz over WebSocket from a 30-second aggregator daemon. The 1-minute candles close and lock at the minute mark. Up to 8 hours of history can be scrolled back.
Yes — "cluster chart" and "footprint chart" are interchangeable terms for the same thing. Some platforms (ATAS, ClusterDelta) prefer "cluster"; others (Bookmap, MarketTrace) prefer "footprint." Both show bid×ask volume at each price level inside a candle.
Volume profile aggregates total traded volume at each price across a whole session, but doesn't show which side was aggressive or what happened minute-by-minute. A footprint chart preserves the time dimension (one candle per minute) and splits volume into bid (taker-sell) and ask (taker-buy) at every price — so you see when and who, not just where.
Anchored VWAP is the cumulative volume-weighted average price from a chosen anchor bar through to the live candle. Each bar contributes (price × volume) summed across enabled venues, so AVWAP reflects where the consensus has traded since your anchor — not a simple midpoint. To drop one, right-click any cell on the chart and pick "Anchor VWAP from here" or "Anchor at session open (00:00 UTC)." Up to 3 anchors at once in amber, magenta and cyan. Click × on a chip to remove.
If your anchor lands on a cell with an absorbed wall, the chip auto-tags as "AVWAP from absorption HH:MM" — the line starts from a defended level. A pulled (spoofed) wall reads "from spoof." The bar's Point of Control reads "from POC." Otherwise it falls back to a plain timestamp. The label upgrades reactively if the wall-classification daemon promotes a signal mid-session.
Yes. Each anchor's timestamp is encoded in the URL as ?avwap=1748430420,1748432520 (UTC unix seconds, up to three). Copy the URL and the recipient sees the same anchors land on the same bars, with auto-labels re-resolved against their browser's live data. Switching timeframe (1m → 5m → 1h) re-aligns the anchors to the new super-bucket boundaries automatically.