Heatmap settings: intensity, contrast, smoothing, theme
The Rendering tab of the heatmap settings modal controls how resting size is mapped to brightness: intensity, contrast, an absolute low floor, adaptive or manual scale, vertical smoothing and the colour theme. The Presets tab applies named bundles without touching your colours.
Senzoukria · Documentation · Updated September 2026
Where to find it
- Where
- Heatmap → "Heatmap" button → Rendering tab (and Presets tab)
- Storage
- localStorage key orderflow.heatmap.settings; every field is sanitised on read
- Default theme
- Senzoukria (lime bid ramp, magenta ask ramp); Classic keeps the original blue bid ramp with a warm ask ramp
What it does
Every cell of the heatmap holds a normalised resting size. The Rendering settings decide how that number becomes a colour. Intensity is a gamma curve: the slider runs from 0 to 100 and 50 corresponds exactly to gamma 0.6, the historical default; 0 gives 1.2 (small sizes are crushed) and 100 gives 0.3 (everything is revealed). Contrast stretches the ramp around the middle. The low floor is an absolute cut in lots (or base units on crypto): any level smaller than it is drawn as background, which is the usual way to remove 1–5 lot retail noise so that walls stand alone.
Auto sensitivity keeps the ramp anchors adaptive: they follow percentiles of the recent distribution so the picture stays readable when the book thins or thickens. Turning it off freezes the anchors; the Manual scale row then offers − and + buttons that multiply the scale by 1.25 each click.
Settings
| Setting | Default | What it changes |
|---|---|---|
| Auto setup for this pair → Tune | — | Sets the trade filter (top 2% of recent trades), the low floor, the DOM big order threshold from the book, and the visible price height from the last 5 minutes of volatility |
| Intensity | 50 | 0–100 in steps of 5; maps to gamma 1.2 → 0.3 on a log scale |
| Contrast | 1 | 0.5–2 in steps of 0.05 |
| Low floor (lots / base unit) | 0 (off) | 0–1,000,000; step 5 on futures, 0.001 on crypto. Absolute display cut, stored per instrument |
| Auto sensitivity | On | Adaptive percentile anchors; off freezes them and also freezes bubble sizing |
| Manual scale − / + | Disabled while auto is on | Each click scales sensitivity by 1.25 or 1/1.25 |
| Vertical smoothing | On | Smooths rows when the view is minified |
| Theme | Senzoukria | Classic (blue bid, warm ask) or Senzoukria (lime bid, magenta ask); also re-samples the side legend and the best bid/ask line colours |
| Side colouring / Show the legend | Two colours / On | See the bid/ask bicolour page |
Presets
The Presets tab lists two cards. Classic sets the Classic theme, zero add/pull tint, markers off and no last-price trail: "Liquidity only: nothing moves but the book." Senzoukria sets the brand theme, 55% add and pull tint, markers on and the last-price trail. A preset only touches the fields it claims; your bubble colours, ladder columns and widths are left alone. The Reset button below the cards reverts every setting to its default.
Pitfalls
- The low floor changes what the screen shows, not only how it colours it. It is 0 on a fresh install for that reason; when you raise it, the value persists per instrument.
- Intensity and contrast are shared across instruments; only quantity thresholds are stored per source and contract.
- Auto sensitivity off also stops the bubble layer from re-sizing, so a change of regime will not be reflected until you turn it back on.
- The theme value is written to the document as data-heatmap-theme; the background colour of the canvas is re-read from the first stop of the ramp, so no black gap appears at the edges.
Related pages
This page in other languages
Frequently asked questions
- What is the difference between the low floor and auto sensitivity?
- Auto sensitivity moves the ramp anchors with the book, so the cut breathes. The low floor is a fixed number of lots below which a level is not drawn at all; the percentile anchors still see the full distribution.
- Why did my colours survive a preset?
- By design: a preset patches only theme, tints, markers and the last-price trail. Colours and ladder settings stay yours, as the note under the cards says.
- Which unit does the floor use on crypto?
- The base asset (BTC on BTCUSDT), with a 0.001 step. The label shows the unit in brackets.