INVITE-ONLY SCRIPT
Updated

Support Resistance Continuation Matrix [AGPro Series]

322
Support Resistance Continuation Matrix [AGPro Series]

🧠 Core Idea

When support or resistance is tested, is the level supporting continuation, reclaiming, or failing?


📌 Overview / What it does

Support Resistance Continuation Matrix [AGPro Series] is a support/resistance continuation workflow designed to organize what happens after a key level is tested. Instead of only marking support or resistance reactions, the script maps whether the active level is still helping continuation, showing pressure, reclaiming, or failing.

The script produces one active support/resistance rail, one continuation pocket, a dashed failure rail, compact state badges, continuation score, rejection pressure, failure risk, invalidation context, and an AGPro decision panel.

This script does not predict future direction, automate decisions, or provide guaranteed signals. It is an analytical and educational visualization tool for reviewing support/resistance continuation context with structure and risk awareness.


🎯 Purpose & Design Philosophy

Support and resistance are among the most widely used chart concepts, but many tools stop at drawing levels or marking reactions. A level reaction is not the same as continuation.

This script was built to answer the next question:

After price tests the level, is the market respecting it enough to support continuation, or is the level beginning to fail?

The design philosophy is workflow-based:

• identify the active rail
• map the continuation pocket
• measure follow-through
• track rejection pressure
• show failure risk
• summarize the next review state

The goal is to help traders organize level behavior after a test, not to turn support/resistance into a guaranteed signal.


⚡ Why This Script Is Different

Most support/resistance tools focus on level discovery or first reaction.

This script does NOT try to be another level map or reaction detector.

Instead, it focuses on continuation behavior after a level is tested.

It separates:

• the active support/resistance rail
• the continuation pocket around the rail
• follow-through beyond the pocket
• rejection pressure back through the level
• failure-risk pressure
• reclaim-review context
• continuation score
• next-action state

That distinction is important. A support level can react but still fail later. A resistance level can reject price but still get reclaimed. This script is designed to keep that lifecycle visible.


⚙️ Methodology

1. Active Level Detection

The script identifies confirmed support and resistance rails from local pivot structure. It keeps the workflow focused on one active level by default so the chart does not become a crowded level map.

2. Continuation Pocket Mapping

Around the active rail, the script builds a continuation pocket. This pocket defines the review area where price interaction, follow-through, pressure, and failure risk are evaluated.

3. Continuation Scoring

Continuation score combines follow-through distance, local trend quality, pocket interaction, candle body context, freshness, rejection pressure, and failure risk.

4. Rejection Pressure

The script measures pressure against the continuation idea. For support continuation, pressure below the rail matters. For resistance continuation, pressure above the rail matters.

5. Failure Risk

A dashed failure rail is plotted beyond the active level. If price presses beyond this rail, failure risk increases and the workflow can shift toward failure pressure or level failure.

6. Reclaim Review

If price moves through the level and then returns back into the pocket, the workflow can shift into reclaim review instead of treating the level as simply active or broken.

7. Visual Output

The script renders the active rail, continuation pocket, failure rail, centered pocket badge, score badge, optional pressure badge, sparse historical state labels, and the AGPro decision panel.


🗺️ How to Read the Chart

Support/Resistance Rail

The rail represents the active support or resistance level being evaluated for continuation behavior.

Continuation Pocket

The colored pocket around the rail is the active review area. It shows where the level is being tested and whether continuation remains structured.

Failure Rail

The dashed rail marks the area where the active level begins to lose practical structure. Pressure beyond this rail increases failure-risk context.

Pocket Badge

The centered badge summarizes the active role and state, such as support review, resistance review, continuation ready, reclaim review, or failure.

Panel

The panel summarizes the workflow:

• Level Role
• Active Level
• Continuation Score
• Rejection Pressure
• Failure Risk
• Invalidation
• State
• Next Action


🚦 Signals & States

• LEVEL WATCH → The active rail is being monitored

• CONTINUATION REVIEW → Price is interacting with the continuation pocket and context is improving

