The Problem with Manual Zone Drawing

Every trader who has spent time with supply and demand theory eventually faces the same bottleneck: the zones that are worth trading are rarely obvious in real time. You draw a zone, price ignores it. You skip one, price snaps back perfectly. The inconsistency is not a failure of the concept — supply and demand zones are structurally sound — it is a failure of consistent identification. A zone drawn by one trader will differ from another’s in the same price area, based purely on how strictly they interpreted the pivot, the departure candle, and the prior rejections.

AIO Supply & Demand Zones (shorttitle: AIO S&D) eliminates this inconsistency. It automatically identifies pivot-based zones, applies a 9-point composite quality score to each one, and displays only the zones that meet your chosen confidence threshold. The result is a clean, objective map of where institutional order flow has historically concentrated — without any manual drawing.

This guide covers how the indicator works under the hood, what each parameter controls, and three specific trade setups you can implement immediately.

What Makes a Zone Non-Repainting?

The term “non-repainting” is widely misunderstood in trading indicator discussions. Many indicators show signals in real time that disappear or shift once the bar closes — a phenomenon called repainting. It is particularly common in indicators that look for pivot highs and lows, because a pivot requires confirmation from bars on both sides of the swing.

AIO S&D uses a confirmed-on-bar-close approach with a pivot lookback of 10 bars on each side. A pivot high is only registered after 10 subsequent bars have confirmed that no higher high was made. This means:

  • Zones appear 10 bars after the actual swing — never during the formation
  • Once drawn, a zone’s position never shifts or disappears retroactively
  • You are never misled by a zone that was visible in real time but vanished on refresh

The practical consequence is a small delay in zone identification. The trade-off is complete historical integrity — every zone you see on chart genuinely existed at the bar it was drawn, confirmed by structure on both sides.

How Zones Are Defined (The Pivot Box)

Each zone is built around a confirmed pivot high (supply) or pivot low (demand). The zone boundaries use the pivot bar’s high and low to define the box’s top and bottom. This keeps the zone physically meaningful: it represents the exact candle where price reversed, not an abstract price average.

Zones extend 200 bars to the right by default (Zone Extend setting), giving you a forward-looking view of where price may react if it returns. Up to 5 zones per side are displayed at any time. When a new qualifying zone forms and the maximum is already reached, the oldest zone is removed first, keeping the map current.

This “most recent 5 zones” constraint is deliberate. A zone from 800 bars ago on a 4H chart is rarely actionable for a day trader. The indicator keeps you focused on the zones that the current market is aware of and may be pricing in.

The 9-Point Quality Scoring System

Every zone receives a composite score from 0 to 9. The score is displayed as a badge on each zone box (e.g., “★ 7”) and is the primary filter for separating high-probability zones from low-quality ones. Here is what each point represents:

Base Criteria (Max 7 Points — Always Active)

  1. Extreme Swing (+1): The pivot is at or near the highest high or lowest low in the surrounding lookback window (5× pivot length). Extreme pivots represent genuine exhaustion points, not routine fluctuations.
  2. Drastic Departure (+1): The candle immediately departing the pivot had a body ≥ 0.8× the 14-period ATR. A large momentum candle leaving the zone confirms that significant orders were placed at that level — the market moved fast because someone was buying or selling in size.
  3. Multiple Rejections (+1): Price has returned to the zone area (within 1.5× ATR) at least twice since the pivot formed without breaking through. Each rejection is evidence that the same orders are still resting there. Two prior rejections earn the point.
  4. Zone Flip (+1): This criterion is awarded retroactively when a zone that was supply becomes demand (or vice versa). Role reversal is one of the strongest structural signals in supply and demand theory — the level transitions from a resistance cluster to a support cluster because the original sellers have been absorbed.
  5. Recency (+1): The pivot formed within the last 20× pivot length bars. Older zones lose institutional relevance as the order flow that created them has typically been executed or cancelled.
  6. Psychological Round Number (+1): The zone price is within 10% of a major round number for that instrument’s price magnitude. The auto-detect feature sets this threshold automatically — 500 for BTC (price ≥ 10,000), 50 for Gold (price ≥ 1,000), 5 for USDJPY (price ≥ 100), and so on. Round numbers cluster stop orders and limit orders from institutional desks and retail traders alike, amplifying the zone’s significance.
  7. High-Volume Pivot (+1): The pivot bar’s volume was ≥ 2× the 20-bar average. Elevated volume at a pivot confirms institutional participation. This is one of the most reliable single criteria in the system.

