OPEN-SOURCE SCRIPT
Updated

Reaction Quality Heat Zones [AGPro Series]

483
Reaction Quality Heat Zones [AGPro Series]

🧠 Core Idea

Is price reacting with clean quality, or is the zone only producing weak noise and failure pressure?


📌 Overview / What it does

Reaction Quality Heat Zones [AGPro Series] is a premium TradingView overlay that evaluates the quality of price reactions around a live reference zone. It studies wick rejection, close location, participation, follow-through, and failed-reaction pressure to determine whether the current reaction area deserves attention.

The script produces a forward-projected heat zone, centered zone label, compact event labels, right-side state tags, and an AGPro-style panel. It is designed to show whether a reaction is clean, weak, absorbing pressure, failing, or producing follow-through.

It does not predict price direction, automate trading, or provide guaranteed entries. It is a visual context tool for reading reaction quality.


🎯 Purpose & Design Philosophy

This script was built because many traders can see a reaction after it happens, but struggle to judge the quality of that reaction in real time.

Reaction Quality Heat Zones helps traders evaluate whether a level, area, or market response is actually meaningful, or whether price is only producing low-quality movement around noise.

The mindset is quality-first: not every bounce, rejection, or reaction deserves the same weight.


⚡ Why This Script Is Different

Most tools mark support, resistance, or candle reactions as isolated events.

This script does NOT treat every wick or bounce as equally important.

Instead, it evaluates reaction quality as a combined structure: wick quality, close behavior, participation, follow-through, and failure pressure are all interpreted together.


⚙️ Methodology

1. Context Detection

The script identifies the dominant reaction side by comparing bullish and bearish reaction quality.

2. Reference Mapping

It builds a heat zone around the most relevant recent reaction boundary.

3. Reaction Evaluation

It scores the zone using wick rejection, close quality, participation, follow-through, and distance from the reaction boundary.

4. Visual Output

It displays a projected heat zone, event labels, state tags, and a structured panel.


🗺️ How to Read the Chart

Zones represent areas where reaction quality is being evaluated.

The centered zone label shows the active reaction heat score.

Labels mark clean reactions, weak reactions, absorption risk, failed reactions, and follow-through events.

Colors represent state context:

• Green = clean or follow-through reaction
• Pink = failed reaction pressure
• Yellow = absorption risk
• Indigo = weak or building reaction

The panel summarizes reaction state, direction, heat score, failure pressure, wick quality, follow-through, and next context.


🚦 Signals & States

• CLEAN REACTION → reaction quality is strong and failure pressure is controlled

• FOLLOW-THROUGH → reaction quality is strong and continuation is visible

• WEAK REACTION → reaction quality is not strong enough yet

• ABSORPTION RISK → quality exists, but failure pressure is also elevated

• FAILED REACTION → failure pressure dominates the reaction area

• REACTION BUILD → no decisive reaction state is confirmed


🔔 Alerts Logic

Alerts trigger when a new clean reaction, follow-through reaction, failed reaction, absorption risk, or weak reaction is detected.

Alerts are attention markers only. They are not trade instructions.


🧩 Confluence Logic

The strongest reaction context appears when wick rejection, close quality, participation, and follow-through align.

The weakest reaction context appears when reaction quality is low and failure pressure increases.


📊 When to Use

• Support and resistance reactions

• Breakout retests

• Range boundary reactions

• Pullback reaction checks

• Intraday and swing market-structure review


⚠️ When NOT to Use

• Very low-liquidity symbols

• Random chop without clear reaction areas

• News-driven spikes

• Charts where spreads or data quality distort candles


🎛️ Key Inputs

• Reaction Lookback → controls the recent window used to build the heat zone

• Follow-Through Length → controls continuation evaluation after reaction

• Heat Threshold → defines how strong a reaction must be to qualify

• Failure Threshold → defines when failure pressure becomes important

• Zone Projection Bars → keeps all zone edges visible for publication screenshots

• Panel and label settings → control readability and layout


🖥️ Interface & Visual Design

The interface is built for fast visual interpretation.

The heat zone carries the main story, while the panel provides structured confirmation. Right-side tags keep the current state readable without burying the candles.

The visual design is intentionally premium, compact, and publication-ready.


🧪 Practical Usage Workflow

1. Read the panel state.

2. Check the active heat zone.

3. Compare heat score with failure pressure.

4. Look for clean reaction or follow-through confirmation.

5. Interpret the result within broader market structure.


🔍 Interpretation Guidelines

High heat with controlled failure pressure suggests a cleaner reaction.

High heat with high failure pressure suggests absorption risk.

Low heat suggests the reaction may not be meaningful yet.

Failed reaction pressure does not guarantee reversal. It shows that the reaction area is losing quality.


🚫 What This Script Is NOT

This script is not a prediction engine.

It is not financial advice.

It is not an automated trading system.

It does not provide guaranteed buy or sell signals.

It does not replace risk management.


⚠️ Limitations & Transparency

Reaction quality can change quickly.

Different timeframes may show different reaction behavior.

Volatility, liquidity, market sessions, and sudden news can affect how zones behave.

Outputs should always be interpreted with broader market context.


🧠 Market Context Notes

A good reaction is not only a wick.

It also needs close quality, participation, and follow-through. This script is designed to make that difference visible.


🧾 Use Case Examples

When price reacts from a zone with strong wick quality, strong close behavior, and follow-through, the heat score can confirm a cleaner reaction.

When price reacts but failure pressure rises, the zone may be vulnerable.

When price stays inside the zone without quality, the script may show weak reaction or reaction build context.


🧱 System Philosophy

AGPro Series scripts are designed to make complex market context easier to read without reducing the market to simplistic signals.

This script follows that philosophy by focusing on reaction quality instead of generic support or resistance marks.


🔐 Non-Promise Statement

No script can guarantee future price movement.

This tool provides structured context, not certainty.


📉 Risk Disclosure

Trading involves risk.

Users remain responsible for their own decisions, position sizing, and risk management.

This script does not provide financial advice or guaranteed trading outcomes.


📚 Educational Note

Use this script to study how price reacts around important areas and to compare clean reactions with weak or failed reactions across different market conditions.
Release Notes
🔧 UPDATE NOTES - V1.2

This update focuses on visual placement, label readability, and screenshot polish.

The core purpose of the script remains unchanged.
This release improves how the existing reaction-quality heat zone 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
------------------------

• Improved heat-zone badge placement
The centered zone badge can now be positioned with a Zone Label Anchor control, helping the label avoid dense candle clusters while remaining inside the active heat zone.

• Increased right-side tag spacing
The heat score, state, and failure-pressure tags now have slightly more vertical separation for cleaner screenshot readability.

• Improved event-label clearance
Event labels are placed a little farther from candles, reducing the chance that reaction labels visually collide with wick-heavy areas.

• Preserved the published visual identity
The heat-zone box, premium badge structure, and compact right-side state stack remain visually consistent with the published version.


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

• Improved chart readability by adjusting label placement and tag spacing

• Reduced overlap risk between event labels, the active zone badge, and candles

• Preserved the stronger heat-zone presence that made the published version visually attractive

• Refined visual hierarchy so the active zone, current state, heat score, and failure pressure remain clear at first glance


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

• Added Zone Label Anchor for more flexible heat-zone label placement

• Kept panel layout, panel theme, panel location, label size, and panel font-size controls intact

• Maintained the standard AG Pro merged blue panel header

• Kept the update focused on readability rather than changing analytical behavior


------------------------
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 improved visual structure.


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

The script remains a rule-based analytical tool.

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

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.

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.