⚡ PRECISION MOMENTUM DIVERGENCE ENGINE

TDD MACD Divergence System

Spot Exhausted Moves Before They Turn — Then Trade Them with VWAP.

Most of the time, price and momentum travel together. The moments worth trading are when that relationship breaks. Built natively for NinjaTrader 8, TDD MACD Divergence automatically detects momentum exhaustion, draws swing lines on both price and MACD panels, and prints non-repainting entry signals the moment they confirm.

Platform: NinjaTrader 8 Repainting: 100% Non-Repainting Markets: NQ, ES, YM, Crypto, Stocks Bar Types: Tick, Renko, Time, Volume Automation: NinjaScript Signal Exposed
🎥 VIDEO VAULT

See TDD MACD Divergence In Action

Watch step-by-step masterclasses and live trade execution breakdowns using non-repainting momentum exhaustion.

FEATURED MASTERCLASS • 16:9 Strategy Walkthrough

Why Your MACD Trades Fail (And How to Fix It)

Discover the mathematics of false momentum signals, why standard MACD repainting burns traders, and how anchoring divergence to VWAP standard deviation bands creates high-probability trade setups.

  • ✓ The False Signal Problem: Why eyeballing divergence in choppy chop wipes accounts.
  • ✓ VWAP Band Filtering: How +2.0 SD extremes provide statistical asymmetric edge.
  • ✓ Zero Repainting: Signals lock in on bar close for reliable manual & automated execution.
▶ Watch Full Masterclass on YouTube
LIVE EXECUTION • YOUTUBE SHORT +90 PTS Catch

How I Caught This 90-Point Drop Using MACD

Watch a real live execution on NQ: identifying the "Don't Buy This High" momentum trap at the +2.0 VWAP band for an immediate, aggressive +90 point short retrace straight to VWAP.

  • ✓ "Don't Buy This High": Catching late breakout longs trapped at statistical resistance.
  • ✓ Immediate Confirmation: Non-repainting magenta arrow triggered on bar close.
  • ✓ +90 Points Realized: Uncompromising mean-reversion target locked in effortlessly.
▶ Watch Live Short on YouTube
LIVE EXECUTION • YOUTUBE SHORT Reversal Strategy

How To Spot Every Market Reversal Before It Happens

Discover how objective momentum divergence alerts you to market reversals before they break out, filtering out false signals with institutional VWAP confirmation.

  • ✓ Early Turn Detection: Identify momentum exhaustion bars ahead of the broader crowd.
  • ✓ No Repainting: Visual arrows confirm on the close of the bar for unambiguous entries.
  • ✓ Institutional Alignment: Pair divergence with VWAP standard deviations for defined risk.
▶ Watch Reversal Short on YouTube

More videos

▶ Why Your Divergence Trades Fail ▶ The Truth About VWAP Trading ▶ Turning MACD Divergence Into a Clean Short

The Mathematics of Momentum Exhaustion

Why trading divergence by eye leaves retail traders stranded — and how algorithmic precision changes the game.

❌

Manual & Subjective Divergence

  • •
    Slow & Inconsistent: Two traders looking at the same chart will disagree on which lows to connect and which swings qualify.
  • •
    Repainting Traps: Many indicators print arrows early on unfinished bars, only to delete them when price pushes lower.
  • •
    Context-Blind: Counter-trend signals fire in the middle of nowhere without reference to institutional value or statistical stretch.
  • •
    Screen Fatigue: Requires constant, exhausting staring at microscopic indicator wiggles to catch turning points.
✅

The TDD Algorithmic Advantage

  • •
    Objective Swing Segmentation: Measures momentum with classic MACD, dividing waves into discrete legs via signal crosses.
  • •
    100% Non-Repainting Guarantee: Signals lock in strictly at bar close when extremes are finalized. Nothing is ever removed or shifted.
  • •
    Dual-Panel Chart Plotting: Connects swing pivots on both the MACD panel and the price candles, with unambiguous directional arrows.
  • •
    Instant Audio & Log Alerts: Alerts fire in real-time on confirmation, letting you trade high-conviction location without screen burn.

Engineered For High-Definition Execution

Every feature built to remove hesitation and provide actionable clarity on NinjaTrader 8.

📈 Regular Divergence Detection

Detects both bullish divergence (price lower low, MACD higher low) and bearish divergence (price higher high, MACD lower high) with mathematical precision.

Bullish: Reversal Up Bearish: Reversal Down

🔒 100% Non-Repainting

A divergence is confirmed at the close of the bar where MACD crosses back over its Avg. This deliberate design ensures you never trade on "phantom" signals that vanish three bars later.

🎯 Require Zero-Line Filter Toggle

Keep it On to enforce classical capitulation (momentum extremes far past zero). Turn it Off to capture counter-trend rallies and bear flag pullbacks below zero in strong trends.