• CONTINUATION READY → Continuation score is high while failure risk remains controlled

• FAILURE PRESSURE → Pressure against the level is elevated

• RECLAIM REVIEW → Price has crossed the level and returned into a reviewable reclaim context

• LEVEL FAILURE → The level has moved into a broken or invalidated state

• State Shift → The support/resistance continuation workflow changed

These states are attention markers. They are not trade instructions.


🔔 Alerts Logic

The script includes alert conditions for major workflow changes:

• Continuation review → The active level is in a continuation-review state

• Failure pressure → Pressure through the level is elevated

• Reclaim review → The level has returned into a reclaim-review context

• Score high → Continuation readiness is high

• State shift → The workflow state changed

Alerts are designed to bring attention to analytical conditions. They do not instruct the user to take or close a position.


🧩 Confluence Logic

The strongest continuation context appears when several elements align:

• active support or resistance rail is clear
• price interacts with the continuation pocket
• follow-through develops away from the level
• trend quality supports the continuation side
• rejection pressure remains controlled
• failure risk remains low

When these conditions align, the matrix becomes more constructive. When rejection pressure or failure risk rises, the level requires reassessment.


📊 When to Use

This script is most useful when support/resistance continuation matters:

• level retests after a directional move
• support holding during pullbacks
• resistance holding during downside continuation
• reclaim/failure review around a known level
• trend continuation after level interaction
• multi-timeframe level workflow review

It can be used across symbols and timeframes, but interpretation should always respect liquidity, volatility, and broader market structure.


⚠️ When NOT to Use

Avoid relying on this script in weak conditions such as:

• very low-liquidity markets
• extreme news-driven volatility
• highly fragmented sideways chop
• charts where every pivot becomes a noisy level
• very low timeframes with unstable structure
• situations where the broader trend context is unclear

Support/resistance continuation should not be interpreted in isolation.


🎛️ Key Inputs

Planner Mode

Controls whether the script evaluates support continuation, resistance continuation, or both automatically.

Pivot Confirmation

Controls how local swing rails are confirmed.

Structure Lookback

Controls the baseline used for volatility, range, body, and trend measurements.

Continuation Pocket Width

Controls the size of the review pocket around the active level.

Continuation Strictness

Controls how much follow-through is required before continuation score improves.

Failure Risk Strictness

Controls how quickly pressure beyond the failure rail increases risk review.

Minimum Label Score

Controls historical label filtering.

Visual Preset

Controls chart annotation density.

Panel and Label Font Size

Controls readability for the panel and chart labels.


🖥️ Interface & Visual Design

The visual hierarchy is intentionally direct:

• one active rail
• one continuation pocket
• one dashed failure rail
• one centered pocket badge
• one score badge
• optional pressure badge
• compact AGPro decision panel

The panel uses a single merged AGPro header row with a blue background. Theme, location, and font-size controls are included so the panel can adapt to different chart layouts.


🧪 Practical Usage Workflow

1. Read the panel state

Start with State, Continuation Score, Failure Risk, and Rejection Pressure.

2. Identify the level role

Check whether the active context is support continuation or resistance continuation.

3. Review the continuation pocket

Watch how price behaves around the active pocket.

4. Check follow-through

Higher continuation score means the level is supporting the continuation workflow more strongly.

5. Watch failure pressure

If price presses beyond the failure rail, the level may require reassessment.

6. Confirm with broader context

Use market structure, liquidity, volatility, and independent risk planning before forming any decision.


🔍 Interpretation Guidelines

High continuation score means the level is supporting the workflow more strongly. It does not guarantee continuation.

High rejection pressure means the level is being challenged. It does not automatically invalidate every context.

Failure risk rising means the active level is under pressure and should be reviewed carefully.

Reclaim review means the level has crossed and returned into a reviewable state.

The best use of the script is structured interpretation, not mechanical action.


🚫 What This Script Is NOT

This script is not a prediction engine.

It is not a signal service.

It is not an automated trading system.

It does not provide financial advice.

It does not guarantee outcomes.

It does not replace market context, risk management, or independent analysis.


