1. Home
  2. Product
  3. Footprint Charts
Checked against v0.88.1 · 29 Oct 2026Read & trade

The footprint chart: every trade,
at the price it actually happened.

Bid against ask on each level of each bar, with delta, imbalances and absorption drawn on top. Not a candle that hides what filled inside it. Beside it, the liquidity heatmap shows what was waiting. On Rithmic, Databento CME or Binance.

Tick to pixel
40–45 msmedian, 7-day chart, v0.80, on our bench
Bar types
5time, tick, volume, range, delta
Plan
Oneevery tool included

Windows · macOS and Linux in beta · market data billed by your provider

senzoukria · Footprint · MNQZ6 · 1mApp code · simulated data
Footprint screen on a simulated MNQ session: bid × ask numbers per price in each one-minute bar, imbalances highlighted, order panel at top left.

The app’s own code, compiled for the web and fed by a simulator. In the app, the same screen runs on your feed.

NEW
  • 0.87Live updates on 30 days of 1-minute bars: 12.9 → 0.4 ms, on our bench
  • 0.85Indicator legend on the chart, up to 8 VWAPs
  • 0.84GEX indicator on the footprint, with alerts on walls and flip
Changelog
01

Watch one build

v0.88.1 of the app, on a simulated MNQ session.

senzoukria — Footprint · MNQZ6● SIMULATION
senzoukria · Footprint · MNQZ6 · 1m — screenshot of the app’s screen on simulated data

The app’s own code, v0.88.1, building the current bar on simulated trades in your browser. Click the screen to use it; move the pointer away and the page scrolls again. Scroll to zoom, drag to pan, open the chart menus. No market data and no account on this page.

02

Read the auction

What filled inside the bar, price by price.

  • Bid × ask per levelThe two sides of every price, so you see who crossed the spread.
  • Delta and cumulative deltaPer bar, and CVD over the period you choose.
  • Imbalances and absorptionDiagonal ratios highlighted as they form; size hitting a level without price moving through.
  • Nineteen footprint typesNumbers, profiles or heatmap cells, on time, tick, volume, range or delta bars anchored on the session. Your own tick size for the levels.
03

Context on the canvas

Levels that matter, drawn where the trades are.

  • Profile, VWAP, TPOPOC, value area, σ bands and Market Profile letters.
  • Big Trades0.81Bubbles on large prints. Auto learns its threshold from live prints only; crypto pairs use a density per 100 candles.
  • GEX levels0.84Call wall, put wall, flip and gamma zones, with alerts when price touches them: QQQ for NQ and MNQ, Deribit for BTC and ETH. A chip says why when no line is drawn.
  • Liquidity walls, DOM profileResting size from the book, read beside the bars.
04

Act from the chart

On a compatible Rithmic account when your firm allows it, or on the demo account.

  • Order lines you drag0.80Stop and target follow your hand; the last price you release is the one sent.
  • OCO in the chart dockBreakout, range, or target plus stop, held by the app.
  • Late entries refusedAn entry sent more than 1.5 s after your click is refused, never sent late. The data delay is shown next to the last price.
  • Flatten on a priority laneIf the outcome is unknown, no second exit is sent on its own. The banner names what is left.
05

Work your way

One engine behind every window.

  • Charts, tiles, windowsSeveral charts, detached windows, or tiles in My pages that show each page whole.
  • Scripts on the chartJavaScript, Python or C++ indicators plotted on the bars.
  • Sen, the chart copilotProposes timeframe, indicators and templates. Nothing applies without your click.
  • Grounds and exportLight or dark ground with kept contrast; CSV export with the provenance of each row.
06

Where the data comes from

Your login or your key. Data, history and orders kept apart.

What each source gives the footprint and the heatmap
SourceFootprintHeatmapHistoryOrders
RithmicBroker or prop-firm loginYesTicks with aggressor sideYesAggregated book, about 10–20 levels per side without MBOYesRithmic history, ReplayYesCompatible account, if your firm allows it
Databento CMELive, on your keyYesTrades are in the Standard planPlus planLive depth (MBP-10) is not in Standard; the app says so when it is refusedYesImport a folder of DBN or CSV filesNoData only
BinanceSpot · USD-M PerpetualYesRebuilt from real trades, every bar typeYesLive bookYesRebuilt trade by tradeDemoSimulated demo account only
BybitLinear · order bookLive onlyBybit Linear trades while the app is open; no imported historyYesLive book and Depth history, 24 h to 7 days backYesOrder-book archivesDemoSimulated demo account only

Market-data and exchange fees are billed by your provider, separately from Senzoukria, and each source’s licence applies. Orders go through Rithmic only, on accounts that allow it.

07

Measured, then published

Bench figures from the v0.80.0 release notes.

40–45msTick to pixel, median, 7-day footprint chart, on our bench0.46: 65 ms
120msTo open the heatmap, on our bench0.46: 423 ms
31%Main thread busy while the heatmap runs, on our bench0.46: 76 %
≈0.9msThe app’s own share of an order, network excluded, on our benchNagle off · ping in the dock

Figures measured on our bench and published in the v0.80.0 release notes. Your machine, your feed and your network will give different numbers.

08

How to read it

The tool is here. The theory lives in the free guides.

Illustrative videoSample data. Not a live feed or a screen recording of the app. 18 s. Transcript: a wall appears in the order book. Executed trades and displayed quantity are different measurements. Replenishment is evidence to inspect, not proof of a native iceberg.
09

Works with

One app; every screen reads the same state.

  • Trading & accountsOrder lines on the chart, OCO in the dock, Flatten through a priority lane.
  • Replaynew pageThe same chart on a recorded day, from ×1 to ×1000 or Max. Live orders are disabled there.
  • GEXCall wall, put wall and flip drawn on your futures chart.
  • ScriptingYour JavaScript, Python or C++ indicators, plotted on the bars.
  • Sen, the AI agentReads the chart you are on and proposes changes you approve.
  • Journal & notesTrades from your connected account, reviewed next to the chart.
10

Questions

The same list feeds the page and its structured data.

What data does a footprint chart need?

Tick-by-tick trades with their aggressor side. Senzoukria reads them from Rithmic, Databento CME (live, on your key; trades are in the Standard plan), or Binance Spot and USD-M Perpetual. Futures data needs provider and exchange entitlements, billed by your provider.

Is the chart on this page live?

No. The screens and the demo run on simulated trades. They are drawn by the app’s own rendering code, with the same cells, POC, imbalance highlighting and price scale. In the app they render your real feed.

What is a footprint imbalance?

A diagonal comparison: ask volume at one price against bid volume one tick below. When one side is at least 3× the other, the level is flagged — aggressive buyers (or sellers) dominated that price. Stacked imbalances describe repeated volume ratios; they do not identify institutions or establish intent.

How fast is the chart?

On our bench, a 7-day chart shows a new tick in 40–45 ms (median, tick to pixel), down from 65 ms in 0.46, and an isolated tick is sent at once instead of waiting 17 to 31 ms. Your machine and feed will give different numbers.

Do I need the desktop app?

Yes for the connected workflow. The app renders your footprint, heatmap, DOM and replay. On a compatible Rithmic account it also places manual orders. Market-data fees are separate.

11

It is in the one plan

No add-on, no tier.

$9for 14 days

then $20 the first month and $29 a month after · every tool included · cancel any time

Download for Windows