OPEN-SOURCE SCRIPT
Aggiornato

AG Pro Relative Volume Pressure Map [AGPro Series]

1 884
AG Pro Relative Volume Pressure Map [AGPro Series]

Overview / What it does

AG Pro Relative Volume Pressure Map is designed to evaluate whether relative volume is translating into efficient bullish pressure, efficient bearish pressure, inefficient two-way absorption, or possible climax behavior.

Instead of treating relative volume as a standalone “high volume” condition, this script maps how that volume is interacting with candle structure, close location, wick behavior, and short-term pressure efficiency. The result is a rules-based pressure framework built to help organize active price-volume interaction directly on the chart.

This script is not built as a basic RVOL meter, a generic volume spike detector, or a standalone entry engine. Its purpose is to classify whether elevated relative volume is being accepted as directional pressure, being absorbed into unstable churn, or appearing late enough to justify caution.

The visual design is intentionally chart-facing. Pressure events, backdrop zones, memory trails, and the summary panel are meant to help traders read whether volume is supporting directional intent or fading into friction. It is a decision-support map, not a prediction model.

Unique Edge

The main difference of this script is simple:
It does not ask only whether volume is above average.
It asks whether above-average volume is producing usable directional pressure.

That distinction matters.

Many relative volume tools stop at “volume is elevated.” This script goes further and evaluates whether that elevated participation is accompanied by efficient body structure, strong close positioning, limited opposing wick pressure, and acceptable short-horizon follow-through context. In other words, it attempts to separate meaningful pressure from noisy activity.

This also makes the script materially different from several other AG Pro tools:

- It is not a Volume Profile framework. It does not map acceptance, rejection, POC interaction, or value-area structure.
- It is not a VWMA extension tool. It does not measure dislocation from a volume-weighted moving anchor.
- It is not a money-flow proxy. It does not attempt to infer broader accumulation or distribution from flow-style formulas.
- It is not a breakout-quality map. It does not judge level breaks, retests, or structural invalidation around support/resistance rails.
- It is not a trend regime meter. It focuses on active pressure quality around current bars rather than broad market-state classification.

Its niche inside the AG Pro lineup is more specific:
AG Pro Relative Volume Pressure Map focuses on whether current relative volume is being converted into directional pressure efficiently, inefficiently, or excessively.

Methodology

The script starts with relative volume. Current volume is compared against its recent average so the tool can determine whether participation is dry, normal, elevated, or extreme.

From there, the script evaluates how price is behaving inside the same bar:

- Body efficiency: how much of the total range is being expressed through the real body.
- Close location: whether the bar is closing with directional conviction or fading into the middle of its range.
- Opposing wick pressure: whether the active side is being challenged by rejection.
- Stretch versus ATR: whether the move is becoming extended relative to recent volatility.
- Optional one-bar follow-through filter: whether short-horizon continuation is present when pressure is classified.

These components are combined into a pressure logic model that classifies price-volume behavior into five chart states:

1. Bull Pressure
Elevated relative volume is aligned with an efficient bullish body, strong close placement, limited upper-wick resistance, and acceptable follow-through context.

2. Bear Pressure
Elevated relative volume is aligned with an efficient bearish body, strong close placement, limited lower-wick resistance, and acceptable follow-through context.

3. Absorption
Relative volume is elevated, but directional efficiency is weak, conflicted, or unstable. This often reflects churn, friction, or two-way participation where raw activity does not cleanly convert into directional pressure.

4. Climax Risk
Relative volume is extreme and the bar is stretched enough to justify caution. The script uses this state to identify situations where pressure may be arriving in a late or inefficient form rather than in a fresh, clean expansion phase.

5. Passive
No major pressure condition is active. Participation is comparatively dry, mixed, or below the threshold required for the more expressive states above.

States / Alerts

This script is organized around states rather than trade commands.

Available state logic includes:

- Bull Pressure
- Bear Pressure
- Absorption
- Climax Risk
- Pressure State Change

These alerts are intended to reflect changes in price-volume character, not guaranteed opportunity. They can be used as workflow events, review prompts, or contextual filters inside a broader chart process.

The panel summarizes the active environment through fields such as:

- RVOL state
- Current pressure state
- Pressure side
- Quality
- Strength
- Efficiency
- Absorption risk and short-horizon bias

The chart layer complements this with event labels, backdrop zones, and pressure memory trails so the user can see not only what state is active now, but how recent pressure has evolved across the visible structure.

Why this is different from the other AG Pro scripts

AG Pro Relative Volume Pressure Map was intentionally designed to avoid overlap with the existing AG Pro publication line.

Where some AG Pro tools are built around breakout structure, moving-average displacement, equilibrium logic, profile interaction, or directional survival around a specific technical framework, this script stays centered on one narrower question:

Is current relative volume producing efficient pressure, inefficient absorption, or late-stage risk?

That makes it different in both concept and use case.

For example:

