CustomDOM requires NinjaTrader 8 (64-bit). It is built as a native NinjaTrader 8 Add-On and is not compatible with NinjaTrader 7 or earlier versions. Make sure you are running the latest version of NinjaTrader 8 for the best experience.
After downloading the .zip file from the Download page, open NinjaTrader 8 and go to Tools > Import > NinjaScript Add-On. Select the downloaded .zip file and follow the prompts. For detailed instructions, visit the Setup Guide.
Your CustomDOM license is tied to your account, not to a specific machine. You can install and use it on multiple computers as long as you are the sole user. The license is for individual use only and may not be shared with others.
We back every CustomDOM purchase with a 30-day money-back guarantee. Buy it, install it, trade with it on your real account for up to 30 days — if it isn't right for you, just email support@tradersforge.net and we'll refund you in full, no questions asked. We chose this over a free trial because it lets you evaluate the tool in real conditions (with real fills, real ATR, real broker behavior) instead of in a sandboxed trial mode.
CustomDOM lets you toggle and reorder these data columns: Bid (resting bid count at each price), Price (the price ladder itself), Ask (resting ask count), Volume (traded volume at each price, with heat coloring), Delta (per-price net flow — ask-volume minus bid-volume, color-coded green for buyer-aggressive, red for seller-aggressive), est. PnL (estimated PnL if you were filled at that price for your current quantity), Ticks (distance from your average entry price in ticks), and Points (same in points). The session-level cumulative delta also shows in the top-of-book strip above the ladder regardless of whether the per-price column is enabled. Indicator overlays — Globex VWAP, RTH VWAP, EMA, SMA, Pivot Points, and ATR-level shading — are also available and toggleable from the Display tab in settings.
The ATR (Average True Range) shading feature dynamically colors price levels on the DOM based on their distance from the current price, scaled by the ATR value. This gives you instant visual context for how extended price is relative to recent volatility. The ATR period, multiplier, and color gradient are all configurable.
The Delta column shows per-price net order flow — ask-volume minus bid-volume on trades that printed at each price during the current session. Green means buyers were aggressive at that price (lifting the offer); red means sellers were (hitting the bid). The session-level cumulative delta also shows in the top-of-book strip so you always see aggregate buy/sell pressure at a glance. Live ticks are classified using the actual bid/ask quote at print time. When you open the DOM mid-session, CustomDOM backloads delta from your configured reset boundary (default: 5:00 PM CT, the futures session open) using the industry-standard Lee-Ready tick rule, so you get the morning's flow context immediately rather than starting from zero. The reset time and timezone are both configurable in Settings → Display → Delta reset.
NinjaTrader 8 doesn't show pending orders across all your accounts in one place — if you have a working limit on Account A while you're trading on Account B, it's easy to forget about it and get filled at the wrong moment. CustomDOM solves this with a cross-account banner above the price ladder that monitors every connected account in real time. The banner shows "✓ No pending orders across accounts" when you're clean, and turns amber with a per-account / per-price summary the instant any working order exists anywhere. Right-click the banner for actions: Cancel ALL pending orders, cancel a specific group, or switch the DOM to the account holding the order. Orders managed by the DOM itself (your active brackets and trail stops) are filtered out so the banner only highlights truly orphaned orders.
Yes. CustomDOM is built for multi-instrument traders — you can open as many CustomDOM tabs as you want, and tear any of them off into their own floating windows for multi-monitor setups. Per-account routing colors apply consistently across every window, and the cross-account orphan-order banner runs independently in each window so you have the safety check no matter which DOM you're focused on.
Pick from a dropdown when you place an entry — the bracket follows automatically:
  • Tick brackets: classic fixed-tick stop and target
  • ATR brackets: stop and target sized as multiples of current ATR (1.0x, 1.5x, 2.0x presets), so risk auto-scales with volatility
  • $ PnL bracket: stop and target placed at +/- $X estimated PnL on your live position size, automatically recomputed when you scale in or out
  • Trail-only presets: 10pt trail, 1 ATR trail, or graduated profiles like "1→0.5 ATR @ +3 ATR" that tighten the trail after price moves favorably
All bracket modes use OCO (one-cancels-other) so a fill on the target instantly cancels the stop and vice versa.
Yes. Your one-time purchase includes all future updates and improvements to CustomDOM. When a new version is released, it will be available for download from your members dashboard. You will also receive an email notification when updates are available.
You can reach our support team through the Support page in your members area. We aim to respond to all inquiries within 24 hours during business days.