DOM widget
Bookmap-style orderflow DOM — five-column layout (SELL / BID / PRICE / ASK / BUY) plus a per-row delta cell, walls, absorption, and last-trade-price (LTP) follow. The right tool when you're reading order flow level-by-level.
The DOM widget is the orderflow-style depth-of-market panel — five columns side-by-side at every price level: aggressive SELL volume, resting BID size, PRICE, resting ASK size, aggressive BUY volume. A sixth cell shows the per-row delta. Walls, absorption, and microstructure events are tagged on the rows where they fire, so you can spot what's actually happening at price without flipping between widgets. This is the right widget when you're trading the next 5-30 minutes off the book, not the chart.
NEW widget.
Open
- Widget Picker → DOM card. Click to toggle on.
- Docks to the right of the chart in a stack with other side-panel widgets.
The five columns
| Column | What it shows |
|---|---|
| SELL | Aggressive sell volume that has traded at each price during the configured lookback window. The redder the cell, the heavier the print. |
| BID | Current resting bid size at the price. |
| PRICE | The price level. Tick-spaced; LTP row highlighted. |
| ASK | Current resting ask size at the price. |
| BUY | Aggressive buy volume that has traded at each price during the lookback. The greener the cell, the heavier the print. |
A sixth narrow column shows Δ (delta) = BUY − SELL volume at that row, color-coded green for positive (buyer-dominated) and red for negative.
Why this layout
The conventional Binance-style ladder (Order Book widget) shows you what's resting in the book right now — bid and ask quantities. It says nothing about who is actually lifting the offers and hitting the bids. The DOM widget puts the resting depth (BID / ASK columns) next to the traded aggression (SELL / BUY columns) at the same price, so you can see absorption at a glance: heavy buying that doesn't move price = absorption by a passive seller, heavy selling that doesn't crack support = absorption by a passive buyer.
This is the canonical bookmap-style read of order flow.
Markers and tags
| Marker | Meaning |
|---|---|
| Wall | Large resting order persisting at a level. Highlighted with a wall icon on the BID or ASK side; pulses subtly when the wall grows. |
| Pulled wall | A wall that's been removed in the last few seconds (the trader pulled their order). Important — pulled walls often precede a fast move through that level. |
| Absorption | Sustained aggressive print into a level without the resting depth being consumed. The level glows briefly. |
| LTP | Last-trade-price row is highlighted at all times so you can find it instantly when scrolling. |
| Iceberg | Resting depth that refills as it's eaten. The refill count appears as a small superscript on the BID / ASK cell. |
LTP follow
By default the DOM follows last-trade-price — the visible window slides as price moves, keeping the LTP row roughly centred. Useful for hands-off monitoring on a fast pair. Disable LTP follow (cog menu) when you want to lock the visible window on a specific zone (e.g. watching the next big wall a few ticks away).
Lookback window
The aggressive BUY / SELL columns aggregate prints across a configurable lookback window, typically 30s–5min. Short windows show ultra-recent aggression; long windows show the macro flow at each level. Most flow traders sit between 1 and 3 minutes.
Click a price → trade
Like the Order Book widget, clicking a price row seeds the Trade widget with a Limit at that price. Use this for fast Limit entries at walls or at the edge of a known absorption zone.
Settings
| Setting | What it does |
|---|---|
| Lookback window | How far back the BUY / SELL columns aggregate. |
| Row count | How many price levels to display total. |
| LTP follow | Auto-centre on last-trade price as it moves. |
| Wall threshold | Minimum size for a level to be tagged as a wall. |
| Heatmap intensity | How aggressively the BUY / SELL cells colour-saturate at the top of the range. |
| Show delta column | Toggle the per-row delta cell. |
| Show iceberg refills | Toggle the iceberg superscript marker. |
Performance
The DOM widget is one of the heaviest widgets in the terminal — it's processing every print and every book-edit event in real time. On low-spec laptops the Lookback window and Row count are the two settings that affect performance most. Trim them down if you see frame drops while the DOM is open. The widget drops its data connection automatically when you deactivate it, so toggling it off when you're not actively flow-trading is a worthwhile habit.
What's next
- Widgets overview — the picker and the full widget catalog.
- Order Book widget — the simpler Binance-style ladder.
- Walls panel — wall-only feed, lifecycle, history.
- Orderbook Heatmap — the chart overlay of the same depth data.
- Trade widget — fast Limit entries from a DOM click.