NinjaTrader 8 SuperDOM Indicator

You see the data. You just can't process it fast enough.

DOM Drift Signal reads 6 independent order flow metrics in real time and reduces them to a single signal: BUY, SELL, or WAIT. No interpretation required.

  • 6 independent real-time metrics
  • Clear BUY/SELL/WAIT decision signal
  • Auto-adapts to any futures instrument
See how it works

Why traders choose it

01

Real-time fair value analysis

Compares current price against Interest (volume-weighted, retail noise excluded) and Local POC to map the market's equilibrium structure. Not where the last trade occurred, but where capital is committed.

Market microstructure, computed in real time.

02

Multi-factor convergence

Six independent metrics, each with veto power. Two-Way Flow, Interest, Pace, EQP, Small Trader Filter, Local POC. A directional signal fires only when all dimensions confirm the same market state.

No single metric can trigger a signal alone.

03

Adaptive noise filtering

A dynamic threshold based on trade size median separates meaningful participation from background noise. One-Way Flow detection identifies when market conditions don't support a reliable reading. The indicator knows when to stay silent.

No signal is itself a signal.

You see everything, but you can't decide fast enough

You have all the data in front of you. DOM, Time & Sales, footprint, multiple indicators. You've spent years learning to read order flow. The problem isn't knowledge.

The problem is speed. The human brain cannot process six independent dimensions simultaneously and synthesize them into a decision before the opportunity disappears. You see the setup forming, you start reading the metrics, and by the time you've confirmed what you already suspected, the move is gone.

The worst part: you were right. You saw it. You just couldn't process it fast enough to act on it. And tomorrow you'll sit down, open the same screens, and face the same bottleneck.

  • You hesitate at the moment of execution because you're still cross-referencing metrics that should have been synthesized already
  • You enter late, after the move confirmed what you already suspected, paying a worse price for information you already had
  • You skip valid setups because one indicator contradicts the other four, and you can't determine which one to trust in real time
  • You end the session knowing you read the market correctly but couldn't act on it fast enough

How it works

Three steps from installation to your first signal.

The framework: fair value, participation, regime

DOM Drift Signal reads the market through three independent dimensions: where the price is, where genuine participation is concentrated, and where volume has recently accumulated. These three reference points define the equilibrium structure at any given moment. The indicator reads their relationship and translates it into a deterministic market state. When they agree: equilibrium. When they diverge in specific patterns: directional opportunity or warning. Same inputs, same output. No subjective interpretation.

See how six independent metrics converge into a single signal, in real time, directly on the SuperDOM.

Under the hood

Order flow balance

Two-Way Flow

Evaluates whether buying and selling pressure are balanced by analyzing the composition of executed trades. When the flow becomes predominantly one-sided, market conditions don't support a reliable directional reading and signal generation is suspended.

Participation quality

Interest & EQP

Identifies the price level where meaningful participation is concentrated, filtering out minimal-size trades. A proprietary equilibrium metric evaluates how quickly volume is absorbed at each level, revealing where genuine commitment exists vs where the price simply is.

Market regime

Pace & Small Trader Filter

Classifies the current market regime by analyzing trade frequency against its own statistical distribution. A dynamic filter evaluates trade size composition to determine whether current activity represents meaningful participation or background noise.

Signal generation

Decision synthesis

Combines all six metrics through a proprietary decision framework. Each metric acts as an independent condition with veto power. A time-decay mechanism ensures signals reflect current market state, not stale readings.

Getting started

1

Import and configure

Import the NinjaScript file into NinjaTrader 8 and add DOM Drift Signal to your SuperDOM column. The indicator is ready to operate immediately.

2

Automatic calibration

The indicator reads the instrument's characteristics and calibrates its parameters automatically. No manual adjustment required.

3

Read the market state

The indicator displays BUY, SELL, or WAIT directly on the SuperDOM. A time-decay indicator shows how current the reading is.

Ready to stop guessing and start reading the market?

Get DOM Drift Signal

How DOM Drift Signal was built

DOM Drift Signal is the result of a specific engineering process: identify which order flow dimensions carry predictive information in real time, design a framework to synthesize them, and optimize it for the computational constraints of live trading on the SuperDOM.

1

Research

Years of discretionary trading on futures to isolate the order flow dimensions that actually carry predictive information in live market conditions.

  • Order flow balance analysis as a precondition for signal reliability
  • Proprietary participation metrics to separate signal from noise
  • Market regime classification for conditional signal generation
  • Statistical filtering to assess the quality of current market activity
2

Implementation

Engineered for the computational constraints of the SuperDOM: every metric must be computed and rendered within the same refresh cycle, with zero tolerance for lag.

  • Zero-allocation rendering pipeline for consistent frame times
  • Amortized data management for bounded memory usage
  • Throttled computation cycle to balance accuracy and performance
  • Automatic parameter adaptation per instrument
3

