Request A Free Quote
NinjaTrader 8 New Release Trending

NinjaTrader CVD Trapped Traders Indicator

NinjaTrader CVD Trapped Traders Indicator detects Trapped Buyers and Trapped Sellers setups by identifying strong directional CVD pressure that produces a weak price response. The indicator registers a Potential Trap when pressure, directional consistency, and price-response conditions are met, then confirms it when price closes beyond the opposite side of the Formation Zone. Includes configurable detection parameters, Formation Zone visualization, Potential and Confirmed alerts, analytical plot outputs, and a built-in MFE/MAE Tracker.

cvd trapped traders indicator for ninjatrader 8 ninjatrader 8 cvd trapped traders indicator ninjatrader cumulative volume delta trap indicator trapped buyers sellers cvd indicator ninjatrader 8
5-Day Free Trial Cancel Anytime Continuous Product Updates Mon-Fri Free Support
Lifetime License
€225one-time
This indicator only · 1 PC · No recurring payments · Free updates included
Start Free Trial — 5 Days Free
Try all indicators & trade copiers free. If you don’t cancel within 5 days, a €25/mo subscription starts automatically.

Already a subscriber or have purchased a product?

Overview

CVD Trapped Traders Concept Explained

The NinjaTrader CVD Trapped Traders Indicator looks for aggressive CVD pressure that fails to move price with the same strength.

Strong positive delta reflects aggressive buyers; strong negative delta reflects aggressive sellers. The key is how price responds. When directional CVD pressure builds but price makes limited progress, some of those aggressive traders may be trapped.

The indicator first registers a Potential Trap and records the price range where the pressure developed.

Potential Trapped Buyers form when strong buying pressure produces limited upside progress and are confirmed by a later close below the formation range.

Potential Trapped Sellers use the opposite logic: strong selling pressure produces limited downside progress and are confirmed by a close above the formation range.

The result is a two-stage pattern: CVD pressure fails to move price efficiently, then price breaks against the aggressive side.

CVD Trapped Traders vs CVD Slingshot

Both indicators analyze CVD, but they look for different patterns.

CVD Trapped Traders looks for strong buying or selling pressure that produces a weak price response, then waits for price to break against that pressure.

CVD Slingshot follows directional CVD accumulation, slowdown at a CVD extreme, and a later delta reversal.

In short: Trapped Traders focuses on CVD pressure vs price response; Slingshot focuses on exhaustion and reversal inside CVD.

Learn more about the NinjaTrader CVD Slingshot Indicator →

Capabilities

CVD Trapped Traders Indicator — Key Features

Trapped Traders Detection & Advanced Detection

The detector combines directional CVD pressure, price response, and a later price break to identify Trapped Buyers and Trapped Sellers setups.

Detect Trapped Sellers (Bullish) and Detect Trapped Buyers (Bearish) can be enabled independently.

Pressure Window defines how many completed bars are analyzed together. Larger windows capture broader pressure sequences; smaller windows focus on more compact formations.

Minimum Normalized Pressure sets how strong net CVD pressure must be relative to recent delta activity. Higher values require stronger pressure before a formation qualifies.

Minimum Directional Consistency filters out formations where buying and selling are too mixed. Higher values require a larger proportion of one-sided delta activity within the Pressure Window.

Maximum Price Response limits how far price can move in the same direction as the CVD pressure. Lower values require a stronger disconnect between CVD pressure and price movement.

Delta Baseline Period defines the recent delta baseline used for pressure normalization, while ATR Period provides the volatility reference for Price Response.

After a Potential Trap appears, Confirmation Max Bars sets how long price has to confirm it. Minimum Formation Break (Ticks) defines how far the closing price must move beyond the Formation Zone before confirmation.

Potential & Confirmed Traps with Formation Zones

A Potential Trap appears once the required pressure, consistency, and price-response conditions are met. It indicates that aggressive traders may be trapped, but price has not confirmed the setup.

The high and low of the Pressure Window define the Trap Formation Zone.

For Trapped Buyers, confirmation requires a close below the Formation Zone low by the configured Minimum Formation Break (Ticks).

For Trapped Sellers, confirmation requires a close above the Formation Zone high by the same minimum distance.