⚠️ Limitations & Transparency

Support and resistance levels are rule-based approximations of market structure. They are not perfect market truths.

Pivot-based level detection requires confirmation and may appear after the initial turning point.

Continuation score, rejection pressure, failure risk, and invalidation context are analytical scores. They organize information but do not predict certainty.

Different timeframes and symbols may produce different support/resistance behavior. Users should interpret the output within broader market context.


🧠 Market Context Notes

Support/resistance continuation often becomes more meaningful when the active level aligns with trend direction, prior reaction behavior, visible market structure, or clean retest conditions.

It becomes weaker when the market is fragmented, volatile without direction, or repeatedly crossing the same level without follow-through.

The better question is not:

"Is this support or resistance?"

The better question is:

"Is this level still helping continuation, or is it beginning to fail?"


🧾 Use Case Examples

Example 1

Price pulls back into an active support rail during an uptrend. The continuation pocket holds, continuation score improves, and failure risk remains low. The matrix may shift toward continuation review or continuation ready.

Example 2

Price tests resistance during a downside continuation. The pocket holds from below, rejection pressure remains controlled, and the continuation score improves.

Example 3

Price breaks through the active rail and then returns into the pocket. The script may shift toward reclaim review, showing that the level needs reassessment rather than blind continuation interpretation.


🧱 System Philosophy

Support Resistance Continuation Matrix [AGPro Series] follows the AGPro workflow philosophy:

• identify the active structure
• map the review area
• measure continuation quality
• track failure pressure
• define the next review state

The goal is not to draw more levels.

The goal is to make one active level easier to interpret.


🔐 Non-Promise Statement

No support or resistance level guarantees continuation.

No continuation score guarantees follow-through.

No failure rail can remove uncertainty.

This script is designed for analytical decision support, not certainty.


📉 Risk Disclosure

Trading involves risk, including the possible loss of capital.

This script is provided for educational and analytical purposes only.

It does not provide financial advice, investment advice, or guaranteed trading outcomes.

Users are responsible for their own decisions, risk management, and independent research.


📚 Educational Note

Use this script to study how support and resistance behave after a test. The most useful insights often come from comparing continuation score, rejection pressure, failure risk, reclaim review, and level failure across different market conditions.
Release Notes
UPDATE NOTES - V1.1

This update focuses on visual hierarchy, label discipline, active-pocket clarity, and panel interpretation.

The core purpose of the script remains unchanged.
Support Resistance Continuation Matrix [AGPro Series] continues to function as a support/resistance continuation workflow for reviewing an active rail, continuation pocket, rejection pressure, failure risk, invalidation context, and next-action state.

This script does not attempt to predict price direction or provide guaranteed outcomes.


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

* Historical label filtering is stricter by default.
Minimum Label Score now starts at 75, and State Label Cooldown now starts at 55 bars with a 50-bar minimum. This helps reduce repeated state labels around the same support/resistance continuation sequence while keeping important transitions visible.

* Active continuation pocket labeling is more informative.
The centered pocket badge now combines the active role, current state, continuation score, rejection pressure, failure risk, and setup quality into one readable badge.

* Panel interpretation is deeper.
Two new panel rows were added: Bars Active and Setup Quality. Bars Active shows how long the current rail context has been active. Setup Quality blends continuation score, failure-risk control, and rejection-pressure control into one review score.

* Failure rail context is clearer.
The fail rail badge now includes ATR distance, helping users understand how far the invalidation boundary is from current price in volatility-adjusted terms.

* Historical state labels now have clearer hierarchy.
Continuation-ready, continuation-review, reclaim-review, and failure-pressure states use more differentiated coloring and placement logic.


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

* Reduced repeated historical labels around the same continuation sequence.

* Improved active-pocket readability with a richer centered badge.

* Refined label rhythm so the active workflow carries more information without flooding the chart.

* Improved state hierarchy through stronger ready, review, reclaim, and failure color separation.


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

* Added Bars Active to the panel for clearer active-level age tracking.

* Added Setup Quality to the panel for faster interpretation of the current continuation workflow.

