Market Pressure Regime
Multi-dimensional pressure state classifier identifying release, suppression, trap, or transition conditions.
Table of Contents
Overview
The Market Pressure Regime (MPR) is a multi-dimensional state classifier that answers: "What type of pressure is the market experiencing right now?"
Markets don't just trend or range — they experience different types of pressure. Price can be compressed and ready to spring, releasing energy in a directional move, trapped in absorption, or flickering between states. MPR identifies which regime you're in.
Four Pressure States
- Release (Teal) — Directional pressure is dominant. Price has follow-through, moving efficiently in a direction. Trends are healthy.
- Suppressed (Grey) — Price is compressed/pinned. Ranges are tight, volatility is low. Potential energy building.
- Trap (Magenta) — High effort with low result. Volume or range expansion fails to produce directional movement. Classic absorption/trap pattern.
- Transition (Amber) — Pressure is unclear or unstable. Market is between regimes or flickering. Caution zone.
Core Components
MPR synthesizes three dimensions of market behavior:
- Compression — How tight is price action relative to normal? (Pinning proxy)
- Follow-Through — How efficiently does price travel? (Release proxy, similar to MER)
- Stress — Is effort producing result? (Trap proxy, similar to ERD)
Why This Matters
- Release: Trend-following strategies have an edge. Let winners run.
- Suppressed: Energy building — prepare for breakout. Range-bound until release.
- Trap: Dangerous for directional trades. Absorption is occurring — potential reversal zone.
- Transition: Reduce exposure. Wait for clarity.
MPR combines concepts from Market Efficiency Ratio (follow-through), Effort-Result Divergence (stress), and volatility compression into a single unified state classifier.
How It's Calculated
MPR uses a six-stage process combining multiple analytical dimensions.
Stage 1: Compression Score (Pinning Proxy)
Measures how tight price action is relative to ATR:
Range Ratio = Candle Range ÷ ATR Compression Raw = 1 - Range Ratio Compression Score = normalized to 0-1
Interpretation: High compression (score near 1) = tight ranges, price is pinned. Low compression (score near 0) = wide ranges, price is expanding.
Stage 2: Follow-Through Score (Release Proxy)
Measures directional efficiency over the lookback period (similar to MER):
Net Displacement = |Close - Close[N bars ago]| Path Length = Sum of |Close - Previous Close| over N bars Follow-Through = Net Displacement ÷ Path Length
Interpretation: High follow-through (near 1) = price is moving efficiently in one direction. Low follow-through (near 0) = price is oscillating, going nowhere.
Stage 3: Stress Score (Trap Proxy)
Measures effort vs. result (similar to ERD):
Effort = Volume ÷ Average Volume (or Range Ratio if volume unavailable) Result = Price Move ÷ ATR Stress = (Effort - Result) × 100
Interpretation: High stress = lots of effort, little result. This is the absorption/trap signal.
Stage 4: Composite Pressure Score
The main output value:
Pressure Score = Follow-Through Component - Compression Component
- Positive pressure: Follow-through dominates — release conditions
- Negative pressure: Compression dominates — suppressed conditions
Stage 5: Stability Filter
Measures how consistently pressure maintains direction:
Flip Rate = How often pressure changes sign Stability Score = 1 - Flip Rate
Low stability triggers Transition state regardless of pressure score.
Stage 6: State Classification
Final state determined by:
- Trap: Stress ≥ Trap Threshold AND Follow-Through < 0.3
- Release: Pressure Score ≥ Release Threshold
- Suppressed: Pressure Score ≤ Suppress Threshold
- Transition: Between thresholds OR unstable
Persistence filter requires state to hold for N bars before confirming.
Input Settings
Core Settings
ATR Length (Default: 14)
Range: 5–100 bars
Period for ATR calculation used in normalization throughout the indicator.
- Lower values: More responsive to recent volatility.
- Default (14): Industry standard.
- Higher values: Smoother baseline.
Baseline Lookback (Default: 20)
Range: 10–100 bars
Period for measuring compression and follow-through efficiency.
- Lower values (10-15): More responsive, captures shorter-term regimes.
- Default (20): Balanced for swing trading.
- Higher values (30-50): Captures longer-term pressure regimes.
Volume Average Length (Default: 20)
Range: 5–100 bars
Period for volume baseline in stress calculation.
- Match to your typical trading horizon
- If volume data is unreliable, stress will use range expansion instead
State Classification
Release Threshold (Default: 5.0)
Range: 1–50
Pressure score must exceed this to trigger Release state.
- Lower values (1-3): More Release signals, lower bar for directional moves.
- Default (5): Balanced — requires meaningful directional pressure.
- Higher values (10+): Only strong directional pressure qualifies.
Suppressed Threshold (Default: -5.0)
Range: -50 to -1
Pressure score must fall below this to trigger Suppressed state.
- Values closer to 0: More Suppressed signals.
- Default (-5): Balanced — requires meaningful compression.
- More negative: Only strong compression qualifies.
Trap Threshold (Default: 30.0)
Range: 10–50
Stress score must exceed this (with low follow-through) to trigger Trap state.
- Lower values (15-20): More trap signals, catches subtle absorption.
- Default (30): High-conviction trap detection.
- Higher values (40+): Only extreme absorption events qualify.
Persistence Bars (Default: 3)
Range: 1–10 bars
Number of consecutive bars a state must hold before confirmation.
- 1: Immediate changes (may flicker).
- Default (3): Filters noise while staying responsive.
- Higher (5+): Very stable but slower to react.
Stability Lookback (Default: 20)
Range: 5–100 bars
Period for measuring pressure direction consistency.
Stability Threshold (Default: 0.5)
Range: 0.1–1.0
Below this, Transition state triggers regardless of pressure level.
Visual Settings
Show Pressure Histogram (Default: On)
Display the pressure score histogram colored by state.
Show Zero Line (Default: On)
Display horizontal reference at zero.
Show Background Tint (Default: Off)
Subtle background during Release (teal), Trap (magenta), or Transition (amber).
Reading the Indicator
Histogram Color Coding
- Teal Bars: Release state — directional pressure, healthy trend.
- Grey Bars: Suppressed state — compressed, energy building.
- Magenta Bars: Trap state — absorption, effort without result.
- Amber Bars: Transition state — unclear, unstable.
Understanding Release (Teal)
What it means: Follow-through dominates compression. Price is moving efficiently.
Market character:
- Trends are developing or continuing
- Breakouts have follow-through
- Momentum is clean
Strategy implication: Trend-following works. Let winners run. Trail stops.
Understanding Suppressed (Grey)
What it means: Compression dominates. Price is tight, ranges are narrow.
Market character:
- Consolidation or balance
- Potential energy building
- Breakout setup forming
Strategy implication: Wait for release. Prepare breakout entries. Range trading viable until break.
Understanding Trap (Magenta)
What it means: High stress with low follow-through. Effort isn't producing result.
Market character:
- Volume/range expansion without price progress
- Absorption occurring — institutions accumulating or distributing
- Potential reversal zone
Strategy implication: Dangerous for trend trades. Look for reversals. Trap often precedes significant direction change.
Understanding Transition (Amber)
What it means: Pressure is unclear or flickering unstably.
Market character:
- Market between regimes
- No dominant pressure
- Higher uncertainty
Strategy implication: Reduce size or stand aside. Wait for clearer state.
Histogram Height
- Tall positive bars: Strong release pressure — robust directional move
- Tall negative bars: Strong suppression — highly compressed
- Bars near zero: Balanced pressure — watch for regime shift
State Sequence Patterns
- Suppressed → Release: Classic coil-and-spring breakout.
- Release → Suppressed: Trend exhaustion, consolidation beginning.
- Trap → Release: Absorption complete, directional move starting.
- Any → Transition: Uncertainty — be cautious.
Trading Applications
Strategy Selection by State
- Release: Trend-following, momentum, breakout continuation
- Suppressed: Range trading, breakout preparation, mean-reversion
- Trap: Reversal setups, fade momentum, wait for direction
- Transition: Reduce exposure, neutral strategies
Breakout Trading
MPR excels at breakout timing:
- Best setup: Extended Suppressed state (4+ bars) followed by first Release bar
- Confirmation: Positive pressure score increasing
- Warning: If Trap appears during breakout attempt, breakout may fail
Reversal Detection
Trap state is the key reversal signal:
- At highs: Trap = buying absorption = potential top forming
- At lows: Trap = selling absorption = potential bottom forming
- Confirmation: Watch for Trap → Release in opposite direction
Trend Quality Assessment
- Healthy trend: Sustained Release state with consistent positive pressure
- Weakening trend: Release declining or shifting to Transition
- Trend exhaustion: Trap appearing after extended Release
Position Sizing
- Release: Full position — high-conviction directional
- Suppressed: Standard position — breakout potential
- Trap: Reduced or reversed position — absorption in progress
- Transition: Minimal position — uncertainty
Stop Placement
- Release: Trail stops with trend
- Suppressed: Place stops outside compression zone
- Trap: Tight stops or reversal-style entries
Combining with Other Indicators
- Market Efficiency Ratio: Validates Release — both should agree on trend quality
- Effort-Result Divergence: Validates Trap — both should show absorption
- Volatility State Index: Suppressed often aligns with VSI Decay
- Support/Resistance: Trap at key levels is high-probability reversal
Data Window Values
When "Show Data Window Values" is enabled, access these metrics by hovering over any bar:
Compression Score (0-1)
How tight is current price action relative to ATR baseline?
- 0.7-1.0: Highly compressed — tight ranges, pinned price
- 0.3-0.7: Normal compression
- 0.0-0.3: Low compression — expanded ranges
Follow-Through Score (0-1)
How efficiently has price traveled over the lookback?
- 0.7-1.0: High efficiency — directional progress
- 0.3-0.7: Moderate efficiency
- 0.0-0.3: Low efficiency — oscillating, going nowhere
Stress Score
Effort minus result, scaled to ±100. Measures absorption/trap potential.
- Positive (high): Effort exceeding result — absorption
- Near zero: Balanced effort and result
- Negative: Result exceeding effort — efficient movement
Stability Score (0-1)
How consistently has pressure maintained direction?
- 0.7-1.0: Very stable — consistent pressure direction
- 0.5-0.7: Moderate stability
- Below 0.5: Unstable — triggers Transition
Pressure Score
The composite output: Follow-Through minus Compression, scaled.
- Positive: Release pressure dominates
- Negative: Suppression pressure dominates
- Near zero: Balanced
State (-1/0/1/2)
Numeric state identifier:
- 1: Release
- -1: Suppressed
- 0: Transition
- 2: Trap
Is Release / Is Suppressed / Is Transition / Is Trap
Binary flags (1 = true, 0 = false) for each state. Useful for alerts and automation.
Common Mistakes
Mistake #1: Ignoring Trap Signals
Problem: Holding trend positions through Trap state.
Result: Absorption completes and price reverses against you.
Solution: Trap is a warning. At minimum, tighten stops. Better: take profits or hedge.
Mistake #2: Trading Breakouts in Transition
Problem: Taking breakout signals when MPR shows Transition.
Result: False breakouts and whipsaws.
Solution: Wait for Suppressed → Release transition, not Transition → anything.
Mistake #3: Misinterpreting Suppressed as Bearish
Problem: Assuming Suppressed (grey) means negative/bearish.
Result: Missing that compression is neutral — just energy building.
Solution: Suppressed is not directional. It means price is coiled. The next state determines direction.
Mistake #4: Chasing Extended Release
Problem: Entering trend trades after 10+ bars of Release.
Result: Entering at the tail end of a move.
Solution: Best entries are early Release, especially after Suppressed. Late Release is for trailing, not entering.
Mistake #5: Wrong Trap Threshold
Problem: Trap threshold too low, seeing Trap signals constantly.
Result: Oversensitive, too many false traps.
Solution: Keep trap threshold at 25-35. Lower only for specific high-volume markets.
Mistake #6: Ignoring Context for Trap
Problem: Trading Trap signals without considering price location.
Result: Trap in the middle of a trend may just be a pause, not reversal.
Solution: Trap is most significant at extremes, support/resistance, or after extended moves.
Pro Tips
Tip #1: Suppressed → Release is Gold
The most reliable setup: Extended Suppressed (compression building) followed by Release (breakout). This is the "coil and spring" pattern with MPR confirmation.
Tip #2: Trap at Extremes is High-Probability
Trap state at obvious support/resistance or after extended trends has high reversal probability. Combine with price action for entries.
Tip #3: Watch Stress Score in Release
Even during Release, monitor stress score in data window. Rising stress warns that Release may be ending — absorption beginning.
Tip #4: Use Compression Score for Range Trading
High compression score (>0.7) during Suppressed state means range is tight. Good for range-bound strategies until Release occurs.
Tip #5: Multi-Timeframe Confluence
Higher timeframe in Release + lower timeframe Suppressed = pullback in trend. Look for lower timeframe Release for continuation entry.
Tip #6: Trap Often Precedes Significant Moves
Absorption (Trap) is institutions positioning. After Trap resolves, the next Release often produces a significant move. Watch for Trap → Release transitions.
Tip #7: State Persistence Indicates Conviction
A state holding for many bars (especially Release or Suppressed) indicates strong regime. Single-bar states are less reliable.
Tip #8: Combine with Volume Analysis
MPR uses volume for stress calculation, but also watch raw volume. High volume + Release = strong conviction. High volume + Trap = significant absorption.
Ready to use this indicator?
Add it to your TradingView charts for free. No signup required. Start analyzing markets smarter today.
Open on TradingView