📏 Configurable Price Tolerance

Capture double bottoms and double tops. Setting Price Tolerance (in ticks) lets the second price swing sit slightly short of equal extremes while still qualifying as genuine divergence.

📊 Complete All-in-One MACD Suite

Replaces your default MACD entirely. Features Fast EMA (12), Slow EMA (26), Signal EMA (9), zero line, and a crisp two-color histogram (Teal above Avg, Crimson below Avg).

🤖 NinjaScript Automated Strategy Ready

Strategy developers can read the indicator's exposed public Signal series directly: +1 on bullish bar close, -1 on bearish bar close, and 0 otherwise.

THE INSTITUTIONAL PLAYBOOK

Trading Divergence with Session VWAP

A divergence tells you momentum is fading. It does not tell you where that is happening or how far price might travel. VWAP answers both questions.

Setup 1: VWAP Band Reversal

Mean Reversion Climax
GRADE A+

The premier mean reversion setup. Price pushes beyond the ±1 or ±2 Standard Deviation VWAP bands, reaching statistical extreme stretch.

  • Trigger: Confirmed divergence arrow prints at or near outer band.
  • Stop: A few ticks beyond the divergence swing extreme.
  • Target 1: Session VWAP (fair value benchmark).
  • Target 2: Opposite SD band for extended runners.

Setup 2: VWAP Pullback Continuation

Trend Direction Momentum
GRADE A

On a trending session, price respects VWAP as dynamic support or resistance. Counter-trend pullbacks into VWAP display exhaustion right as they terminate.

  • Bias: Only take divergences aligning with the session slope.
  • Bullish: Green arrow when price dips into VWAP in an uptrend.
  • Bearish: Magenta arrow when price rallies to VWAP in a downtrend.
  • Target: Session extreme or the next outer SD band.
Trend Synergy: Aligns short-term momentum exhaustion with higher-timeframe order flow pressure.

Setup 3: VWAP Reclaim Confirmation

Conservative Confirmation
GRADE A / B

For conservative traders fading heavy trend days. Rather than entering at the arrow, wait for institutional buyers to prove they can reclaim fair value.

  • Step 1: Divergence prints below/above VWAP.
  • Step 2: Wait for price to close back across VWAP.
  • Entry: First pullback test that holds the VWAP line.
  • Target: +1 or +2 SD Band on the opposite side.
Highest Win Rate: Sacrifices initial ticks for verifiable structural confirmation.
Where Divergence Forms Bullish Divergence Bearish Divergence Grade
At or beyond ±1 / ±2 SD Band (Stretched) At lower band: Long back toward VWAP At upper band: Short back toward VWAP A+
Pullback into VWAP with Session Trend Price above VWAP all day, dips to VWAP: Long Price below VWAP all day, rallies to VWAP: Short A
At Major Institutional Level (Prior Day H/L, Overnight H/L) Long at confirmed level support Short at confirmed level resistance A / B
Mid-range chop (No level nearby) Lower conviction / Reduce size Lower conviction / Reduce size C
Fading a violent runaway trend day Wait for full VWAP reclaim first Wait for full VWAP loss first AVOID

Detailed Chart Analysis & Mechanics

Inspect real-world setups demonstrating precise entry triggers, stop locations, and profit targets.

SETUP BREAKDOWN · NQ 1000 TICK

The Complete Reversal Sequence: +2 SD to VWAP

In this textbook example on NQ, price aggressively drives upward past the +2 SD VWAP band, creating an overextended market profile. While price prints a higher high, the MACD indicator prints a substantially lower peak—mathematically signaling buyer exhaustion.

  • 1.
    Momentum Divergence Confirmed: The indicator draws the magenta divergence ray across price and MACD peaks upon bar close.
  • 2.
    Down Arrow Print: Arrow signals immediate execution with stop placed 4–6 ticks above the divergence swing high.
  • 3.
    Smooth Retrace: Price cascades down through the +1 SD band and delivers a full 110+ point drop directly to the VWAP target.
Get TDD Signals: MACD Divergence + 5 More Tools
TDD MACD Divergence System +2 SD Extension
ANATOMY OF A TURN · +2X VWAP SD

Bearish Divergence Near +2x VWAP SD

When price is trading above the second standard deviation band, it is in the top 2.5% of statistical extension for the session. Entering long here is statistically reckless; looking for exhaustion is where institutional asymmetric reward lives.

Notice how cleanly the indicator maps both price peaks and MACD highs. The arrow marks the exact bar where MACD crossed back below its Avg—locking in the divergence with zero repainting.

Clear Invalidation: If price pushes through the high that generated the divergence, the trade is stopped out with a small, controlled loss. When it works, the profit potential to VWAP is favorable.
Bearish MACD Divergence near +2x VWAP SD
TICK CHART PRECISION · NQ 500-TICK