* Kept panel theme, location, font-size, and show/hide controls unchanged.

* Kept label font-size control unchanged.


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

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

The goal is to improve clarity, reduce label crowding, and make the active support/resistance continuation workflow easier to interpret.

Users should interpret outputs as structured analytical states, not as automated trade instructions.


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

The script remains a rule-based analytical tool.

Market conditions such as volatility, liquidity, timeframe differences, level freshness, and sharp directional movement may affect how continuation 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.
Release Notes
🔧 UPDATE NOTES - v2.0

This update focuses on readability, visual clarity, and first-glance usability.

The core purpose of the script remains unchanged.
This release improves how the existing support/resistance continuation logic is presented, organized, 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
------------------------

• Consolidated the on-chart read into the centered badge.
Continuation score, rejection pressure, failure risk, and setup quality now live in one clear, information-dense badge instead of repeating across several stacked labels.

• Removed redundant floating labels.
The separate score and pressure tags duplicated information already shown in the badge and panel, so they were removed to reduce clutter on the right side of the chart.

• Kept a single fail-rail reference label.
The distance to the failure rail remains visible on its own clean tag near the dashed rail.

• Cleaned up historical state labels.
State labels now sit cleanly above or below the candles instead of overlapping them.

• Refined the panel presentation.
The Setup Quality row now includes a compact inline gauge, and the Bars Active wording was corrected for single-bar cases.

• Reorganized inputs into clear groups (Continuation Engine, Visuals, Panel) for easier configuration.


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

• Improved chart readability by consolidating labels around the active continuation pocket.

• Reduced visual clutter to enhance first-glance interpretation.

• Refined the visual hierarchy so the continuation state and setup quality stand out more clearly.

• Adjusted positioning of state and fail-rail annotations to avoid overlap with the badge and candles.


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

• Kept panel show/hide, location, theme, and font-size controls, with balanced defaults for a premium first impression.

• Maintained the Visual Preset behavior (Clean / Balanced / Rich) and label-density controls.

• Improved overall chart interaction without changing the underlying workflow.


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

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

The support/resistance rail detection, continuation pocket, continuation score, rejection pressure, failure risk, and alert conditions all behave the same as before.

Users should interpret outputs the same way as before, but with a clearer visual structure.


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

The script remains a rule-based analytical tool.

Continuation readings depend on recent structure, range, and volatility context, and market conditions such as volatility, liquidity, and timeframe differences may affect how states appear.

Outputs should always be interpreted within broader market structure and 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.
Release Notes
UPDATE NOTES - 2.1

This update focuses on proof and decisiveness: adding a Continuation Rate layer
that shows how often past rails actually carried price onward, and making the
next-action readout speak in clear trade decisions.

The core purpose of the script remains unchanged. It still maps an active
support/resistance rail, continuation pocket, rejection pressure, failure risk,
invalidation context and a next-action state.

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
------------------------

- Continuation Rate proof layer
A new panel row reports the historical continuation rate of the rails on the
chart: the share of past rails after whose confirmation price traveled one further
anchor-ATR in the continuation direction before the invalidation level broke, with the sample
size (n). Each fresh rail is registered once at its confirmation bar - the first moment it
is actually visible - and followed bar by bar, and same-bar
conflicts resolve conservatively as failures, so the statistic is an honest record
of how levels on this chart typically behaved. The on-chart badge also carries the
continuation rate once a sample exists.

- Decision-language next action
The Next Action row now speaks in trade decisions - trade the continuation, stalk
entry at pocket, prepare reclaim entry, reduce / stand aside, abort / stand aside -
instead of generic review prompts.

- Clean numeric readouts
All scores now display as plain numbers in both the panel and the on-chart badge.
Decorative gauge characters were removed for a cleaner, more professional read.

- Honest sampling
The Continuation Rate row stays greyed until enough rails have resolved to read
it, so a thin sample is never presented as a strong result.


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

- Improved panel and badge readability with numeric-only score presentation.

- Reduced visual clutter while keeping the continuation pocket, rail line,
invalidation line and history-label limits unchanged.