Potential Formation Zones can be displayed while confirmation is pending. Confirmed zones use the bullish or bearish signal color, while cancelled Potential Zones can optionally remain visible for historical review.

A Potential Trap is cancelled if price breaks the zone in the original pressure direction, an opposite trap condition forms, the confirmation window expires, or CVD resets.

Signals, Alerts & Automation Outputs

Trap signals can appear on both the price chart and the CVD panel.

Confirmed Trapped Sellers use bullish upward markers, while Confirmed Trapped Buyers use bearish downward markers. Potential Trap markers can also be enabled separately.

Potential and Confirmed alerts are independent, with popup, sound, and email delivery available for enabled events.

The indicator provides analytical plot outputs that can be used by NinjaTrader strategies and compatible automation tools without recreating the detection logic.

CVD Calculation

CVD is calculated internally, so no separate CVD indicator is required.

Up Down Tick is the default Delta Type and classifies volume using tick direction.

Bid Ask uses bid/ask transaction data and requires Tick Replay together with suitable bid/ask data from the provider.

CVD accumulation can be set to Session, Day, Week, Custom Session, Fixed Bars Count, or Unlimited. Reset timing can be handled automatically or manually where applicable, and Minimum Trade Size can exclude smaller transactions.

An active Potential Trap is cancelled when CVD accumulation resets.

Visualization & Display

Confirmed and optional Potential Formation Zones show where the original CVD pressure developed.

Signals can appear on the price chart, the CVD panel, or both. Potential Trap markers can also be enabled separately from confirmed signals.

The CVD series can be shown as Candle, Histogram, or Line, with configurable positive and negative colors.

The panel can also display the current CVD value, zero line, and accumulation reset markers. Signal colors, marker size, zone opacity, and the number of historical traps retained on the chart are configurable.

Built-In MFE/MAE Tracker

The built-in MFE/MAE Tracker measures favorable and adverse price movement after detected trap events across configurable holding periods.

Results are displayed directly on the chart and can be exported to CSV, providing a structured view of signal behavior across historical data.

Calculation precision, long/short tracking, and opposite-signal measurement can be configured inside the tracker.

Learn more about the MFE/MAE Tracker →

How to Use

How to Interpret and Use the CVD Trapped Traders Indicator

Reading a Potential Trap

A Potential Trap means one side has been aggressive in CVD, but price has not responded proportionally.

For Potential Trapped Buyers, the Pressure Window shows strong positive delta with limited upside progress.

For Potential Trapped Sellers, strong negative delta is accompanied by limited downside progress.

At this stage, the indicator has identified ineffective aggression, not a confirmed reversal. Price still needs to move against the aggressive side.

Reading a Confirmed Trap

Confirmation comes from price; no additional CVD condition is required.

For Trapped Buyers, price must close below the Formation Zone low by at least Minimum Formation Break (Ticks).

For Trapped Sellers, price must close above the Formation Zone high.

The Potential Trap identifies the pressure imbalance. The later price break confirms that the market has moved against the aggressive side.

Using the Formation Zone

The Formation Zone covers the price range of the Pressure Window that created the Potential Trap.

It provides a clear reference for three possible outcomes:

  • a break against the aggressive side confirms the trap;
  • a break in the original pressure direction cancels it;
  • if no qualifying break occurs within Confirmation Max Bars, the setup expires.

The zone therefore connects the original CVD pressure with the later price response.

Adjusting Detection Sensitivity

The main detection settings control different parts of the pattern.

Increase Minimum Normalized Pressure to require stronger CVD pressure.

Increase Minimum Directional Consistency to require cleaner one-sided buying or selling.

Reduce Maximum Price Response to require a larger mismatch between CVD pressure and price movement.

Increase Minimum Formation Break (Ticks) to require a stronger price break before confirmation.

These filters can be adjusted independently rather than relying on one general sensitivity setting.

Settings

Indicator Settings & Parameters

Full parameter reference, grouped by configuration area.

ParameterDescription
Alerts
Enable sound alertPlays the selected sound for enabled trap alerts.
Enable email alertSends email notifications for enabled trap alerts.
Enable pop up alertDisplays an on-screen notification.
Alert sound fileSelects the WAV file used for sound alerts.
Email toDefines the email recipient.
CVD Calculation
Delta Type