- A breakout-quality tool is asking whether a level event is structurally convincing.
- A profile-based tool is asking whether price is accepting or rejecting volume-defined areas.
- A reclaim/dislocation tool is asking whether price is stretching away from or reclaiming a known reference.
- This script is asking whether participation itself is translating into directional pressure cleanly enough to matter.

So even when the chart user applies multiple AG Pro tools together, this one is not meant to duplicate them. It fills a different layer of analysis: active pressure efficiency around relative volume.

Key Inputs

Relative Volume Length
Controls the lookback used to normalize current volume versus its recent baseline.

ATR Length
Used for stretch evaluation and several visual placement rules.

Pressure Smoothing
Smooths the relative volume component to reduce one-bar noise.

Use 1-Bar Follow-Through Filter
Adds a simple continuation requirement so pressure states can be made more selective.

Elevated RVOL Threshold
Defines the point at which participation becomes meaningfully above normal.

Extreme RVOL Threshold
Defines the threshold used for more exceptional activity and climax-style conditions.

Minimum Body Efficiency
Controls how much real-body participation is required before a pressure bar is considered efficient.

Strong Close Location
Controls how strongly price must close toward the active side of the range.

Opposing Wick Ceiling
Limits how much opposing rejection can be present before directional pressure quality degrades.

Climax Stretch vs ATR
Controls how extended a bar must be, relative to ATR, before the script considers late-stage risk more seriously.

Visual controls are also included for panel visibility, panel theme, panel font size, label density, candle coloring, backdrop display, and pressure-trail presentation.

Limitations & Transparency

This script does not predict future direction.
It does not identify hidden order flow.
It does not classify fundamental volume intent.
It does not replace execution rules, risk management, or higher-timeframe context.

Relative volume can expand for many reasons, and elevated participation does not guarantee continuation. In the same way, absorption or climax-style behavior can persist longer than expected before price resolves clearly.

All state classifications in this tool are rules-based interpretations of chart behavior. They are useful as structured context, but they are still abstractions built from price and volume features. Users should expect false positives, missed events, and market-specific variation depending on volatility regime, instrument behavior, and timeframe selection.

This script should be treated as an analytical overlay. It is designed to improve chart organization and pressure reading, not to promise outcomes.

Risk Disclosure

This script is provided for educational and informational purposes only.
It is not financial advice, not investment advice, and not a solicitation to buy or sell any instrument.

Trading and investing involve risk. Losses can exceed expectations, especially in volatile markets. Any decision made using this script should be confirmed with independent analysis, sound risk controls, and a workflow appropriate to the user’s own objectives and experience.

This tool is best used as one layer inside a broader decision process, not as a standalone reason to enter, exit, or size a position.
Note di rilascio
Update Notes - V1.5

This update focuses on structure, readability, and panel consistency.

• Refined the panel layout with a true merged header row for a cleaner and more compact presentation.
• Adjusted the panel architecture to better match the current AG Pro visual standard.
• Improved overall panel width behavior to reduce unnecessary horizontal expansion.
• Polished the information hierarchy inside the panel for clearer state reading.
• Preserved the core relative volume pressure logic while improving visual delivery.
• Kept the event labeling framework clean and readable on chart.
• Maintained the pressure-state mapping approach for Bull Pressure, Bear Pressure, Absorption, Climax Risk, and Passive conditions.
• Added a cleaner bias-flip alert structure for pressure-side transitions.
• Applied compile and naming fixes to improve script stability and consistency.

This update is centered on usability, chart clarity, and presentation quality. It does not change the script into a strategy, prediction engine, or trade execution system. The script remains an analytical tool designed to help users read relative volume pressure conditions directly on price.
Note di rilascio
Update Notes - Version 2.0

- Public title updated to the newer AGPro standard: the AG Pro prefix has been removed from the indicator title while remaining in the panel header only.
- Added Pressure Memory Zones that project only from stronger directional RVOL conversion bars. These are event-driven defense and rejection pockets, not generic support/resistance shelves.
- Rebalanced the visual identity around candle-state coloring, selective labels, pulse backdrop memory, and projected pressure zones so the script stays premium on chart without drifting into a route-style overlay.
- Refreshed the panel to the current AGPro format with a merged blue header row, theme and position controls, normal-size default font, and a dedicated Memory Zones field.
- All inputs now use professional English tooltips, while label defaults were tuned to stay readable and avoid getting buried inside candles.
- The pressure logic remains centered on one question: is elevated relative volume converting into usable directional pressure, being absorbed, or arriving too late to trust.
- This update keeps the script distinct from profile, shelf, and route-based AGPro tools by focusing on event-quality conversion and short-horizon pressure memory.
Note di rilascio
🔧 UPDATE NOTES - v2.1

This update focuses on chart readability, a cleaner label layout, and labeled memory zones.

The core purpose of the script remains unchanged.
This release improves how the existing relative-volume pressure logic is presented and interpreted on the chart.

This script continues to function as an analytical and visualization tool.
It does not attempt to predict price direction or provide guaranteed outcomes.