Optional Score Bonuses (Max +2 Points)

Two additional criteria are available but disabled by default. Enabling them raises the maximum possible score to 9:

  • Zone Freshness (+1): Price has not re-entered the zone since it formed. In ICT and Smart Money Concepts (SMC) terminology, this is called an “unmitigated zone” — the original institutional orders placed there have not yet been touched. The logic is straightforward: if price has never come back, those orders are still waiting. Fresh zones are considered the highest-probability entry areas in ICT methodology. Enable this bonus if you want to filter for unmitigated zones specifically.
  • FVG at Departure (+1): The candle departing the pivot created a Fair Value Gap (FVG) — a price imbalance where the low of the bar after the pivot is above the high of the bar before it (demand FVG) or the reverse (supply FVG). A departure FVG means the zone was left so aggressively that price skipped a range entirely, confirming exceptional institutional intent.

Practical Score Interpretation

ScoreFilter SettingWhat It Means
0–2All ZonesWeak zones — structurally present but lacking confirming factors
3–4Score ≥ 3Moderate quality — suitable for scalping or short-term intraday context
5–6Score ≥ 5 (default)Good quality — recommended baseline for swing and day trading
7–9High Quality (≥ 7)Institutional-grade — use for high-conviction position trades or options expirations
Want to see this on a live chart? AIO Indicator automates this — no manual drawing needed.
Try Free 5 Days

Auto Psychological Level Detection

Round numbers carry disproportionate weight in financial markets. Stop-loss clusters, limit orders from algorithmic systems, and retail breakout entries all concentrate at whole-number levels. A demand zone sitting precisely at 2,000 in Gold is meaningfully stronger than one at 1,987 — even if the candlestick structure looks identical.

AIO S&D’s auto-detect feature reads the current instrument’s price and sets the appropriate round-number increment automatically:

  • BTC, NQ-style instruments (≥ 10,000): 500-point steps (e.g., 95,000 / 95,500)
  • Gold, ES, major indices (≥ 1,000): 50-point steps (e.g., 3,150 / 3,200)
  • USDJPY, Crude Oil (≥ 100): 5-point steps (e.g., 150.00 / 155.00)
  • Forex crosses (≥ 10): 0.5-point steps
  • EUR/USD-type majors (≥ 1): 0.05-point steps (e.g., 1.0800 / 1.0850)
  • Crypto micro-caps (< 1): 0.005-point steps

A zone within 10% of the nearest round-number step earns the psychological level point (+1) in the scoring system. You can override this with a manual step size if your instrument has non-standard conventions.

Zone Freshness and the Unmitigated Zone Concept

Among the optional scoring bonuses, Zone Freshness deserves special attention because it represents one of the most important concepts in institutional price action theory. In ICT methodology, a zone is “mitigated” once price re-enters it after formation — the assumption being that the institution’s pending orders have been filled. An unmitigated zone (fresh zone) implies those orders are still sitting in the book, waiting.

In practice, fresh demand zones tend to produce sharper, faster bounces when reached for the first time. Tested zones (ones price has re-entered and bounced from previously) can still be excellent trades, but the first test of a virgin zone often carries a better risk-to-reward profile — the entry is tighter because the level is well-defined, and the stop placement (just below the zone) is logical and agreed upon by multiple frameworks.

Enable the Zone Freshness bonus when you want to prioritize unmitigated zones specifically. Disable it when you are using the indicator in a more general supply-demand context where repeated rejections are the primary evidence you care about.

Three Trade Setups

Setup 1: Zone Bounce Trade (High-Score Demand Zone)