Defines how volume is classified into buying and selling components.

  • Up Down Tickuses tick direction to classify buying and selling volume; default mode, no Tick Replay required
  • Bid Askuses bid/ask transaction data; requires Tick Replay and suitable bid/ask data from your provider
Accumulation Period

Defines how long the CVD series accumulates before resetting. An active Potential Trap is cancelled when CVD accumulation resets.

  • Sessionresets with the trading session
  • Dayresets daily
  • Weekresets weekly
  • Custom Sessionuses a custom start and end time
  • Fixed Bars Countresets after a specified number of bars
  • Unlimitedaccumulates without periodic resets
Reset ModeSelects Auto or Manual Time reset handling where applicable.
Reset Time (HH:mm:ss)Defines the manual reset time.
Reset Day Of WeekDefines the day used for manual weekly resets.
Start Time (HH:mm:ss)Defines the Custom Session start.
End Time (HH:mm:ss)Defines the Custom Session end.
Bars CountDefines the Fixed Bars Count accumulation length.
Minimum Trade SizeExcludes trades below the specified size. Set to 0 to include all trades.
Trapped Traders Detection
Detect Trapped Sellers (Bullish)Enables bullish trapped-seller detection.
Detect Trapped Buyers (Bearish)Enables bearish trapped-buyer detection.
Pressure WindowDefines the number of completed bars analyzed as one pressure formation.
Minimum Normalized PressureSets the minimum CVD pressure required relative to recent delta activity.
Maximum Price ResponseSets the maximum ATR-normalized price movement allowed in the pressure direction.
Confirmation Max BarsSets how long a Potential Trap can wait for confirmation.
Minimum Formation Break (Ticks)Sets the minimum close distance beyond the Formation Zone required for confirmation.
Advanced Detection
Delta Baseline PeriodDefines the recent delta baseline used for Normalized Pressure.
Minimum Directional ConsistencySets the minimum level of one-sided delta activity required within the Pressure Window.
ATR PeriodDefines the ATR period used to normalize Price Response.
Alerts — Events
Enable Confirmed Trap AlertEnables notifications for Confirmed Traps.
Enable Potential Trap AlertEnables notifications when a Potential Trap first appears.
Display — Signals
Show Confirmed Formation ZonesDisplays Formation Zones for confirmed traps.
Show Potential Formation ZoneDisplays the active Potential Formation Zone.
Show Historical Potential ZonesKeeps cancelled Potential Formation Zones visible when Potential zones are displayed.
Show Potential Trap MarkerDisplays Potential Trap markers.
Show Signals On Price PanelDisplays trap markers on the price chart.
Show Signals On CVD PanelDisplays trap markers on the CVD panel.
Maximum Historical TrapsLimits the number of historical trap events retained.
Signal Marker SizeSets marker size on the CVD panel.
Zone OpacitySets Formation Zone transparency.
Trapped Sellers ColorSets the bullish trap color.
Trapped Buyers ColorSets the bearish trap color.
Potential Trap ColorSets the Potential Trap color.
Display — CVD Panel
Display Mode

Selects how the CVD series is visualized on the CVD panel.

  • CandleOpen/High/Low/Close candles showing intrabar CVD movement
  • Histogramvertical bars from the zero line showing cumulative CVD close values
  • Linecontinuous line connecting CVD close values
Positive ColorSets the color used for CVD values above zero in Line and Histogram modes, and for candles that close at or above their open in Candle mode.
Negative ColorSets the color used for CVD values below zero in Line and Histogram modes, and for candles that close below their open in Candle mode.
Show Current ValueDisplays the current CVD value.
Show Zero LineDisplays the zero reference line.
Zero Line ColorSets the zero-line color.
Zero Line SizeSets the zero-line width.
Show Reset MarkersDisplays CVD reset markers.
Reset Marker ColorSets the reset-marker color.
Reset Marker SizeSets the reset-marker width.
Strategy & Automation

Plot Outputs for Strategy Builder & Automation

The indicator provides a set of exposed analytical plot outputs designed for structured integration with third-party strategy builders and automation tools such as BloodHound and BlackBird (SharkIndicators), as well as other algorithmic trading environments.

Valuenumeric plot value > 0condition active when the value is above zero

