NinjaTrader 8 Structure Cluster Zones Indicator - Dynamic Support & Resistance Boxes
NinjaTrader 8 market structure indicator that automatically detects support and resistance zones from confirmed swing pivots, draws them as adaptive price boxes, and highlights stronger levels based on validated retests. Instead of plotting simple lines, it builds clustered support and resistance zones with touch counts, dynamic shading, overlap merging, and provisional touch previews so traders can identify high-interest reaction areas with more context and less noise.
Parameter defaults were designed for 15 minute bars, adjust accordingly.
Disclaimer
This indicator is provided for analytical and educational purposes only and does not constitute financial, investment, or trading advice. The developer is not a licensed financial advisor or broker. Trading financial markets involves substantial risk and may not be suitable for all individuals. Past performance, whether real or simulated, does not guarantee future results.
No representation is made that the use of this indicator will generate profits or prevent losses. The indicator is a market analysis tool and should only be used as part of a broader trading methodology.
By purchasing or using this product, you acknowledge that you are solely responsible for all trading decisions and outcomes resulting from its use. The developer shall not be liable for any financial losses or damages arising from the use or misuse of this software.
Feature Breakdown
Confirmed swing-based zone detection
The indicator builds zones from confirmed swing highs and swing lows rather than raw bar touches. This helps reduce random level creation and keeps the focus on actual structure.
Support and resistance drawn as boxes, not lines
Zones are displayed as price boxes instead of single-price lines, which better reflects how markets usually react to areas rather than exact ticks.
Adaptive zone thickness
Each zone’s height is based on a blend of ATR and pivot-bar range, then constrained by minimum and maximum size limits. This gives the zones a volatility-aware structure while keeping them from becoming too small or too large.
Clustered level logic
Nearby pivots can be grouped into the same zone when they fall within the cluster distance threshold. This helps consolidate repeated reactions into cleaner structure zones instead of cluttering the chart with multiple nearly identical levels.
Overlap merging
If same-type zones overlap in price, they can merge into a single stronger zone. This prevents fragmented structure and helps present cleaner, more meaningful level groupings.
Touch counting with structural filtering
Touches are not counted from every bar that enters the area. A new touch only counts when the structure rules are satisfied, which makes repeated tests more meaningful.
Required excursion between touches
After a touch is counted, price must move away from the zone by a configurable distance before another touch can be accepted. This helps stop overcounting during chop and sideways noise.
Minimum bars between counted touches
A time-based spacing filter prevents multiple nearby pivots from being counted too quickly on the same zone.
Minimum touches required before drawing
You can require a zone to prove itself with multiple confirmed touches before it even appears on the chart. This is useful for filtering out weak or low-confidence levels.
Strength-based visual emphasis
Zones become more vivid and more shaded as their touch count increases. Stronger zones stand out automatically without requiring extra interpretation.
Touch count labels
Each visible zone can display its current touch count beside the box so strength is readable at a glance.
Separate support and resistance coloring
Support and resistance zones use different colors and borders, making directional structure easier to distinguish immediately.
Pending touch preview
When price interacts with an eligible zone but the swing has not yet been fully confirmed, the indicator can show a provisional fragmented extension in an alternate tint. This gives early visual context without prematurely counting the touch.
Break tolerance logic
Zones are not invalidated instantly on minor overshoots. A configurable break tolerance determines how far price must close beyond the zone before the zone is considered broken.
Optional maximum lookback per zone
A configurable maximum lookback can limit how far a zone is drawn backward on the chart, helping keep old structure from dominating the display.
Product type: You will receive a dll file ready for use, it does not require a license key but contact information will be provided should the need for set up support arise.