This is the core use case: price falls into a high-quality demand zone and produces a reversal candlestick pattern. The indicator’s in-zone reaction system automatically detects bounce signals (▲ shape on demand zones, ▼ on supply) when price action inside the zone meets reversal criteria — pin bars, engulfing candles, or directional close after prior indecision.

Setup conditions (demand zone example):

  1. A demand zone with score ≥ 6 is visible below current price
  2. Price approaches and enters the zone (green box turns active)
  3. Wait for the bar to close — the bounce signal (▲) only fires on a confirmed bar close to prevent false entries on intrabar wicks
  4. Enter long on the next bar open after the ▲ signal
  5. Stop-loss: below the zone’s bottom edge (add 0.5× ATR buffer for spread and volatility)
  6. Target: the nearest supply zone above, or use a 2:1 R:R minimum

What to avoid: Zones with score ≤ 4 that lack the volume or recency criteria. These often act as weak support that bends rather than holds. A low-score zone in a strong downtrend is particularly dangerous — the momentum will overwhelm the latent order flow.

Setup 2: Zone Breakout Trade (Supply Zone Broken Upward)

When price breaks through a supply zone decisively rather than bouncing off it, the zone’s structural role has been invalidated. More importantly, the breakout above supply is one of the cleanest bullish signals available — it means the absorption of selling pressure is complete.

AIO S&D displays breakout warning signals (⚡ shape) when a momentum candle plus volume spike suggest price will punch through the zone. The alert system fires a “Zone Breakout” alert on the breakout bar.

Setup conditions (supply zone broken upward):

  1. A supply zone with score ≥ 5 sits above current price
  2. A high-volume momentum candle closes above the zone’s top boundary (the ⚡ breakout signal appears)
  3. Enter long on the next bar open, or wait for a 1–3 bar consolidation above the broken zone
  4. Stop-loss: back below the zone’s top edge (the broken resistance now acts as support)
  5. Target: next supply zone above, or a measured move based on the zone height

Confluence tip: Breakouts backed by the AIO Banker Momentum Volatility indicator showing Banker-tier RSI in bullish territory (above 50%) carry significantly higher conviction. When institutional momentum aligns with a structural zone breakout, the follow-through is typically clean and fast.

Setup 3: Flipped Zone Retest

A flipped zone is the supply-demand equivalent of a classic support/resistance polarity switch. When price breaks through a supply zone and then returns to test the top of that zone from above, it is now being treated as demand — the old sellers have been absorbed and the level now attracts buyers defending their breakout position.

AIO S&D automatically detects these role reversals and recolors the zone in purple (the default flippedColor). The flip alert fires when the role change is confirmed on bar close.

Setup conditions:

  1. A purple (flipped) zone appears on chart — it was previously supply, now acting as demand
  2. Price pulls back into the flipped zone from above
  3. Look for a rejection wick or an engulfing green candle inside the zone
  4. Enter long on close of the confirmation candle
  5. Stop-loss: below the flipped zone’s bottom (if price breaks back through, the flip is invalidated)
  6. Target: the prior high that produced the original supply zone, plus extension

Flipped zones inherit the +1 score from criterion 4 (Acted as Both Support and Resistance), making them structurally among the highest-quality zones available. A flipped zone with a score of 7+ is a genuinely rare and compelling setup.

Dashboard and Label Configuration

The top-right dashboard (enabled by default) provides a real-time summary of zone counts, active predictions, and prediction accuracy tracking. For traders who prefer a clean chart, switching to Compact display mode removes all text labels while preserving the zone boxes themselves.

In Full mode, each zone label shows configurable information:

  • Zone Price: The zone’s midpoint or boundary price (useful for setting alerts or limit orders at exact levels)
  • Distance %: How far the zone is from current price as a percentage — helpful for sizing trades based on distance to target
  • Distance Value: The same distance in price units (pips, points, dollars)
  • Score Number: Displays as “7/9” when optional criteria are enabled, or “7/7” when using only base criteria