Dual-Sided Action: Bullish Bounce & Bearish Pullback

Tick charts compress noise during slow markets and expand resolution during high-volume pushes. In this NQ 500-tick chart, TDD MACD Divergence demonstrates both directions of the playbook in a single session:

  • ✓
    Bullish Divergence at -1 SD: Price makes a lower low down to ~29,660 while MACD makes a sharply higher low below zero. The green arrow prints, triggering a high-speed reversal back to VWAP.
  • ✓
    Bearish VWAP Pullback: Later in the session, price bounces up into VWAP resistance. MACD prints a lower high, triggering a magenta short signal for another ride back down to the lows.
NQ 500-Tick Multi-Setup Execution
ORDER FLOW DELTA · ACCURATE CONFIRMATION

Locking In The Turn Without Historical Illusion

On a historical chart, connected divergence lines look like they were known at the exact price wick. But real-time trading requires honesty: the divergence is only confirmed once MACD crosses back over its Avg.

The arrow prints on that exact confirmation bar. By waiting for the confirmation cross, you eliminate the risk of price dragging MACD into a new extreme and wiping out the setup. You enter with defined risk and an objective thesis every single time.

Order Flow Delta Arrow Confirmation
HIGH-VOLUME RESOLUTION · NQ 1333 TICK

1333-Tick Reversal From +2x VWAP SD

Higher tick intervals like the 1333-Tick aggregate large volume blocks, filtering out micro-noise while preserving critical structural turning points. In this live NQ session, price pressed cleanly above 29,900 into the upper standard deviation band with fading momentum.

While price pushed to new highs, the TDD MACD Divergence plotted a distinct descending peak structure on the indicator panel. The moment MACD crossed back below its average, the downward arrow triggered with tight risk, delivering an aggressive multi-hundred tick descent directly into institutional VWAP value.

  • ✓
    Volume-Weighted Precision: Cleans up chop without lagging standard time-based bars.
  • ✓
    Automatic Swing Geometry: Automatically anchors magenta divergence rays to real structural pivots upon bar close.
NQ 1333-Tick MACD Divergence Reversal to VWAP

Built for Algorithmic & Strategy Traders

Access non-repainting signals directly in your custom NinjaScript strategies.

NINJASCRIPT EXPOSED

The indicator exposes a native Signal series: +1 on the bar a bullish divergence confirms, -1 on the bar a bearish divergence confirms, and 0 on every other bar. Strategies running on Calculate = On bar close can automate entries and trailing stops with zero guesswork:

// In OnStateChange(), State.DataLoaded: div = TDDMACDDivergenceNT8(12, 26, 9, 0, true, true, false); // In OnBarUpdate(): if (div.Signal[0] == 1) { // Bullish divergence confirmed on this bar close EnterLong("LongDivergence"); } if (div.Signal[0] == -1) { // Bearish divergence confirmed on this bar close EnterShort("ShortDivergence"); }

Settings Reference & Defaults

Every parameter is fully customizable to match your instrument, volatility, and trading style.

Group Parameter Default Functionality & Optimization
01. MACD Fast / Slow / Smooth 12 / 26 / 9 Standard classic MACD parameters. Smooth controls the Avg line crosses that define legs.
02. Divergence Price Tolerance (ticks) 0 Allows second price swing to fall a few ticks short of equal highs/lows, capturing double bottoms/tops.
02. Divergence Require Zero-Line Filter On (True) When On, enforces classic exhaustion (lows below zero, highs above zero). Turn Off to spot sub-zero bearish pullbacks.
02. Divergence Show Bullish / Show Bearish On / On Toggle either direction on or off based on your macro bias or strategy mandate.
02. Divergence Enable Alerts On (True) Plays audio alert (Alert1.wav) and writes to NinjaTrader's Alerts Log in real time.
03. Visuals Bullish / Bearish Colors Lime Green / Magenta Controls line and arrow colors on both the chart panel and lower MACD panel.
03. Visuals Histogram Up / Down Teal / Crimson Two-color histogram reflecting MACD position relative to its Avg line.
Setup Calculate On bar close Keep this default. The leg and swing logic is mathematically built on completed bars.
QuantVPS logo

Get 60% Off QuantVPS: https://go.quantvps.com/TDDVPS

When you use this QuantVPS code you get 3 free indicators, a TDD CVD Divergence 2.0 AutoTrader Workspace, and 5 pre-loaded Strategy Templates to fit your trading style.

Claim 60% Off QuantVPS
UPGRADE YOUR NINJATRADER 8 CHARTS TODAY

Stop Trading In The Dark.

Equip your charts with objective, automated momentum divergence detection. Know exactly when trends are running out of fuel and trade them with institutional VWAP location.

Get TDD Signals Join the Free Discord Community
Get NinjaTrader Now!