- Refined visual hierarchy so the verdict, the scores, the proof and the next
action each read clearly at a glance.


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

- Enhanced overall user experience while keeping panel theme, location and font
size fully adjustable, with the panel shown by default.

- All continuation-engine, visual and panel settings remain available and
unchanged.


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

This update adds a continuation tracking layer and rewords the next-action
readout. The rail detection, pocket construction, scoring, states and labels are
unchanged.

The goal is to improve clarity, depth and usability, not to introduce predictive
behavior. The Continuation Rate describes how past rails resolved within the
visible history and is not a forecast. Small samples should be read with care.


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

The script remains a rule-based analytical tool.

Continuation rates vary with timeframe, instrument, pocket width and settings. A
favorable reading does not guarantee any individual outcome.

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.
Release Notes
UPDATE NOTES - V2.1.1

This update focuses on state integrity, confirmation discipline, historical-rate accuracy, and analytical wording.

The core purpose of the script remains unchanged.
This release improves how the existing support/resistance continuation workflow is registered, measured, 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
------------------------

- Confirmed active-level registration
New support and resistance rails now become active only after the pivot-confirmation candle closes. Before the first genuine rail exists, the matrix reports AWAITING LEVEL instead of constructing a synthetic level from current price.

- Corrected continuation lifecycle
CONTINUATION REVIEW and CONTINUATION READY now require a completed interaction with the active continuation pocket. READY additionally requires price to be on the qualified continuation side, preventing a high score alone from creating a premature ready state.

- Repaired reclaim detection
The reclaim branch previously contained mutually exclusive close conditions and could not become true. The matrix now remembers a confirmed wrong-side visit and identifies reclaim review only after price returns to the held side inside the pocket.

- Independent Continuation Rate samples
Every confirmed rail is now tracked independently, including overlapping rails. Each sample resolves through one anchor-ATR follow-through, stored-rail failure, or timeout; same-bar conflicts continue to resolve conservatively.

- Confirmation-based age and alerts
Bars Active and freshness now begin at the confirmation bar, the first moment the rail is available. State-shift alerts also require a completed bar.

- Analytical review language
The final panel row is now Current Review. Direct execution phrases were replaced with context-focused review wording so the interface remains consistent with the script's analytical purpose.


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

- Preserved the active rail, centered continuation-pocket badge, failure rail, and premium AGPro color hierarchy

- Prevented active objects from rendering before a genuine confirmed level exists

- Corrected final-row and thin-sample text contrast for both Dark and Light panel themes

- Kept historical label density controlled by preset, score threshold, cooldown, and maximum count


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

- Replaced Next Action with Current Review for a clearer analytical hierarchy

- Added an authentic AWAITING LEVEL state for insufficient confirmed history

- Kept panel show/hide, location, theme, and font-size controls unchanged

- Kept label font-size and visual-density controls unchanged


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

This update does not change the script's support/resistance continuation concept.

It corrects level ownership, pocket-interaction, reclaim, historical sampling, and completed-bar confirmation behavior so the existing workflow matches its published methodology.

Users should interpret outputs as structured analytical states, not as automated trade instructions.


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

The script remains a rule-based analytical tool.

Pivot confirmation introduces an intentional delay, while volatility, liquidity, timeframe, and parameter choices may affect states and historical Continuation Rate samples.

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.
Release Notes
🔧 UPDATE NOTES - V2.1.2

• Refreshed the publication and access routing information.
• Core support-resistance continuation logic, panel behavior, inputs, alerts, visuals, and outputs remain unchanged.
Release Notes
🔧 UPDATE NOTES - V2.1.3

This update focuses on evidence clarity, risk-aware boundary presentation, panel hierarchy, and cross-theme readability.

The core purpose of Support Resistance Continuation Matrix remains unchanged.
The script continues to map an active support or resistance rail, continuation pocket, rejection pressure, failure risk, invalidation context, setup quality, and current review state.

This script remains an analytical and visualization tool.
It does not predict price direction, automate execution, or provide guaranteed outcomes.


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