The Min Zone Clearance at Creation setting (default 0.5× ATR) prevents the indicator from drawing zones that are too close to current price at the time of formation. A zone that forms within half an ATR of the current price is typically a sign of a shallow pivot that will be broken within bars — not the kind of institutional level worth tracking.

Recommended Settings by Use Case

Use CaseScore FilterPivot LookbackFreshnessFVG Bonus
Day trading (1H / 4H)≥ 510 (default)OffOff
Swing trading (Daily)≥ 614OnOff
Position / HTF context≥ 720OnOn
ICT / SMC methodology≥ 510On (critical)On

For ICT-aligned traders who specifically want to trade unmitigated zones, the Freshness bonus is the single most important optional setting. Enable it and set the score filter to ≥ 5 — this combination will show only zones that have never been retested since formation and have at least moderate structural quality.

Zone Prediction Panel

An often-overlooked feature of AIO S&D is the Zone Prediction module. When price is positioned between a demand zone below and a supply zone above (not currently inside either), the indicator computes a probabilistic estimate of which zone price will reach first. The calculation weights four factors: momentum (EMA slope + RSI direction, 30%), volume trend (20%), market structure (higher highs/lows vs. lower highs/lows, 30%), and proximity (20%).

The result is displayed as a percentage overlay inside each nearest zone box. When the demand zone shows “62%”, it means the model estimates a 62% probability that price will touch the demand zone before the supply zone. The dashboard tracks historical accuracy of these predictions over time, allowing you to evaluate whether the model has edge on your instrument and timeframe.

See AIO Supply & Demand Zones in Action

Auto-identified zones with 9-point scoring, freshness detection, and in-zone reaction signals.

View on TradingView

Common Mistakes to Avoid

  • Trading every zone regardless of score: The default “Score ≥ 5” filter exists for a reason. Zones at score 2–3 are structurally present but statistically weaker. Treat them as context, not setups.
  • Ignoring the broader trend: A demand zone is not a reason to go long in the middle of a confirmed daily downtrend. Supply and demand zones identify potential reversal areas — trend context determines whether those reversals are likely to extend or fail. Use a higher-timeframe indicator alongside AIO S&D to confirm trend direction before trading counter-trend zone bounces.
  • Treating old zones as equally valid: The Max Zones = 5 setting keeps the chart focused on recent structure. Do not manually search for zones from months ago on a 15-minute chart — those pivots are irrelevant to current institutional activity.
  • Missing the Min Zone Age filter: New zones display immediately, but reaction signals (bounce/breakout shapes) are suppressed for the first 5 bars after formation by default. This is intentional — a zone that has only existed for 3 bars has not yet demonstrated that the market respects it. Wait for the zone to mature before trading its signals.
  • Confusing the indicator’s pivot delay with repainting: The 10-bar lookback means zones appear 10 bars after the actual swing. This is not repainting — it is confirmation. You are seeing the correct historical zone, just with a structured delay for reliability.

Key Takeaways

  • AIO S&D is fully non-repainting — all zones are confirmed on bar close with a 10-bar pivot lookback on each side
  • The 9-point scoring system separates institutional-grade zones from noise using volume, momentum, recency, psychological levels, and optional freshness/FVG criteria
  • Max 5 zones per side keeps the chart focused on the most recent and actionable structure — oldest zones are removed first as new ones form
  • Auto Psychological Level detection adapts to any instrument’s price magnitude and awards a score bonus when zones align with major round numbers
  • Fresh zones (unmitigated — price has not returned since formation) are the highest-probability first-touch opportunities in ICT/SMC methodology — enable the Freshness bonus to prioritize them
  • Three core setups: Zone Bounce (reversal inside a high-score zone), Zone Breakout (momentum candle + volume punch through supply), and Flipped Zone Retest (old supply retested as new demand)
  • The Zone Prediction panel provides a probability estimate for which zone price will reach first — track its historical accuracy in the dashboard to validate edge on your instrument

Try All AIO Indicators Free for 5 Days

Full access to the entire suite. No credit card required.

Start Free Trial