The Auto Demand/Supply Drawing Tool for NinjaTrader 8: Automatically Identify Supply and Demand Zones with Precision
Learn everything about the Auto Demand/Supply Drawing Tool for NinjaTrader 8, made by Rize Capital and it comes with complete source code.
Manual zone identification is exhausting.
You know that supply and demand zones—those critical levels where order flow imbalances create explosive price reactions—are where the best trading opportunities occur. You understand that identifying where institutional buyers accumulated positions or where sellers offloaded inventory gives you a structural edge that most retail traders miss.
But finding these zones manually is tedious. You need to scan through hundreds of bars. You need to identify price imbalances where candles show clear gaps between the close of one bar and the open of the next. You need to mark rectangles at these levels. You need to monitor whether zones remain valid or have been broken. You need to track which zones produced reactions and which were violated decisively.
By the time you've manually drawn supply and demand zones across multiple timeframes and instruments, you're mentally drained. And you still face constant uncertainty: Did you mark that zone correctly? Is that gap significant enough to qualify as a valid imbalance? Should you consider that zone broken, or is it still valid? The subjective interpretation creates inconsistency in your analysis.
You watch other traders execute perfectly timed entries at demand zones, catching reversals before they develop. You see professionals short supply zones with precision, riding rejections down as retail traders chase breakouts into resistance. But when you attempt to replicate this analysis manually, you miss zones entirely, mark invalid levels that never produce reactions, or misidentify when zones have been terminated.
Most traders know that supply and demand analysis works. They know that order blocks and fair value gaps create high-probability reversal opportunities. But the manual process of scanning for imbalances, drawing zones, monitoring validity, and tracking historical interactions is tedious and prone to subjective errors. So they miss opportunities. They mark zones inconsistently. They fail to recognise when a level has been decisively broken and should no longer be considered valid.
The Auto Demand/Supply Drawing Tool for NinjaTrader 8 solves this problem.
It's a sophisticated drawing tool from Rize Capital that automatically detects and plots supply and demand zones based on price imbalances and order flow gaps. The tool continuously scans your charts, identifies valid support and resistance levels where imbalances occurred, and displays them with clear visual distinction between active zones and terminated zones that have been broken by subsequent price action.
And here's what matters most: you get the complete NinjaScript source code with a one-time payment. You own it. You can customise it. You can integrate it into your own trading systems or indicators.
Whether you're a day trader hunting intraday supply and demand reactions on 5-minute charts or a position trader identifying multi-day institutional zones on daily timeframes, this tool eliminates the tedious scanning work and gives you automated zone detection with visual clarity on every timeframe and instrument.
That's the difference between manually struggling to identify supply and demand zones and having every valid imbalance level automatically marked on your chart with consistent, objective criteria.
What Exactly Is the Auto Demand/Supply Drawing Tool?
Auto Demand/Supply is a professional-grade NinjaTrader 8 drawing tool that automatically identifies supply and demand zones based on price imbalances—those critical moments where the gap between one candle's close and the next candle's open reveals order flow imbalances that often produce powerful price reactions. It's not simply a tool that marks random support and resistance levels—it's an intelligent detection system that recognises specific imbalance patterns and displays them as clearly defined zones with visual feedback on validity status.
This Is How It Works
The tool continuously scans price action looking for gaps where price "jumped" from one level to another without trading the prices in between. When a gap forms with an upward impulse (price opens significantly higher than the previous close), this creates a demand zone below—an area where buying pressure was so strong that price leaped upward, leaving unfilled orders that may attract price back later.
When a gap forms with a downward impulse (price opens significantly lower than the previous close), this creates a supply zone above—an area where selling pressure overwhelmed buyers, creating an imbalance that may cause future reactions.
The visual system is intuitive and informative.
- Supply zones appear in crimson red by default, marking levels where sellers dominated and created downward imbalances.
- Demand zones appear in lime green by default, marking levels where buyers dominated and created upward imbalances.
- Active zones—those that haven't been decisively broken by subsequent price action—display with strong colours and clear outlines, indicating they remain valid and may produce reactions when price returns.
- Terminated zones—those that price has broken through completely—appear faded without outlines, signalling that the imbalance has been filled and the level should no longer be considered a high-probability reaction point.
This visual distinction is crucial. You're not left wondering whether a zone is still valid. The tool automatically tracks price interaction with each zone and adjusts the visual presentation to reflect current validity status. Historical zones remain visible at reduced opacity, allowing you to study how price previously interacted with these levels and learn which types of zones produced the strongest reactions.
And because you receive the complete NinjaScript source code, you're not limited to the default detection criteria. You can modify the gap size requirements. You can adjust the body-to-range ratio filters. You can customise the zone colours and opacity levels. You can integrate the zone detection logic into your own custom strategies. You own it all.
The Problem with Manual Supply and Demand Analysis
Every experienced trader understands that supply and demand zones represent critical structural levels where institutional order flow creates imbalances that retail traders fail to recognise until it's too late. Smart money accumulates positions in demand zones during pullbacks, creating the buying pressure that produces reversals. Distribution occurs in supply zones during rallies, creating the selling pressure that halts advances and triggers reversals.
Yet most traders struggle to consistently identify and exploit these zones because manual detection is mentally exhausting and prone to subjective interpretation errors:
- Constant scanning is required — You need to examine every bar looking for gaps between closes and opens that qualify as meaningful imbalances. This surveillance is tedious across multiple instruments and timeframes.
- Gap significance is subjective — Is a 3-tick gap meaningful? What about a 5-tick gap? Should you require a minimum candle body size relative to the full range? Manual interpretation creates inconsistency.
- Zone validity tracking is complicated — Has that demand zone been broken? Did price merely wick through it or did it close through decisively? Tracking validity status for dozens of zones becomes overwhelming.
- Drawing accuracy varies — Where exactly should the zone boundaries be? At the candle body extremes? At the wick extremes? Inconsistent drawing creates confusion later.
- Historical reference is lost — Without systematic tracking, you forget which zones produced strong reactions versus which were violated immediately, preventing you from learning which imbalance types work best.
Auto Demand/Supply eliminates all of these problems. Automated imbalance detection using consistent criteria. Automated zone drawing with precise boundaries. Automated validity tracking that visually distinguishes active zones from terminated ones. Colour-coded visual presentation that shows you exactly where supply and demand imbalances exist. You can identify every valid zone in seconds rather than spending minutes scanning manually, and the detection remains consistent regardless of your mental state or attention level.
How to Get Started: Download, Install, and Deploy
Getting Auto Demand/Supply operational on your NinjaTrader 8 platform is straightforward. You purchase once, and you permanently own the drawing tool and its complete source code.
When you purchase this tool from Rize Capital's website, you receive the NinjaScript add-on file. This isn't merely the compiled drawing tool—you receive the entire source code package that you can open, study, and modify as your requirements evolve.
The installation process follows NinjaTrader's standard import procedure. Open NinjaTrader 8, navigate to the Control Centre, click Tools, then Import, and select NinjaScript Add-On. Choose the Auto Demand/Supply file you downloaded, and NinjaTrader will install it automatically. Restart NinjaTrader if prompted to ensure proper activation.
To apply the tool to your chart, right-click on any chart, select Drawing Tools, open the Rize Capital folder, and select Auto Demand/Supply. The tool will immediately begin scanning historical price action and plotting all valid supply and demand zones automatically. You'll instantly see crimson supply zones and lime green demand zones appear across your chart, with active zones displayed prominently and terminated zones shown faded.
To access the settings panel and customise detection parameters or visual appearance, right-click on the chart, select Drawing Objects, then Drawing Tools, find the Auto Demand/Supply tool, and click the settings icon. This opens the comprehensive properties panel where you can adjust gap detection modes, minimum size requirements, scan windows, colours, and opacity levels.
The video tutorial included with your purchase provides step-by-step installation and configuration guidance, ensuring you'll have the tool operational and displaying zones appropriately within minutes, even if you're unfamiliar with NinjaScript drawing tool installation procedures.
Because you own the source code, you're not dependent on Rize Capital for future updates or customisation. You can modify the detection algorithms independently. You can integrate it into larger trading systems. You maintain complete control over the tool's functionality and evolution.
Understanding the Visual System: Active vs Terminated Zones
Auto Demand/Supply's visual system is designed for instant recognition and consistent interpretation of zone validity status across all market conditions. The colour-coded presentation and opacity variations tell you everything you need to know about which zones remain valid and which have been broken.
Supply Zones (Crimson Red)
Supply zones mark levels where sellers overwhelmed buyers, creating downward price imbalances. These appear above current price action after downward impulse moves and represent areas where distribution likely occurred—institutional sellers offloading positions into retail buying pressure. When price returns to supply zones, resistance often develops as the unfilled sell orders activate, creating potential shorting opportunities.
Demand Zones (Lime Green)
Demand zones mark levels where buyers overwhelmed sellers, creating upward price imbalances. These appear below current price action after upward impulse moves and represent areas where accumulation likely occurred—institutional buyers building positions during retail selling pressure. When price returns to demand zones, support often develops as the unfilled buy orders activate, creating potential buying opportunities.
Active Zones (Strong Colours with Outlines)
Active zones are rendered with strong, vibrant colours and clear boundary outlines. These are zones that remain valid—price has not yet broken through them decisively. When you see an active zone, it indicates the imbalance has not been filled, and the level may produce a reaction when price returns. Active zones represent your highest-probability supply and demand trading opportunities.
Terminated Zones (Faded Without Outlines)
Terminated zones appear faded with significantly reduced opacity and no boundary outlines. These are zones that price has broken through decisively—the imbalance has been filled and the level should no longer be considered a high-probability reaction point. The tool doesn't delete terminated zones entirely; instead, it maintains them at reduced visibility so you can study historical price behaviour and learn which types of zones held versus which were violated quickly.
This automatic validity tracking is crucial for maintaining analysis clarity. You're never left wondering whether a zone is still relevant. The tool continuously monitors price action relative to each zone and updates the visual presentation to reflect current status. You can focus on trading the active zones with confidence whilst understanding the historical context provided by terminated levels.
Intelligent Gap Detection: Three Modes for Precision
Auto Demand/Supply features sophisticated gap detection logic with three distinct modes that allow you to calibrate detection precision to match your trading style and market characteristics.
Wick-Based Mode
In wick-based mode, the tool identifies gaps by comparing the extreme highs and lows of consecutive candles including wicks. This is the most sensitive mode, detecting imbalances where even the wicks don't touch—indicating a complete absence of trading between levels. Wick-based detection captures the most zones but requires additional filtering through minimum gap size and body ratio requirements to prevent excessive signals from minor gaps.
Body-Based Mode
In body-based mode, the tool identifies gaps by comparing only the candle body closes and opens, ignoring wicks entirely. This is the most selective mode, detecting only the most pronounced imbalances where the candle bodies themselves show clear separation. Body-based detection produces fewer zones but tends to identify the highest-conviction levels where order flow imbalances were most extreme.
Both Mode
In both mode, the tool accepts gaps identified by either wick-based or body-based criteria, providing balanced detection that captures both pronounced body gaps and clean wick gaps. This mode offers comprehensive coverage whilst still maintaining quality through the additional filtering requirements.
Beyond the detection mode, you can configure the minimum gap size in ticks (default 4 ticks), ensuring that only meaningful price jumps qualify as valid imbalances rather than insignificant minor gaps that occur during normal price movement.
You can also set the minimum body-to-range ratio (default 0.5), requiring that candle bodies must be at least 50% of the total bar range to qualify. This filter ensures zones are created only from candles with conviction—strong directional moves—rather than indecisive doji or spinning top candles with tiny bodies.
These configurable detection parameters provide professional-grade control over zone identification methodology, allowing you to adapt the tool to any instrument (from highly liquid futures to thinly traded stocks), any timeframe (from 1-minute scalping to weekly position trading), and any trading approach (from aggressive entry signals to conservative high-conviction setups).
Scan Window Control: Anchor Points and Lookback Settings
Auto Demand/Supply provides two methods for controlling which section of your chart is scanned for supply and demand zones, giving you flexibility to focus analysis on specific periods or maintain comprehensive historical coverage.
Anchor Point Mode
When using anchor point mode, you manually place anchors at specific locations on your chart to define the start and end boundaries of the scan window. This approach is valuable when you want to focus exclusively on a particular trading session, a specific multi-day period, or any custom range that's relevant to your current analysis. The tool will scan only the bars between your defined anchor points, ignoring price action outside this window.
This focused approach can be useful when you're preparing for a specific event, analysing how price behaved during a particular market condition, or simply want to reduce visual clutter by displaying zones only for a defined period.
Lookback Setting
When not using anchor points, the tool relies on the scan lookback setting (default 1000 bars) to automatically determine how far back in history to search for zones. This approach provides comprehensive coverage without requiring manual anchor placement—the tool simply scans the most recent X bars and displays all valid zones found within that period.
The 1000-bar default works well for most timeframes and instruments, providing sufficient historical context whilst maintaining performance efficiency. However, you can adjust this value based on your needs: lower values for faster scanning with less historical data, higher values for more extensive historical analysis.
This flexibility ensures the tool adapts to your workflow whether you prefer automated comprehensive scanning or focused manual control over analysis periods.
Partial Fill Alert Functionality
One of Auto Demand/Supply's most valuable features for active traders is the comprehensive partial fill alert system that monitors active zones and fires notifications when price begins testing a level—before the zone is fully penetrated.
The partial fill threshold (default 50%) defines what percentage of zone penetration triggers an alert. When price pushes into an active zone and reaches this threshold without breaking through completely, the tool fires a notification. This early warning system gives you time to prepare for potential reactions rather than waiting for complete zone penetration, which might already indicate the level has failed.
For example, with the default 50% threshold, if price moves into a demand zone and penetrates halfway through the zone's height, you'll receive an alert even though the zone hasn't been fully broken. This notification allows you to watch for potential buying pressure that might defend the zone and produce a reversal, or alternatively, prepare for a short setup if the zone breaks completely.
You can adjust the partial fill percentage to match your trading style: lower thresholds (like 25%) provide earlier warnings with more frequent alerts, whilst higher thresholds (like 75%) generate alerts only when zones are nearly penetrated, producing fewer but more critical notifications.
This alert functionality transforms passive zone identification into active trade opportunity monitoring, ensuring you never miss potential reversals at critical supply and demand levels even when you're not actively watching the charts.
Visual Customisation: Complete Appearance Control
Auto Demand/Supply provides extensive visual customisation options that allow you to tailor the tool's appearance to match your charting preferences and ensure optimal clarity regardless of your colour scheme or chart background.
Zone Colours
You can customise both supply zone colour (default crimson red) and demand zone colour (default lime green) to any colour preference. Whether you prefer traditional red/green, more subtle earth tones, or high-contrast complementary colours, complete colour control ensures the zones integrate seamlessly with your existing chart setup.
Active Zone Opacity
The area opacity for active zones (default 30%) controls how transparent or solid active zone shading appears. Higher opacity values create more prominent, eye-catching zones that stand out immediately, whilst lower opacity values create subtle shading that provides context without dominating the chart. This setting allows you to balance zone visibility with overall chart clarity.
Terminated Zone Opacity
The filled area opacity for terminated zones (default 15%) controls how faded broken zones appear. The default 15% provides clear visual distinction from active zones (at 30%) whilst maintaining sufficient visibility to study historical price interactions. You can adjust this value to make terminated zones nearly invisible if you prefer focusing exclusively on active levels, or increase opacity if you want to maintain strong historical reference.
Zone Outlines
Active zones display with clear boundary outlines by default, whilst terminated zones appear without outlines. This visual distinction reinforces validity status at a glance—outlined zones are active and may produce reactions, whilst zones without outlines have been broken and should be considered filled imbalances.
These comprehensive appearance settings ensure the tool integrates perfectly with your existing chart setup and provides the visual clarity you need to analyse supply and demand zones efficiently across all market conditions and timeframes.
Source Code Ownership: Complete Freedom and Integration
Most drawing tools are distributed as compiled black boxes. You use what the developer provides. You hope the detection logic matches your understanding of how supply and demand imbalances work. You can't examine the underlying algorithms. You can't modify zone criteria. You're entirely dependent on the developer for updates and enhancements.
Auto Demand/Supply is fundamentally different because you receive complete NinjaScript source code with your purchase.
You can open the code and examine exactly how gap detection is performed. You can study the wick-to-body analysis algorithms. You can review the validity tracking logic that determines when zones should be marked as terminated. You can understand how zone boundaries are calculated and positioned. Nothing is hidden.
This transparency matters for serious traders. You're not blindly trusting unknown algorithms to identify your key levels. You can verify that the tool employs sound supply and demand principles based on genuine price imbalances. You can understand why certain gaps generate zones whilst others don't, even when they appear visually similar.
But more importantly, source code ownership means unlimited customisation freedom. Want to add volume analysis to zone detection, requiring higher-than-average volume on imbalance candles? Modify the code. Want to integrate additional filters based on time of day or session characteristics? Implement them. Want to create alerts that fire not just on partial fills but on specific price action patterns when price reaches zones? Expand the notification system.
The source code includes detailed comments and documentation explaining how the tool works, what the main features are, and how the detection logic functions. Even if you're relatively new to NinjaScript development, the well-structured code makes modification accessible. And because this is NinjaScript—NinjaTrader's native programming language—there's an extensive community of developers who can provide assistance if you encounter challenges during customisation.
As your understanding of supply and demand trading deepens and your zone identification methodology evolves, your tool can evolve alongside you. You're not constrained by the original developer's assumptions about what constitutes a valid imbalance or how zones should be filtered. You can experiment with different criteria, test variations, and refine the system to match your developing edge.
The One-Time Payment Model: Own It Forever
Auto Demand/Supply requires only a single payment. You purchase once. You download the complete drawing tool and source code. You own it permanently.
No monthly subscriptions. No annual renewals. No licensing verification servers. No additional fees required to use this tool for the remainder of your trading career.
This pricing model makes sense for serious traders building robust analytical infrastructure. You're investing in a tool that becomes a permanent component of your market analysis. You're not paying for temporary access. You're acquiring an asset with complete ownership rights and customisation freedom.
The one-time payment includes the compiled drawing tool, the complete NinjaScript source code with detailed documentation, and the video tutorial demonstrating installation and usage. Everything you need to deploy the tool immediately and modify it over time as your supply and demand methodology evolves.
Who Should Use Auto Demand/Supply?
Auto Demand/Supply is designed for traders who understand that supply and demand zones represent critical structural levels where order flow imbalances create exploitable reversal opportunities.
- If you're currently marking supply and demand zones manually, this tool eliminates the exhausting scanning work. You already understand imbalance dynamics—now you can automate the detection process whilst maintaining complete control over zone criteria and visual presentation.
- If you're struggling with consistent zone identification, this tool provides objective criteria that remove subjective interpretation. Rather than wondering whether a gap is significant enough to mark, the tool applies consistent filters across every bar, ensuring your analysis is systematic.
- If you trade order blocks and fair value gaps, this tool provides the foundational zone identification that these strategies require. Supply and demand zones are the structural basis for order block trading, and automated detection ensures you never miss critical levels.
- If you're a NinjaScript developer building comprehensive trading systems, this tool provides professional-grade code demonstrating sophisticated price action analysis, zone tracking logic, and intelligent visual presentation. The source code follows best practices and can be integrated into larger projects or serve as a foundation for related indicators.
- If you trade multiple instruments or timeframes, this tool adapts automatically to each market's characteristics. Apply it across your entire watchlist—the detection algorithms work consistently whether you're trading forex pairs, futures contracts, equities, or cryptocurrencies, and whether you're analysing 1-minute bars or weekly candles.
The tool is particularly valuable for traders who recognise that not all support and resistance levels are created equal. Supply and demand zones based on genuine order flow imbalances produce far more reliable reactions than arbitrary trendlines or round number levels. Auto Demand/Supply makes identifying these high-probability zones objective and automated.
Conclusion
Supply and demand zone identification shouldn't require hours of manual chart scanning, and you shouldn't miss critical imbalance levels simply because visual detection is tedious and prone to subjective errors.
With Auto Demand/Supply for NinjaTrader 8, you gain automated imbalance detection and zone plotting with clear visual distinction between active and terminated levels. The tool identifies price gaps where order flow imbalances occurred, draws zones with precise boundaries, and maintains validity status automatically—all without requiring manual intervention.
You receive the complete NinjaScript source code with a one-time payment, which means you're not merely purchasing a drawing tool—you're acquiring a professional-grade supply and demand detection system with permanent ownership rights and complete customisation freedom.
You can deploy the tool immediately using the optimised default settings for instant zone identification across any instrument or timeframe. Or you can examine the source code, understand precisely how the detection algorithms function, and modify the system to match your specific supply and demand methodology and filtering criteria.
Most traders don't fail at supply and demand trading because they lack conceptual understanding—they fail because manually scanning for imbalances, drawing zones, and tracking validity status is mentally exhausting and subjectively inconsistent. Auto Demand/Supply eliminates those obstacles. It makes disciplined, structured supply and demand analysis effortless.
That's the difference between manually struggling to identify zones and having every valid supply and demand imbalance automatically marked on your chart with consistent, objective criteria.

Shariful Hoque
SEO Content Writer
Shariful Hoque is an experienced content writer with a knack for creating SEO-friendly blogs, marketing copies and scripts.