• Added a confidence-aware Continuation Rate layer

The observed Continuation Rate is now accompanied by a 90% Wilson lower confidence bound.
This keeps sample uncertainty visible instead of presenting the raw historical rate as certainty.

• Added explicit historical evidence controls

Continuation Target (ATR) defines how far price must travel from the confirmed rail close to count as carried.
Continuation Window (Bars) defines how long a registered rail may take to reach that target.
Expired observations continue to resolve conservatively as not carried.

• Rebuilt fail-rail communication

The fail rail no longer appears as a permanent high-risk red warning.
Low failure pressure uses a muted reference, watch conditions use amber, and elevated or completed failure uses red.

• Refined the centered pocket summary

The active pocket label now presents readable Score, Rejection, Risk, Quality, observed Rate, confidence Floor, and Current Review context.
Cryptic single-letter abbreviations were removed.

• Improved panel state hierarchy

A dedicated 90% Floor row was added.
The active State now receives a contrast-aware highlighted value cell.


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

• Improved text contrast across teal, pink, amber, indigo, grey, and red labels

• Kept the active workflow summary centered inside the projected continuation pocket

• Reduced fail-rail label separation so the badge remains visually connected to its boundary

• Added the actual fail-rail price and ATR buffer to the boundary badge

• Moved the fail-rail badge to the far-right boundary anchor so it cannot overlap the centered pocket summary

• Preserved balanced historical label density and candle clearance


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

• Preserved adjustable panel location, panel theme, panel visibility, panel font size, label font size, and visual preset

• Preserved the compact two-column panel and merged AGPro header

• Kept Current Review as neutral analytical language

• Removed action-like entry language from the presentation


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

The support/resistance rail detection, continuation pocket, continuation score, rejection pressure, failure risk, invalidation, and setup-quality logic remain unchanged.

Historical evidence continues to follow each confirmed rail independently:

• The target begins from the confirmed rail close

• Target distance uses the selected anchor-ATR multiple

• A close through the stored invalidation rail records failure

• Evidence-window expiry records a conservative non-carry result

• Same-bar carry/failure conflicts resolve conservatively as failures

The Continuation Rate and 90% Floor are descriptive historical context.
They are not backtest results, probability forecasts, or trading instructions.


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

Support and resistance rails are rule-based approximations.

Timeframe, volatility, liquidity, available history, pivot confirmation, evidence settings, and continuation strictness may materially change the displayed states and statistics.

Historical continuation behavior does not guarantee future behavior.


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

This script is for educational and analytical purposes only.

It does not provide financial advice, automated trading, or guaranteed signals.

Users remain responsible for their own analysis, risk controls, and decisions.
Release Notes
Version 2.2.0 – Continuation Question and Owned Fail-Rail Clarity

This update strengthens the visual ownership and first-glance hierarchy of the existing support/resistance continuation workflow. The core rail detection, continuation pocket, scoring, reclaim lifecycle, failure risk, confidence-aware evidence, and alert behavior remain unchanged.

• Added a dedicated analytical question row beneath the unified blue panel title.

• Centered the active continuation card on the complete projected pocket geometry for clearer level ownership.

• Rebuilt the pocket card into a concise four-line hierarchy covering level role, workflow state, continuation score, rejection pressure, risk, setup quality, evidence, and current review.

• Connected the displaced FAIL RAIL badge to its exact invalidation boundary with a lifecycle-safe owned guide.

• Made fail-rail clearance responsive to ATR, pocket depth, and the selected label font size.

• Reframed historical state markers as PRIOR LEVEL events so older READY, REVIEW, RECLAIM, PRESSURE, and FAILURE labels cannot be mistaken for the current workflow.

• Positioned historical labels beyond a seven-bar candle cluster with font-size-aware ATR clearance.

• Expanded the panel safely while preserving visibility, location, theme, and font-size controls.

• Preserved all five existing alert conditions and the complete analytical engine.

The script remains a rule-based analytical and visualization tool. It does not predict price direction, automate trading, provide financial advice, or guarantee outcomes.

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.