NinjaTrader 8 Add-On

CustomDOM

Order-flow DOM for active futures traders

Read order flow with per-price Delta, size brackets in ticks, ATR, or dollar P&L, and stay safe across multiple accounts with cross-account orphan-order alerts. The depth and tools experienced traders need in one tight window.

$100 lifetime · or $10/mo Purchase CustomDOM

Built for Order-Flow Traders

A precision Depth-of-Market window with the depth, risk controls, and order-flow context experienced traders need — in one clean, focused layout.

One-click entry & brackets

Buy or sell at bid, ask, or market with auto-brackets — fixed ticks, ATR-scaled, $ P&L, or trailing presets.

Per-price Delta

A Delta column at every price plus a cumulative session Δ readout — see who’s winning each level.

Time & Sales, built in

An aggressor-colored tape beside the ladder with a large-print highlight — no Level 2 feed required.

Volume Profile on the ladder

Session VPOC and Value-Area High/Low drawn at their prices — the key levels always in view.

Indicator levels on the ladder

Globex + RTH VWAP with σ bands, EMA, SMA, and floor pivots — tick-accurate, matching your chart.

Per-account risk guardrails

Daily-loss lockout, per-trade stop, and Mini/Micro position caps per account — on top of global safety locks.

Multi-account safety

Cross-account orphan-order alerts and a one-toggle surface lock for stepping away from a working trade.

Works with CustomChart

The ladder follows your active CustomChart pane’s instrument and account automatically.

New in v1.13 — Delta That Reloads Itself

  • Update required by October 31, 2026. v1.13 connects to the license server with a new key, and older versions — v1.12 included — stop validating after that date. Install v1.13 before then; your license key and settings carry over.
  • Delta no longer freezes after a connection comes up — when a second connection came up in NinjaTrader (a prop-firm account after your data account, for example), NinjaTrader could stop sending order flow and Delta kept showing the last number as if it were live. CustomDOM now notices and reloads it by itself, showing “order flow stalled · reloading…” meanwhile. It only reloads while trades are still printing, so a quiet market is never mistaken for a stall. VWAP and Volume Profile catch up too.

v1.12 — Know When Your Prices Are Late

  • Price feed warnings — a red strip across the top of the DOM when prices may be out of date: PRICE FEED LOST, NO DATA, or DATA DELAYED when prices are arriving late. A delayed feed is the most dangerous kind — the ladder keeps moving, just behind the market — and NinjaTrader itself does not warn about it. Plus Feed: OK beside ATR and Delta, on by default.
  • Smart Breakeven (on by default) — take contracts off and your stops and targets shrink to match; go flat and any stop still working is canceled, so a stray order can’t open a position the other way. Breakeven now moves every stop protecting the position, never one that is already better.
  • Several CustomDOM windows, numbered #1, #2, #3… each with its own instrument, account and settings — and an optional color per window. CustomDOM #2 pairs with CustomChart #2.
  • Delta, VWAP and Volume Profile match NinjaTrader’s Order Flow numbers when your NinjaTrader license includes Order Flow+ — NinjaTrader can hand add-ons the same live trade twice, which inflated live volume before.
  • Also — four more hotkeys (Reverse, Trail Stop, Buy Mkt, Sell Mkt; no default), a Theme setting (match your skin, Light or Dark), safer account and instrument switching, Reverse and the daily-loss flatten cancel every order on the closing side, levels reload when you jump in Market Replay, and your license runs on one computer at a time.

v1.11 — Two Level Corrections, and CustomDOM Follows Your Skin

  • Correction — Volume Profile levels on micro contracts. POC, VAH and VAL were roughly double-counted when trading a micro (MNQ, MES, MGC). The double count applied only to live trades and not to loaded history, so it over-weighted recent trading and pulled the POC toward the current price. If you trade micros and thought your POC looked oddly close to price — you were right. It is worth re-checking any levels you noted from a recent session.
  • Correction — VWAP was missing volume after every load. Up to about a minute of volume was dropped each time VWAP loaded its session history — at DOM open, and when changing instrument. VWAP now picks up live trades exactly where the loaded history ends.
  • Pick any of NinjaTrader’s seven skins and the interface follows it automatically — and CustomChart does too, using the same palette, so your tools match your platform and each other. Set the skin in NinjaTrader under Tools → Settings → General → Skin and restart NinjaTrader for it to take effect. For CustomDOM that means the ladder, settings and Time & Sales: light skins get a light DOM, dark skins look exactly as they always have. Your account colors are not changed — a live account looks exactly as you set it, on every skin, because that color is a safety signal.
  • “Why is a level here?” diagnostics (Settings → Display) — shows the inputs behind every level: which instrument the data came from, the session windows, the running totals. A level that looks wrong can be checked against your chart instead of guessed at.
  • Also — a new color picker throughout (palette, hex paste, or exact RGB and opacity), a notice when a new version is available, a selectable VWAP price source (existing installs keep their current behaviour), and faster startup.

