Market Depth
Visualize the limit order book directly on your chart: bids and asks rendered at price with sizing, change highlights, and fading "ghost" trails so you can track liquidity shifting in real time.
What you get
๐
Depth at price, on-chart
Bids and asks are drawn as horizontal bars at their exact price levels, so the ladder context stays on your chart.
โก
Added/removed emphasis
Stacking and pulling are highlighted with delta overlays, helping you see where liquidity is building or disappearing.
๐งผ
Balanced display + stale safety
When one side stops updating, the display avoids keeping old levels visible.
๐ป
Ghost trails that fade out
When levels fall out of view, they can linger briefly as fading trails so you can track what just left.
๐๏ธ How to read the chart
- Bar width = more resting volume at that price.
- Color separates bids vs asks (and can use brighter "added" colors when size increases).
- Pulling (negative delta) can render as a removed marker to the left of the main bar.
- Ghost trails show where liquidity recently disappeared from the visible set; they fade out over time.
โ๏ธ Key settings to tune
- Update Interval (ms): how often a new snapshot is built for rendering.
- Depth Levels Each Side: how far above/below price to display (in ticks).
- Max Bar Width and Right Margin: control how much chart space the ladder uses.
- Fade Duration (s) and Show Outlines: control the trail feel and readability.
๐ Get started in seconds
- Add to chart and make sure your data feed provides live market depth for the instrument.
- Start simple: Depth Levels = 10โ20, Update Interval = 200โ300ms, Fade Duration = 2โ4s.
- Adjust layout: increase Right Margin if labels feel cramped, reduce Max Bar Width if it dominates price action.
- Optional: enable Show Outlines for clearer separation on dense books.
Pro tips
๐ฏAnchor to best bid/ask
Watch changes near the inside market first; that's where intent often shows up earliest.
โฑ๏ธTune update interval
Faster snapshots feel more responsive but cost more CPU. Increase the interval if running heavy chart layouts.
๐ปUse trails for context
Ghost trails help you see what just got left behind when price moves or the visible window rebalances.
๐ง Confirm with structure
Best results come when depth changes align with prior highs/lows, session levels, or your execution trigger.
Compatibility
NinjaTrader 8 indicator that listens to live market depth updates and renders a snapshot-based ladder overlay on the price panel.

