Market Acceptance Zones
Identifies institutional acceptance levels where price has been statistically accepted through volume concentration and efficiency balance.
Table of Contents
Overview
The Market Acceptance Zones (MAZ) indicator identifies price levels where institutional participants have demonstrated statistical acceptance. Unlike simple support/resistance, these zones represent areas where price has been absorbed with balanced activity — indicating genuine acceptance rather than rejection.
MAZ answers the question: "Where has price been truly accepted by market participants, not just paused?"
Zone Types
- MAZ (Teal) — Current timeframe acceptance zone with high acceptance score
- MAZ•HTF (Purple) — Higher timeframe acceptance zone (weekly context on daily chart)
- H•MAZ (White) — Historic high-score zones that proved significant
What Makes a Zone "Accepted"
The indicator calculates an Acceptance Score combining four components:
- Efficiency — Movement quality (not too choppy, not too explosive)
- ERD Balance — Effort-Result Divergence near equilibrium
- Volatility Decay — Volatility settling, not expanding
- Participation — Volume confirming the acceptance
Visual System
- Zone Boxes — Visual representation of acceptance areas
- Labels — Show zone type and acceptance score
- Gradient Intensity — Stronger scores = more opaque zones
- Historic Markers — Past zones that had high acceptance
Calculation Methodology
MAZ uses a multi-component scoring system to identify genuine acceptance versus temporary pauses.
Acceptance Score Components
1. Efficiency Component (25%)
Measures how efficiently price moved within the lookback period:
Displacement = |Close - Close[lookback]| Path = Sum of all |Close - Open| over lookback Efficiency = Displacement / Path (bounded 0-1)
Mid-range efficiency (0.3-0.7) indicates balanced acceptance. Too high = trending, too low = choppy.
2. ERD Balance Component (25%)
Effort-Result Divergence measures if effort matches result:
Effort = Current range vs average range Result = Current body vs average body ERD = |Effort - Result|
Low ERD (effort equals result) suggests natural, accepted price action.
3. Volatility Decay Component (25%)
Checks if volatility is contracting (settling into acceptance):
ATR_Fast = ATR over short period ATR_Slow = ATR over longer period Decay = ATR_Slow > ATR_Fast ? Bullish : Bearish
Volatility decay = price finding equilibrium.
4. Participation Component (25%)
Volume must confirm the acceptance:
Volume_Ratio = Volume / SMA(Volume, 20) Participation = Normalized(Volume_Ratio)
Higher participation = stronger acceptance validation.
Final Score Calculation
Acceptance_Score = (Efficiency + ERD_Balance + Vol_Decay + Participation) / 4 Zone_Created = Score > Threshold AND Confirmation_Met
Input Settings
Zone Settings
- Lookback Period (default: 20) — Bars analyzed for acceptance calculation. Higher = more stable zones, fewer updates.
- Acceptance Threshold (default: 0.65) — Minimum score to create a zone. Higher = fewer but higher quality zones.
- Zone Extension (default: 50) — How many bars forward zones extend.
Higher Timeframe Settings
- HTF Enabled (default: true) — Show weekly zones on daily (or equivalent).
- HTF Multiplier (default: 5) — Timeframe multiplier for HTF calculation.
- HTF Threshold (default: 0.70) — Separate threshold for HTF zones.
Visual Settings
- Show Current Zones (default: true) — Display active MAZ zones.
- Show HTF Zones (default: true) — Display MAZ•HTF zones.
- Show Historic (default: true) — Display H•MAZ historic markers.
- Zone Transparency (default: 85) — Base transparency for zone boxes.
- Label Size (default: small) — Size of zone labels.
Component Weights
- Efficiency Weight (default: 0.25) — Weight of efficiency in total score.
- ERD Weight (default: 0.25) — Weight of ERD balance in total score.
- Volatility Weight (default: 0.25) — Weight of volatility decay in total score.
- Participation Weight (default: 0.25) — Weight of volume participation in total score.
Recommended Settings by Style
- Day Trading — Lookback: 14, Threshold: 0.60, Extension: 30
- Swing Trading — Lookback: 20, Threshold: 0.65, Extension: 50 (default)
- Position Trading — Lookback: 30, Threshold: 0.70, Extension: 100
Interpretation Guide
Zone Colors & Types
MAZ (Teal Zones)
- Current timeframe acceptance areas
- Higher score = more opaque appearance
- Acts as dynamic support/resistance
- Best for entries and exits on your trading timeframe
MAZ•HTF (Purple Zones)
- Higher timeframe acceptance (institutional context)
- More significant than current TF zones
- Price often reacts strongly at these levels
- Use for major swing targets and key levels
H•MAZ (White Markers)
- Historic high-score zones
- Proven significant in the past
- May still act as memory levels
- Context for understanding price structure
Score Interpretation
- 0.85+ (Exceptional) — Extremely high acceptance, major institutional activity
- 0.75-0.85 (Strong) — High quality zone, reliable for trading
- 0.65-0.75 (Moderate) — Valid acceptance, use with confirmation
- Below 0.65 — Does not qualify as accepted (no zone created)
Zone Lifecycle
- Formation — Score exceeds threshold, zone created
- Active — Zone extends forward, acts as S/R
- Test — Price returns to zone, watch for reaction
- Validation/Break — Zone holds = validated, breaks = invalidated
- Historic — High-score zones become H•MAZ markers
Confluence Signals
- MAZ + MAZ•HTF overlap — Extremely strong level
- Multiple H•MAZ at same level — Historic significance
- Zone at round number — Psychological + statistical acceptance
Trading Applications
Strategy 1: Value Area Trading
Trade within acceptance zones when price is ranging.
- Setup — Price oscillating within or near MAZ zone
- Entry — Fade moves to zone edges with confirmation
- Target — Opposite edge of the zone
- Stop — Beyond zone boundary with buffer
Strategy 2: Breakout Trading
Trade when price breaks out of acceptance zones.
- Setup — Price consolidating in high-score zone (0.80+)
- Entry — Strong close beyond zone with volume
- Target — Next HTF zone or measured move
- Stop — Back inside the broken zone
Strategy 3: HTF Confluence
Use HTF zones for high-probability setups.
- Setup — Price approaching MAZ•HTF zone
- Wait — Current TF MAZ forms at HTF level
- Entry — When both timeframes align
- Target — Major swing based on HTF structure
Strategy 4: Retest Entries
Enter on retests of broken zones.
- Setup — Zone broken with strong momentum
- Wait — Price returns to test broken zone
- Entry — Rejection candle at former zone
- Target — 1:2 or 1:3 risk:reward to next zone
Strategy 5: Zone-to-Zone Trading
Use zones as natural targets.
- Entry — From one acceptance zone
- Target — Next acceptance zone in direction
- Management — Trail stop as new zones form
What NOT to Do
- Don't trade against HTF zone direction
- Don't ignore zone scores (quality matters)
- Don't hold through clean zone breaks
Data Window Values
Exported Values
The indicator exports the following values to TradingView's Data Window:
Zone Information
- Zone High — Upper boundary of current zone
- Zone Low — Lower boundary of current zone
- Zone Mid — Midpoint (equilibrium) of current zone
- Zone Score — Acceptance score (0.00-1.00)
HTF Zone Information
- HTF Zone High — Upper boundary of HTF zone
- HTF Zone Low — Lower boundary of HTF zone
- HTF Score — HTF acceptance score
Component Scores
- Efficiency — Current efficiency component (0-1)
- ERD Balance — ERD component score (0-1)
- Vol Decay — Volatility decay component (0-1)
- Participation — Volume participation score (0-1)
Using Data Window Values
- Precise Entries — Use Zone Mid for equilibrium entries
- Stop Placement — Reference Zone High/Low for stops
- Quality Assessment — Check component scores for weak links
- HTF Context — Compare TF vs HTF scores for confluence
Common Mistakes
Mistake 1: Treating All Zones Equally
Problem: Trading every zone regardless of score.
Solution: Prioritize high-score zones (0.75+). Lower scores need additional confirmation.
Mistake 2: Ignoring HTF Context
Problem: Taking current TF zones against HTF zones.
Solution: Always check MAZ•HTF zones. Align with, not against, higher timeframe acceptance.
Mistake 3: Expecting Zones to Hold Forever
Problem: Holding losing positions expecting zone to hold.
Solution: Zones have expiration. Clean breaks with volume invalidate zones.
Mistake 4: Ignoring Component Weakness
Problem: Only looking at total score, not components.
Solution: Check Data Window. A zone with weak participation but high efficiency may fail on volume spike.
Mistake 5: Over-Reliance on Historic Zones
Problem: Trading H•MAZ as if they're active zones.
Solution: H•MAZ are context markers. Wait for current TF confirmation before trading historic levels.
Mistake 6: Using Wrong Threshold for Market
Problem: Using same threshold in all conditions.
Solution: Raise threshold in volatile markets (fewer, better zones). Lower in quiet markets if needed.
Pro Tips
Tip 1: Zone Score as Position Size Guide
Higher zone scores = larger position sizes. A 0.85 zone deserves more size than a 0.68 zone. Let the math guide your risk.
Tip 2: Watch for "Zone Stacking"
When multiple zones form at similar levels over time, it creates a "stacked" area. These multi-validated levels are exceptionally strong.
Tip 3: Use Zone Width for Volatility
Wide zones = volatile acceptance. Narrow zones = tight acceptance. Match your stop distances to zone width.
Tip 4: Component Analysis for Edge
Before entering at a zone, check which component is strongest:
- High efficiency — Expect clean reactions
- High participation — Expect strong holds
- High volatility decay — Expect tight ranges
Tip 5: HTF Zones as "No Trade" Areas
When price is between HTF zones, current TF trading is valid. When price is AT an HTF zone, wait for resolution before taking current TF signals.
Tip 6: Combine with Market Pressure Regime
Use MPR to know if you should trade zone bounces (neutral/ranging) or zone breaks (trending regimes).
Tip 7: Zone Midpoint Strategy
The zone midpoint often acts as an equilibrium magnet. Price tends to return to mid before continuing. Use this for entries and targets.
Tip 8: Fresh vs. Tested Zones
A fresh (untested) zone often provides the strongest first reaction. Each subsequent test weakens the zone. Track test count mentally.
Ready to use this indicator?
Add it to your TradingView charts for free. No signup required. Start analyzing markets smarter today.
Open on TradingView