v1.10 — Your Clicks, Your Rules

  • Configurable mouse order entry — each gesture is now its own setting. Left-click, shift + left-click and right-click can each place a Limit or a Stop, decide for itself with Auto — buying above the offer or selling below the bid becomes a stop, anything else a limit — or be switched Off entirely to rule out an accidental order. Coming from a Tradovate DOM? Set left-click to Auto. The defaults are exactly how CustomDOM has always worked, so nothing changes unless you change it.
  • The Hotkeys tab is now Controls — mouse and keyboard configuration in one place. CustomDOM also now shows as one word throughout, including in the NinjaTrader New menu, where the entry previously read “Custom DOM”.

v1.9 — Hear the Tape

  • Audio Order Flow — follow the tape with your ears while your eyes are on the chart. Every qualifying print plays a short tone: pitch tells you whether it lifted the ask or hit the bid, loudness tells you the size, and an accent marks unusually large prints. A fast tape simply sounds busy. Off by default and entirely opt-in — there is a mute button on the toolbar beside T&S, and a DOM you never configure stays silent.
  • No extra data feed, no sound files — audio uses the same trade data the ladder already receives, and the tones are generated in memory rather than installed. Set the volume, a minimum print size, the large-print accent and a sounds-per-second cap in Settings → Audio. On a micro contract you hear the corresponding mini’s flow.
  • Pivot points rebuilt to match your charts — correct CME trading-day boundaries and the settlement close, six pivot types (Traditional, Fibonacci, Woodie, Classic, DeMark, Camarilla), and R4/R5 & S4/S5 where the type defines them. Levels now appear as soon as the DOM opens rather than only after a session rollover, and a new Pivot Session Template setting lets you match your chart.
  • Micro contracts line up with the chart — every ladder level on MNQ, MES and MGC is now calculated from the mini contract’s data: pivots, VWAP, volume profile, ATR and the moving averages.
  • Also — the VWAP historical seed now uses HLC3, matching CustomChart, and Settings descriptions render correctly on both NinjaTrader skins.

v1.8 — Time & Sales and Volume Profile

  • Time & Sales tape — a scrolling, aggressor-colored T&S panel beside the ladder (buys lift the ask, sells hit the bid), with an optional large-print highlight. No Level 2 or extra data feed required.
  • Volume Profile on the ladder — the session Volume Point of Control (VPOC) and Value-Area High/Low drawn right on the price ladder, with a configurable Value Area %.
  • Faster on heavy, multi-DOM layouts — viewport-limited ladder rendering plus background-window throttling keep clicks and updates immediate.
  • Tick-accurate VWAP (matches CustomChart), levels that stay hidden until the session seed loads (no premature values at open), and Bracket now defaults OFF (with a “Default Bracket On” toggle).

v1.8.2 — reliability fix for a rare error that could occur with Volume Profile enabled on micro-contract ladders during fast trading. (v1.8.1 hardened multi-account order activity.) Every update is free for license holders.

Own It for $100 — or Rent-to-Own at $10/mo

Pay once and it’s yours forever — or pay $10/month and own it for life after 12 payments. Billing stops automatically.

14-day free trial + 14-day money-back on lifetime — 28 days to be sure.

Already own CustomChart? You qualify for 25% off CustomDOM ($75 lifetime) — sign in and generate your personal one-time code from your dashboard.

Lifetime

$ 100

One-time payment — yours forever

  • ✓ Full CustomDOM Add-On for NinjaTrader 8
  • ✓ Lifetime license — no recurring fees
  • ✓ Free updates and improvements
  • ✓ Setup guide & user manual
  • ✓ Direct support & feature requests
Buy Lifetime — $100

14-day money-back guarantee

Rent-to-Own

$ 10 /mo

Own it for life after 12 payments

  • ✓ The same full product — nothing held back
  • ✓ Own it after 12 payments ($120 total)
  • ✓ Billing stops automatically — never more than $120
  • ✓ Cancel anytime; access ends with your paid month
  • ✓ $90 lifetime buyout during your first month
Start Rent-to-Own — $10/mo

Evaluate with the free trial — no money-back on monthly

Free Trial

$ 0

14 days — the full product

  • ✓ Every feature unlocked
  • ✓ Card required — nothing charged for 14 days
  • ✓ You choose day 14: $100 lifetime, or $10/mo rent-to-own
  • ✓ Cancel any time from your dashboard · one trial per card
Free trial, then $100 lifetime Free trial, then $10/mo

Free account + card · lifetime has a 14-day money-back

Already purchased? Sign in to access your download and setup guide.

Requires NinjaTrader 8. Our recommended trading platform — download free from NinjaTrader and you’re ready to import CustomDOM. Get NinjaTrader → Affiliate link — TradersForge may earn a commission when you sign up.