Professional DOM Suite V2
Tick-by-tick order flow analysis. Algorithmic liquidity filtering. Sub-millisecond rendering.

Tick-by-tick data management
Every market tick carries information. The DOM Suite processes Level 2 data in real time: bid/ask updates, trade prints, volume at price. No aggregation, no smoothing, just raw order flow.
The heatmap renders price levels with color-coded intensity based on resting liquidity. You see where orders sit, where they pull, and where absorption happens. The LOB (Limit Order Book) becomes readable at a glance.
Twelve patterns detected automatically
The DynamiDOMCore engine watches the order book continuously and surfaces each of these patterns the moment it materializes. No manual setup, no settings to refresh between sessions.
Spoofing
TrapOrders placed then pulled right before price arrives, intended to manipulate the read of the book. Probabilistic 0-100 score computed on placed volume, execution ratio and pull window (500 ms default).
Iceberg
InstitutionalLarge order split to hide real size. Flagged when the same size refills multiple times at the same price. Adaptive threshold per session (RTH, ETH, Globex) and instrument.
Absorption
DefensiveSignificant volume taken at a level without price yielding. Signal of an institutional defender at the POC. Multi-window analysis (15 min, 60 min, 120 min) for robustness.
Pull/Stack
StructuralVolume added (stacking, blue) or withdrawn (pulling, red) from bid/ask resting queues. Reveals the building or dismantling of a defense, with exponential decay (0.92/tick) to filter noise.
Wave Delta
MomentumDirectional cumulative-delta wave of 6+ ticks with 8-tick swing confirmation. Identifies clear institutional impulses, distinct from noise oscillations.
Extreme OFI
FlowOrder Flow Imbalance whose z-score leaves the normal range (default threshold 2.0 on a 30-second rolling window). Marker of a statistically significant imbalance between aggressive buys and sells.
Tox Divergence
WarningPrice rising while toxicity (Kyle's Lambda + VPIN) rises too. In a healthy regime, toxicity falls as price rises. This divergence often precedes a reversal.
Liquidity Vacuum
OpportunityPOC left without immediate support after a test: liquidity was consumed without being replaced. Post-absorption context favorable to continuation.
Iceberg Exhaust
ReversalIceberg that runs out at the low or high of a move. The institutional defender caves: the probability of a return rises significantly.
Delta Divergence
ReversalPrice making a new high (or low) without cumulative delta confirming. Classic sign of a move driven by position covering, not by real flow.
Bull/Bear Trap
TrapStrong directional signal (score ≥ 70) that contradicts the underlying structure. Signals Pro flags the trap before the move turns against traders entered in the wrong direction.
Exhaustion
End of moveVery high volume with minimal price progress. Energy spent without result: the move is running out of steam, the institutional counterparty has likely positioned itself.
The nine columns in practice
Each column has one job. The edge comes from combining the right ones. Click a column to see its role, when to use it, and which other columns it pairs with.
L1 = Level 1 feed only. L2 = Level 2 (Market Depth) required. L1+L2 = benefits from both.
Delta Pro
Aggressive order flow at each price. Shows who is hitting the market — buyers at the ask, sellers at the bid — and flags hidden icebergs, absorption, stacked imbalances and spoofing attempts as geometric markers right on the DOM.
Your default reading column. Watch for green and red absorption arrows at key levels, iceberg diamonds at defended prices, and cumulative delta agreement with price. Disagreement is usually a heads-up that something is off.
Don't have time to watch nine columns?
Synthesis Pro reads the suite for you and produces a single verdict. Weighted vote across five sources, 0-100 score, active patterns and a proposed stop/target. Three display modes adapt to your level — from natural language to dense technical output.
Verdict in natural language
Large type, clear decision, readable reasons. Designed for traders new to order flow who want the right decision without the mechanics under the hood.
Compact and actionable
Score + active patterns in one line. The experienced trader sees direction, strength, and the two or three patterns that matter — no distraction.
Every metric visible
Detailed net vote, active sources, OFI z-score, bid/ask ratios, toxicity with trend. Audit the decision line by line and stay in control of every input.
Synthesis Pro doesn't replace the nine columns — it reads them for you. If you want to understand what's happening under the surface, the individual columns (Delta, Flow, Toxicity, Signals…) are still there. Synthesis Pro is just the shortcut when decision outranks analysis.
Engineered architecture, not assembled
Nine columns, one engine. One calculation cycle per tick, distributed as immutable snapshots.
The Professional DOM Suite V2 is not a bundle of nine independent indicators sharing a license. It is a single compiled engine with nine rendering surfaces on top. Every tick is parsed once. Every metric — VPIN, Kyle's Lambda, cumulative delta, iceberg recurrence, order-flow imbalance — is computed once, in a single pass, then published as an immutable snapshot to the columns that need it.
The responsibility split is deliberate. The Core Engine owns the math; the columns own only the render. No column re-parses the tape. No column duplicates a computation another column already asked for. That discipline is the reason the nine-column workload costs what a single well-written indicator costs, not nine times more.
The tick-to-snapshot path does not allocate in the steady state. No garbage collector interruption during fast markets.
By the time NinjaTrader's OnRender fires, the snapshot is already resolved. The paint cycle reads, it does not compute.
Each tick publishes a frozen view of the book and its metrics. No shared mutable state between columns, no read-during-write races.
When the CPU stays flat under a fast tape, the rest follows: stable fill latency, fluid rendering, a platform that does not stutter when it matters most.

Performance specifications
Single core, during active session
From data feed to render
With 50 active price levels
.NET 4.8 runtime
Level 2 data required
Playbook: real DOM scenarios
Market scenarios read through the Professional DOM Suite V2. Column by column, tape by tape. No cherry-picking: trade and no-trade setups together.
Choose your plan
14-day free trial on Monthly and Annual. Cancel anytime. Money-back guarantee on Lifetime.
Try the suite, cancel anytime
- All 9 Pro modules
- All updates while subscribed
- Cancel anytime
- 14-day free trial
Best value for committed traders
- All 9 Pro modules
- All updates for 12 months
- Priority support
- 14-day free trial
Pay once, own forever
- All 9 Pro modules
- All V2 updates forever
- Lifetime priority support
- 14-day money-back guarantee
Our official partners
Disclaimer
DynamiDoxa and NinjaTrader are not liable for any trading results. These indicators are for informational purposes only. You, as the trader, are solely responsible for your trading decisions and the use of this software.