------------------------
What Changed
------------------------

- Reduced on-chart label density
The default spacing between event labels was increased, so pressure, absorption, and climax labels no longer cluster together during active sequences. This keeps the chart calmer and easier to read at a glance.

- Pressure memory zones now carry a centered badge
Each active pressure memory zone displays a centered Bull or Bear badge, so no zone is left unlabeled and its direction is clear at a glance. The badge is removed automatically when the zone expires or invalidates.

- Cleaner first-glance interpretation
Together these changes keep the focus on the most relevant events and the active zones, with less visual noise.


------------------------
Visual Improvements
------------------------

- Increased default spacing between event labels to reduce clutter

- Added centered badges so pressure memory zones are always labeled

- Refined visual hierarchy so active states and zones stand out

- Adjusted default visual settings for a more balanced appearance


------------------------
Interface & Usability
------------------------

- Added an optional control for the zone badges

- Improved label readability for better chart interaction

- Kept the existing panel, backdrop, and bar coloring unchanged

- Enhanced overall presentation without changing core logic


------------------------
Behavior Notes
------------------------

This update does not change the core analytical logic of the script.

The goal is to improve clarity and usability, not to introduce new predictive behavior.

Users should interpret outputs the same way as before, but with a cleaner, less crowded display.


------------------------
Limitations Reminder
------------------------

The script remains a rule-based analytical and visualization tool.

Relative-volume pressure here is a proxy derived from volume, candle efficiency, close location, and range, not true order flow.

Market conditions such as volatility, liquidity, and timeframe differences may affect how states, zones, and labels appear.


------------------------
Risk Reminder
------------------------

This script is for educational and analytical purposes only.

It does not provide financial advice or guaranteed trading outcomes.

Users remain responsible for their own decisions.
Note di rilascio
🔧 UPDATE NOTES - v2.2

This update focuses on readability, contrast, and honest performance context.

The core purpose of the script remains unchanged.
This release improves how the existing relative-volume pressure logic is
presented and interpreted on the chart, and adds a transparent measure of how
often qualified pressure actually follows through.

This script continues to function as an analytical and visualization tool.
It does not attempt to predict price direction or provide guaranteed outcomes.


------------------------
What Changed
------------------------

• Follow-Through Rate
The panel now shows how often qualified Bull and Bear Pressure bars actually
followed through. A pressure bar is counted as a follow-through only when price
travels the chosen target distance (default 1.0 ATR) in the pressure direction
before an equal opposite move. The opposite move first counts against the rate.
If neither happens within the proof window, the sample is left uncounted, so the
statistic never inflates either side. The reading stays in "Building" mode until
enough pressure events have resolved.

• Stronger Label Contrast
All event labels (Bull Pressure, Bear Pressure, Absorption, Climax Risk) and the
zone badges now use luminance-based text color, so text is dark on light fills
and light on dark fills. Amber absorption labels, pink bear labels, and indigo
climax labels are now fully legible instead of low-contrast.

• Cleaner Premium Panel
The panel body was rebuilt around the AGPro premium standard: a dark, calm
background with state-colored values, instead of heavily tinted value cells.
This improves readability at a glance and keeps the blue AGPro header row intact.

• Steadier Volatility Handling
The internal ATR reference now falls back to true range and a minimum tick floor,
so label offsets, zone buffers, and the follow-through proof behave consistently
on low-range or illiquid bars.


------------------------
Visual Improvements
------------------------

• Improved chart readability by adjusting label contrast and colors

• Reduced visual noise in the panel to enhance first-glance interpretation

• Refined visual hierarchy so state, follow-through, and risk read clearly

• Kept label positioning logic that keeps annotations off the candle bodies, now
with an anti-collision pass that nudges nearby labels into clear lanes


------------------------
Interface & Usability
------------------------

• Reorganized the panel into a clearer information flow: RVOL, state, side,
quality, follow-through, dominance, strength, conversion, zones, and risk

• Improved label and panel readability for better chart interaction

• Adjusted default visual settings for a more balanced, premium appearance

• Enhanced overall user experience without changing core logic


------------------------
Behavior Notes
------------------------

This update does not change the core analytical logic of the pressure engine.

The goal is to improve clarity and usability, and to add honest context about
follow-through, not to introduce new predictive behavior.

Users should interpret outputs the same way as before, but with improved visual
structure and an added follow-through statistic.


------------------------
Limitations Reminder
------------------------

The script remains a rule-based analytical tool.

Market conditions such as volatility, liquidity, and timeframe differences may
affect how pressure states, zones, and the follow-through rate appear.

The follow-through rate is a descriptive statistic of past qualified pressure on
the current chart and timeframe. It is not a forecast and will change as the
market evolves.

Outputs should always be interpreted within broader market context.


------------------------
Risk Reminder
------------------------

This script is for educational and analytical purposes only.

It does not provide financial advice or guaranteed trading outcomes.

Users remain responsible for their own decisions.

Declinazione di responsabilità

Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.