Validation

Used daily by the developer on his own account. The only validation that matters: real capital, real markets, real consequences.

  • Daily live trading on futures
  • Continuous calibration across different market regimes
  • Performance monitoring under real trading conditions

What's included

  • DOM Drift Signal indicator for NinjaTrader 8, lifetime license
  • All future updates included at no extra cost
  • Step-by-step setup guide
  • Direct email support from the developer

Six metrics. One signal. Zero guesswork.

Get DOM Drift Signal

When a software engineer starts trading

Alessandro Ruggieri

Alessandro Ruggieri

Senior software engineer & developer of Valor

I'm not a trader who learned to code. I'm a software engineer with 15+ years of experience who brought his method into the markets: analytical, systematic, data-driven. Every trading problem becomes an engineering problem.

DOM Drift Signal exists because I needed it. I was reading order flow on futures every day, processing the same six dimensions manually, and losing opportunities to the speed of my own cognition. So I engineered the synthesis that my brain couldn't do fast enough.

This is the tool I use on my own account, every session. I don't sell tools I wouldn't trade with.

Built to solve a real problem

I was losing setups not because I read the market wrong, but because I read it too slowly. DOM Drift Signal is the tool I built to close that gap. I use it every session, on my own account, with my own capital.

Native NinjaScript, no DLLs

Runs natively inside NinjaTrader 8 as pure NinjaScript source code. No external libraries, no third-party dependencies. License validation ensures one license per machine.

10+ years of trading & development

Built by a software engineer with over a decade of experience in both trading and building trading tools.

Direct personal support

Questions answered directly by the developer. No ticket system, no generic support team.

What it would cost to build this from scratch

If you wanted to commission an indicator like this, you'd need to hire a software engineer who also understands order flow, market microstructure, and real-time performance constraints on NinjaTrader. That profile alone is hard to find.

A development agency would quote you €1,500–3,000 for an indicator with six independent real-time metrics, signal synthesis logic, auto-calibration per instrument, and performance optimization for the SuperDOM. And that's just the development: no research behind the metrics, no validation on live markets, no ongoing updates.

I spent years doing that research myself, trading every day, isolating which order flow dimensions actually carry predictive value. Then I engineered the synthesis. The R&D behind DOM Drift Signal is worth far more than the code itself.

I'm not a development agency and I'm not trying to build a SaaS company. I'm a trader who builds tools. That's why I can give you access to the same indicator I use every session, at a fraction of what it cost to create.

€1,500+

Custom development cost

€499

One-time, lifetime license

Six metrics. One signal. Your license. Forever.

Launch price, reserved for early adopters. Will increase as features are added.

Built to solve a real problem

What happens after you subscribe

Your license is tied to your machine for security. Activation is personal and takes less than 24 hours.

  1. 1 You receive a confirmation email with the setup guide, so you can install NinjaTrader 8 and prepare everything while you wait
  2. 2 I contact you personally to collect your Machine ID (a code you copy from NinjaTrader in 10 seconds)
  3. 3 I activate your license and you're live, ready to trade on your first session

Average activation time: a few hours. You deal directly with me, the developer, not a ticket system.

Not ready yet?

Send message

Don't have NinjaTrader yet?

If you're starting from zero, I'll set everything up with you.

Buy Valor and add a one-on-one setup session at a discounted price. In one call we configure everything together: choosing a broker, installing NinjaTrader 8, connecting your data feed, and activating Valor on your machine. By the end, you're ready to trade.

  • Broker selection based on your needs and location
  • NinjaTrader 8 installation and configuration
  • Data feed connection and market data setup
  • Valor activation and first session walkthrough

Discounted rate available exclusively for Valor subscribers. Just mention it when I contact you after purchase.

Frequently asked questions

Questions about DOM Drift Signal?

Ask anything about the indicator, the metrics, or how it fits your trading. Answers come directly from the developer.

No sales pitch. Just a straight answer to your question.

Disclaimer.Legal Notice and Risk Warning

The software offered on this website is a computer product developed and distributed under a usage license. It does not constitute financial advice, investment recommendation, solicitation to invest, or asset management in any way. The software operates automatically exclusively on the user's trading platform and account, over which the user maintains full control and total responsibility. The developer has no access to the user's accounts, funds, or credentials. Trading financial instruments involves a high level of risk and may result in the partial or total loss of invested capital. Past results, including backtests or historical performance, do not constitute a guarantee or reliable indication of future results. By installing and activating the software, the user declares awareness of the risks associated with automated trading, confirms operating based on their own autonomous and informed decision, and acknowledges being solely responsible for the operations executed by the software on their account. The developer shall not be held liable for losses, direct or indirect damages, lost profits, or any other consequences arising from the use of the software. It is recommended to consult an independent financial advisor before operating in financial markets.

© 2026 Alessandro Ruggieri. All rights reserved.

info@alessandroruggieri.dev