Trap Events

  • Trap Signal> 0
  • Potential Trap Signal> 0

CVD Series

  • CVD OpenValue
  • CVD HighValue
  • CVD LowValue
  • CVD CloseValue

MFE/MAE Tracker

  • Long MFE/MAE Period 1Value
  • Short MFE/MAE Period 1Value
  • Long MFE/MAE Period 2Value
  • Short MFE/MAE Period 2Value
  • Long MFE/MAE Period 3Value
  • Short MFE/MAE Period 3Value
  • Long MFE/MAE Period 4Value
  • Short MFE/MAE Period 4Value
  • Long MFE/MAE OppositeValue
  • Short MFE/MAE OppositeValue

Plot output names are technical identifiers intended solely for software integration purposes and do not constitute trading advice, signals, or recommendations.

FAQ

Frequently Asked Questions

Trap Detection

It looks for strong, directionally consistent CVD pressure that produces limited price movement.

The indicator registers a Potential Trap, confirmed only if price later closes beyond the opposite Formation Zone boundary.

A Potential Trap means the pressure, consistency, and price-response conditions are met.

A Confirmed Trap adds the required price close beyond the opposite side of the Formation Zone.

A Potential Trap is cancelled if price breaks the Formation Zone in the original pressure direction, an opposite qualifying trap condition forms, the confirmation period expires, or CVD accumulation resets.

Data & Comparison

Yes. Bid Ask Delta Type requires Tick Replay and suitable bid/ask transaction data.

Up Down Tick uses tick direction and is the default Delta Type.

CVD Trapped Traders focuses on strong CVD pressure vs weak price response.

CVD Slingshot focuses on directional accumulation, slowdown at a CVD extreme, and a later delta reversal.

Learn more about the NinjaTrader CVD Slingshot Indicator →

Automation

Yes. The indicator provides analytical plot outputs for Potential and Confirmed trap events together with the underlying CVD series.

These outputs can be referenced by NinjaTrader strategies and compatible automation tools independently of popup, sound, and email notifications.

Requirements & Installation

System Requirements & Installation

What you need to run the indicator, how to download and install it in NinjaTrader 8, and how the license works.

System Requirements

Platform
NinjaTrader 8 (Desktop)
Operating system
Windows 10 or Windows 11
Instruments
Futures, forex, stocks and ETFs supported by NinjaTrader
Data
NinjaTrader’s native data connections

Not available on NinjaTrader Web or Mobile. NinjaScript indicators run in NinjaTrader Desktop only.

License Terms

Lifetime License
This indicator only, 1 PC, one-time payment, free updates included.
All-Access Subscription
All indicators and trade copiers, billed monthly, cancel anytime, updates included while the subscription is active.
Free trial
5 days on the subscription plan. If not cancelled, the subscription starts automatically.
License binding
Linked to your email and to the computer on which it was first activated.
Moving to another computer
Available on request through support.

Installation

  1. Get access

    Start the free trial, subscribe, or buy a lifetime license on this page.

  2. Download

    The indicator is not sent by email. Open (top right of this page) and enter the email you used for your trial, subscription or purchase. The installation file (.zip) downloads to your computer.

  3. Import into NinjaTrader 8

    In the Control Center, go to Tools → Import → NinjaScript Add-On and select the downloaded .zip file. Do not unzip it.

  4. Add to a chart

    Open a chart, click Indicators, select the indicator from the list and apply it.

  5. Activate the license

    In the indicator settings, enter the same email. On first activation, the license is linked to that email and to your computer.

Updating: When a new version is released, download it again through and import it the same way over the existing version.

Installation questions? Contact support, Monday to Friday.

Developed by Nordman Algorithms

Developed, tested, documented, and maintained by our algorithmic trading software development team.

Meet the Team →
We Value Your Feedback Help us make it better

If you’ve spotted a bug, feel something essential is missing, or have ideas that could make this indicator better — we want to hear it.
Your feedback directly shapes future updates.

Send Feedback →
Custom Programming

Need a different setup?

We can customize this indicator to your workflow, or convert it into a fully automated trading strategy with risk management and trailing-stop logic. Fixed-price quote before development begins.

Custom Logic Strategy Automation Risk & Trailing-Stop Logic Alert & Automation Outputs