OPEN-SOURCE SCRIPT
Mis à jour

AG Pro Auto Supply & Demand Zones [AGPro Series]

10 465
AG Pro Auto Supply & Demand Zones [AGPro Series]

Overview / What it does

AG Pro Auto Supply & Demand Zones is an overlay that automatically detects supply and demand areas by combining compact base structures with directional displacement. The script is designed to help traders track where price left an area with enough urgency to justify keeping that zone on the chart for future reference, while also showing how that zone evolves over time.

Instead of plotting every possible reaction area, the script applies a structured lifecycle model. A newly created zone begins as Fresh, can transition to Tested after a qualifying retest, and can later become Expired when it no longer meets the active criteria selected by the user. This state-based approach makes the chart easier to interpret because zones are not treated as static drawings. They are continuously re-evaluated as price interacts with them.

The script also distinguishes between proximal and distal boundaries so users can see both the near edge and the full depth of each zone. A built-in active-zone limit helps keep the chart under control, and older zones gradually fade through time-based opacity reduction. This allows recent and decision-relevant areas to remain visually stronger while historical context becomes lighter.

A light higher-timeframe overlay is included for users who want broader context without turning the chart into a dense multi-timeframe map. The goal is not to overwhelm the screen with background structure, but to add a subtle layer of alignment when higher-timeframe supply or demand remains relevant to the current price area.

Unique Edge

The distinctive feature of this script is that it does not stop at zone creation. It manages the full visual and logical lifecycle of a zone. Fresh, Tested, and Expired states are tracked in an explicit way, which makes the output more practical than a simple box-drawing tool.

A second differentiator is the same-side merge logic. When a newly detected zone forms too close to an existing zone on the same side, the script can refresh or merge that area instead of stacking nearly identical layers on top of one another. This helps reduce redundancy and produces a cleaner, more readable structure map.

Another important edge is the visibility architecture. Users can choose between All, Balanced Focus, and Smart Focus modes. This allows the chart to stay informative without becoming overloaded. Nearest active zones can be emphasized, distant context can be softened, and labels can be kept minimal, balanced, or fully expanded depending on the preferred workflow.

Methodology

The script uses a base-plus-displacement framework.

1. Base detection
A candidate zone begins with a compact base cluster. The script evaluates the total base range relative to ATR and can also apply a clean-wick filter so that noisy or overly volatile bases are filtered out.

2. Displacement confirmation
After the base, the script looks for directional expansion. The displacement candle must satisfy body-size conditions relative to ATR and must close with sufficient directional conviction. This is intended to avoid weak breaks that do not clearly separate from the base.

3. Zone construction
For demand zones, the script builds the area using the base body high as the proximal reference and the base low as the distal boundary. For supply zones, it uses the base body low as the proximal reference and the base high as the distal boundary. This gives the user both the near decision line and the full zone range.

4. Lifecycle tracking
A zone is initially Fresh. Once price revisits it under the selected confirmation mode, it can become Tested. If retests exceed the permitted limit, or if the user enables distal close-break invalidation, the zone can transition to Expired.

5. Zone maintenance
The script can merge overlapping same-side zones, cap the total number of active zones, reduce opacity as zones age, and selectively hide distant context based on the selected visibility profile.

6. Light higher-timeframe context
When enabled, the script projects a restrained higher-timeframe supply and demand layer onto the current chart. This is intended as context, not as a replacement for the active zones detected on the chart timeframe.

Signals & Alerts

This script includes alert support for key state events:

- New Demand Zone
- New Supply Zone
- Fresh Demand Touched
- Fresh Supply Touched
- Demand Zone Expired
- Supply Zone Expired

These alerts are designed to follow the script's zone-state logic rather than subjective interpretation. Users can enable or disable zone-creation alerts, fresh-touch alerts, and expiration alerts independently.

Key Inputs

Detection
Base Bars controls how many candles are used to form the base.
Base Range ATR Factor defines how compact the base must remain relative to ATR.
Max Single Base Candle ATR Factor limits oversized candles inside the base.
Displacement Body ATR Factor controls the minimum strength required for displacement.
Displacement Close Location checks whether the displacement candle closes with directional commitment.
Use Clean Base Wick Filter helps reduce noisy base formations.

Zone Management
Merge Nearby Same-Side Zones helps avoid repeated stacking of almost identical zones.
Minimum Same-Side Separation ATR defines how close a new zone can be to an existing same-side zone before merge logic becomes relevant.
Minimum Zone Overlap Ratio requires stronger overlap before two nearby zones are treated as one structure.

Lifecycle
Max Active Zones limits how many active zones remain on the chart.
Max Tests Before Expire controls how many qualified retests a zone can absorb before it expires.
Test Confirmation offers Touch, Penetration, and Close Inside modes.
Min Test Penetration Ratio refines how deep price must move into a zone when Penetration mode is selected.
Expire On Distal Close Break can invalidate a zone when price closes beyond the distal boundary.

Visuals
Show Proximal Line and Show Distal Line let users control boundary visibility.
Zone Visibility allows All, Balanced Focus, or Smart Focus workflows.
Keep Nearest Active Zones Per Side helps preserve immediate context.
Highlight Nearest Zones strengthens the most decision-relevant zones.
Label Mode, Label Size, Label Right Offset Bars, and Label Spacing ATR control how zone labels are displayed.

Light MTF View
Enable Light MTF View activates higher-timeframe context.
MTF Timeframe selects the higher timeframe.
MTF Fill Transparency and MTF Context Bars help keep the overlay subtle.

Panel
The summary panel can be shown or hidden.
Panel Theme, Panel Location, and Panel Font Size allow adaptation to different chart layouts and visual preferences.

How to use it

Many users will treat this script as a context and reaction map rather than as a standalone entry model.

A common workflow is:
- identify the nearest active demand and supply zones,
- check whether the zone is Fresh or already Tested,
- observe whether current price is approaching the proximal boundary or already trading deeper inside the zone,
- use the light higher-timeframe layer for context,
- then combine the zone information with personal confirmation tools such as structure, momentum, candle behavior, or risk rules.

Fresh zones may be more interesting when they align with trend context or with a relevant higher-timeframe area. Tested zones can still matter, but their interpretation should usually be more selective because the zone has already been revisited.

Limitations & Transparency

This script detects supply and demand zones through a rules-based base and displacement model. It does not claim to identify every meaningful reaction area on a chart, and it does not attempt to label institutional intent, order flow, or smart-money behavior as a certainty.

The quality of a zone depends on the selected settings, the volatility profile of the market, and the timeframe being analyzed. A more permissive configuration will naturally surface more zones, while a stricter configuration will produce a cleaner but narrower map. No single setting profile is optimal for every instrument.

The higher-timeframe overlay is intentionally lightweight. It is designed to provide context, not to replace full top-down analysis. Likewise, a Fresh or Tested label should not be treated as a guarantee of reaction. It is simply the script's state classification based on the selected confirmation logic.

This tool is best understood as a structured charting aid. It helps organize zone detection, lifecycle tracking, and visual prioritization. It does not remove the need for trade selection, confirmation, execution discipline, or risk management.

Risk Disclosure

This indicator is for chart analysis and educational use only. It does not provide financial advice, investment recommendations, or guaranteed outcomes. Markets can move through supply and demand zones without reacting, can partially react and fail, or can produce false confirmations. Always test settings carefully, evaluate the script in the context of your own process, and use proper risk management before making trading decisions.
Notes de version
UPDATE NOTES - V1.2

This update is a visual and workflow refinement of the existing script. The core purpose remains the same: to automatically identify and maintain supply and demand zones on the chart. The main goal of this revision was to improve readability, chart balance, right-edge clarity, and publish quality without changing the script into a different product.

What changed in this update

1) Refined panel presentation
The summary panel was cleaned up to match the current AG Pro publishing standard more closely. The first row now follows the standardized AG Pro blue header style, helping the script look more consistent across charts and published screenshots.

2) Extended active zones forward
Active zones now project farther to the right so they remain visible as actionable chart context instead of ending too close to the latest bars. This makes fresh and tested areas easier to read in live use and improves screenshot clarity.

3) Cleaner zone hierarchy
The visual balance between fresh and tested zones was tightened. The chart now communicates the main active structure more clearly, so the user can identify the dominant supply and demand context faster.

4) Improved right-edge label readability
Zone labels were adjusted to sit more naturally on the right side of the chart. This helps reduce clutter and keeps the most relevant zone information close to where traders naturally look first.

5) Better default visual balance
The default presentation was tuned to create a cleaner chart image. The update aims to keep the main story visible while avoiding unnecessary visual competition between panel, labels, and zones.

6) More publish-friendly chart appearance
This revision was also designed with screenshot quality in mind. The chart now presents the active supply/demand map in a more compact and polished way, which helps the script communicate its purpose more clearly at first glance.

What did not change

1) The script remains an automatic supply and demand zone tool.
2) The main framework is still centered on zone detection, zone lifecycle, fresh/tested state tracking, and chart-based context.
3) This update is not a separate product, not a fork, and not a methodology rewrite. It is a refinement update to the existing publication.

Why this update was made

The previous version was already well received, but the new AG Pro publication standard places more emphasis on visual hierarchy, panel consistency, label cleanliness, and stronger right-edge context. This update was made to bring the script closer to that standard while preserving the original utility of the tool.

Transparency

This script is designed to provide structured chart context around supply and demand behavior. It does not guarantee outcomes, and it should not be treated as a standalone decision engine. Zone behavior can still vary with volatility, timeframe, and market structure.

Risk Disclosure

This script is an analytical overlay for chart study and workflow support. It is not financial advice, and it does not promise profitable results. Traders should always use their own risk management and confirmation process.
Notes de version
AG Pro Auto Supply & Demand Zones [AGPro Series]

UPDATE NOTES — V1.3

This update is a small technical hotfix focused on chart stability.

What changed

1) Improved drawing stability
A safety adjustment was added to reduce the chance of drawing-related runtime issues on some long-history chart and timeframe combinations.

2) Safer object handling
Line and label positioning logic was refined to behave more safely when the script is used on charts with extended historical data.

3) No methodology change
This hotfix does not change the core purpose of the script. The supply and demand zone framework, zone lifecycle logic, and general workflow remain the same.

Why this update was made

A small number of users may encounter edge-case drawing errors depending on chart history and timeframe conditions. This update was published to improve robustness in those scenarios while preserving the existing behavior of the script.

Transparency

This is a maintenance update intended to improve technical stability. It is not a new product, not a fork, and not a methodology rewrite.

Risk Disclosure

This script is an analytical chart overlay for structured market context. It does not guarantee outcomes and should be used together with independent judgment and risk management.
Notes de version
AG Pro Auto Supply & Demand Zones [AGPro Series]

UPDATE NOTES — V1.4

This update is a stability-focused maintenance release.

What changed

1) Improved runtime safety
Additional safeguards were added to reduce the chance of drawing-related runtime errors on some chart history and timeframe combinations.

2) Safer handling for older drawing objects
Object update logic was refined to behave more safely when the script processes older zones and extended chart history.

3) More robust bar-index protection
The script now applies stricter protective handling around bar-index-based drawing updates in order to improve consistency across different chart environments.

4) No methodology change
This update does not change the core purpose of the script. The supply and demand framework, zone lifecycle logic, and overall workflow remain the same.

Why this update was made

A small number of users reported runtime issues under specific chart-history conditions. This release was published to improve technical stability and make the script more reliable in those edge cases while preserving the existing analytical behavior.

Transparency

This is a maintenance and stability update. It is not a new product, not a fork, and not a methodology rewrite.

Risk Disclosure

This script is an analytical chart overlay for structured market context. It does not guarantee outcomes and should be used together with independent judgment and risk management.
Notes de version
AG Pro Auto Supply & Demand Zones [AGPro Series]

UPDATE NOTES — V1.5

This update is a visual refinement focused on chart clarity and published-preview consistency.

What changed

1) Improved default visibility balance
The default zone-visibility behavior was adjusted to present active context more clearly on the chart and on the script page preview.

2) Better context-zone readability
The visual fade logic for farther context zones was refined so important supply and demand structures remain easier to see without overwhelming the chart.

3) Stronger preview consistency
This update was designed to improve how the script appears in published views by preserving better visibility for the most relevant ranked zones.

4) No methodology change
This update does not change the core purpose of the script. The supply and demand framework, zone lifecycle logic, and general workflow remain the same.

Why this update was made

The previous version improved runtime safety, but some chart previews could make upper or farther zones appear too faint in default conditions. This release was published to improve visual consistency while preserving the existing analytical behavior of the script.

Transparency

This is a visual refinement update. It is not a new product, not a fork, and not a methodology rewrite.

Risk Disclosure

This script is an analytical chart overlay for structured market context. It does not guarantee outcomes and should be used together with independent judgment and risk management.
Notes de version
AG Pro Auto Supply & Demand Zones [AGPro Series]

UPDATE NOTES — V1.9

This update is a visual maintenance refinement focused on clearer published-chart presentation.

What changed

1) Improved zone visibility
Active supply and demand zones were adjusted to remain clearer and easier to read in chart and published-preview conditions.

2) Stronger visual consistency
The rendering balance between labels, borders, and zone fills was refined to present the core structures more clearly.

3) Cleaner default presentation
Some visual defaults were tuned to support a cleaner and more stable published appearance.

4) No methodology change
This update does not change the core purpose of the script. The supply and demand framework, zone lifecycle logic, and general workflow remain the same.

Why this update was made

This release was published to improve chart readability and visual consistency in published views while preserving the existing analytical behavior of the script.

Transparency

This is a visual refinement update. It is not a new product, not a fork, and not a methodology rewrite.

Risk Disclosure

This script is an analytical chart overlay for structured market context. It does not guarantee outcomes and should be used together with independent judgment and risk management.
Notes de version
AG Pro Auto Supply & Demand Zones [AGPro Series]
Update Notes - V2.0

This update is a major structural refinement focused on stability, broader chart compatibility, and a more mature visual workflow.

In this version, the internal drawing framework was reworked to improve behavior on charts where some users previously reported runtime issues related to object placement distance. The script now handles zone projection and object management with a more robust coordinate approach, which materially improves reliability across deeper-history charts and lower timeframes.

The zone engine was also refined to deliver a cleaner and more consistent supply and demand map. Active zones now feel more intentional on the chart, with better visual persistence, more disciplined extension behavior, and a tidier balance between visibility and clutter. The result is a presentation that remains cleaner during live use while preserving the script’s core structural logic.

A new internal strength layer was added to help organize zones by relative quality. This does not change the core purpose of the script, but it adds an extra level of structure for users who want a faster read on which zones appear stronger relative to the script’s internal conditions at creation. The visual integration of this layer was kept compact so the chart remains readable.

The summary panel was upgraded to match the newer AGPro visual standard. The first row now follows the current single merged blue-header format, and the panel layout was refined to improve readability, hierarchy, and at-a-glance interpretation. Default panel sizing was also aligned with the current house standard for a cleaner published look.

Main changes in this update:

• Reworked the drawing-object handling to improve stability on symbols and chart conditions where some users previously reported distance-related runtime errors.
• Improved chart compatibility across lower timeframes and deeper history usage by refining how zones are anchored and extended.
• Refined zone lifecycle handling so active, tested, and expired structures are managed more cleanly over time.
• Improved cleanup and memory discipline for long-running chart sessions.
• Added a zone strength classification layer to provide a faster visual read of internal zone quality.
• Expanded the panel information set with strength-distribution context and cleaner structural statistics.
• Refined the overall chart presentation to reduce unnecessary clutter while keeping the most relevant zones easy to read.
• Updated the panel to the current AGPro merged-header style with a cleaner visual hierarchy.
• Standardized the panel default text sizing to better match the current AGPro publishing format.
• Removed unnecessary panel clutter to keep the published appearance cleaner and more professional.

What this update is intended to improve:

• More reliable behavior on charts with long visible history.
• Better usability on lower timeframes.
• Cleaner presentation without abandoning the script’s original supply and demand concept.
• Stronger visual structure for users who want a more organized zone map and panel summary.

Limitations and transparency:

• This script is a structural charting and alert-assistance tool. It is not a prediction engine.
• Zone visibility, frequency, and persistence can vary depending on symbol behavior, volatility regime, timeframe, chart scale, and user settings.
• Strength grading is an internal organizational layer based on the script’s own conditions and should be interpreted as a relative classification inside the model, not as a guarantee of future price response.
• As with any charting tool, this script is best used with market context, confirmation, and disciplined risk management.

Risk disclosure:

This script is for chart analysis and workflow support only. It does not provide financial advice, does not guarantee outcomes, and should not be treated as an automated decision system.
Notes de version
AG Pro Auto Supply & Demand Zones [AGPro Series]
Update Notes - V2.3

This update is a major stabilization and presentation refinement focused on improving publish consistency, chart rendering reliability, and overall visual structure across active supply and demand zones.

The main objective of this version was not to change the core identity of the script, but to strengthen how that logic is delivered on real charts and on the published script page. In earlier iterations, some users reported runtime issues on certain symbols or lower timeframes, while others observed cases where specific zones appeared before publishing but were not displayed consistently after publication. This update addresses those practical charting issues through a deeper internal rendering revision while preserving the original structural supply and demand workflow.

A key part of this update was the continued refinement of the drawing engine. Zone objects, projection behavior, and render handling were further stabilized so the script can manage active structures more consistently across live charts, deeper history, and published chart snapshots. The internal handling of visible zone boundaries was improved to better support chart scaling and published-view consistency, especially in cases where distant active zones could become visually underrepresented on the final published page.

This version also continues the broader visual modernization of the script. The panel remains aligned with the current AGPro visual standard, using a cleaner merged header structure, tighter information hierarchy, and a more disciplined summary layout. The overall chart now presents active demand and supply structures in a more deliberate way, helping reduce unnecessary visual noise while keeping the most relevant levels readable.

Another important improvement in this release is the continued use of the internal zone-strength framework. This gives users an additional organizational layer for comparing zone quality without changing the script into a prediction tool. Strength information remains an internal classification layer designed to improve interpretation speed, not a directional promise or future-outcome guarantee.

Main changes in this update:

• Continued refinement of the internal drawing and rendering framework to improve zone-display consistency across chart sessions and published script pages.
• Improved handling of visible zone boundaries so important active zones are represented more reliably in published chart snapshots.
• Added a publish-focused scaling support layer to help preserve the visibility of relevant active structures when the script is rendered on the public script page.
• Further refined active zone projection and render behavior for a cleaner and more stable visual result.
• Improved chart-readability balance by keeping the display focused on structurally important active zones while reducing unnecessary clutter.
• Preserved the time-based drawing architecture introduced in the recent stabilization work to improve behavior across lower timeframes and deeper visible history.
• Maintained stronger internal object-discipline and cleanup behavior for more reliable long-session chart usage.
• Kept the upgraded summary panel structure aligned with the current AGPro merged-header visual format.
• Preserved the cleaner panel appearance by avoiding unnecessary panel clutter while retaining useful structural information.
• Continued support for the zone-strength layer so users can organize active zones with an additional internal quality classification.

What this version is intended to improve:

• Better consistency between what the user sees before publishing and what remains visible after publication.
• More reliable visual handling of active zones that sit farther from current price.
• Cleaner published-page presentation without abandoning the original supply and demand methodology.
• Better chart usability for users who want a structured map of active demand and supply zones with a compact but informative panel.
• Stronger overall visual stability in real chart usage and in published script previews.

What remains unchanged:

• The script is still designed as a structural charting and alert-assistance tool.
• The core purpose remains the identification and management of supply and demand zones using internal base-and-displacement logic.
• The script is not intended to forecast price direction with certainty.
• The strength layer remains a relative internal classification feature rather than a trading guarantee.

Limitations and transparency:

• Zone frequency, zone persistence, and visible chart density can still vary depending on the symbol, volatility regime, timeframe, chart scale, and user settings.
• Published chart appearance may differ slightly from a local working chart depending on TradingView’s rendering environment and viewport behavior.
• Zone-strength classifications are internal model outputs used for organization and interpretation. They should not be treated as certainty, prediction, or guarantee of reaction quality.
• This script is best used as a structural decision-support and charting aid alongside broader market context, confirmation, and disciplined execution.

Risk disclosure:

This script is provided for chart analysis, visual structure, and alert workflow support only. It does not provide financial advice, does not guarantee outcomes, and should not be treated as an automated trading system or a promise of future market behavior.
Notes de version
Version 2.4 Update Notes

This update focuses on making the original supply and demand zone workflow cleaner, more selective, and easier to read on a public chart preview. The script keeps its established identity while improving zone quality, visual hierarchy, panel clarity, and publication-ready presentation.

What's new in V2.4:

- Added a Minimum Zone Quality Score filter to reduce weaker base-plus-displacement structures before they reach the chart.
- Improved the zone strength model with displacement quality, base compression, clean-base structure, close-location quality, departure strength, and relative volume participation.
- Added A+ grading for standout zones so the strongest supply and demand areas can be recognized more clearly.
- Improved Balanced Focus behavior so the chart keeps the most relevant active zones visible without turning the view into a dense map.
- Added compact fresh-touch markers for qualified first reactions into fresh zones.
- Refined label logic with controlled ATR-distance context on the nearest zones while keeping label density restrained by default.
- Changed panel and label font defaults to Normal for better TradingView publication readability.
- Added a Focus row to the AGPro panel, showing whether price is inside a demand or supply zone or how far it is from the nearest active side.
- Preserved the AGPro panel standard with one merged blue header row containing only the script name.
- Updated the public indicator title format by removing the leading AG Pro prefix while keeping the [AGPro Series] suffix.
- Kept AG Pro only in the panel title and shorttitle identity.
- Cleaned public comments, input names, and tooltips into English-only release text.
- Improved hidden autoscale anchors so visible zone extremes are more likely to remain inside TradingView publication snapshots.

Why this update matters:

V2.4 is not a concept change. It stays in the same supply and demand lifecycle lane: compact base detection, directional displacement, quality filtering, Fresh/Tested/Expired state tracking, nearest-zone focus, and restrained higher-timeframe context.

The goal of this update is to make the chart feel more premium without adding unnecessary visual weight. The zones remain the main focus, the panel reads faster, and the script keeps enough structure on the chart to look useful in both live analysis and public preview images.

Best used for:

- Supply and demand zone mapping
- Fresh and tested zone tracking
- Displacement-based zone discovery
- Nearest zone context
- Cleaner multi-timeframe supply and demand awareness
- Premium price-action chart presentation
Notes de version
🔧 UPDATE NOTES - V2.5

This update focuses on zone quality ranking, lifecycle clarity, risk context, and chart readability.

The core purpose of the script remains unchanged.
This release improves how existing supply and demand zones are detected, scored, displayed, 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
------------------------

• Added a 0-100 Zone Score model
The script now ranks zones using origin strength, freshness, reaction count, mitigation depth, and distance risk.

• Added clearer zone lifecycle states
Zones can now be read as Fresh, Reacted, Mitigated, or Invalid instead of appearing as static rectangles.

• Added active risk and target planning references
The highest-ranked nearby zone now receives a risk edge and target guide so users can evaluate context more clearly.

• Added next-action panel logic
The panel now explains whether the active zone is READY, under WATCH, requires mitigation review, has thin room, or should be ignored.

• Added screenshot polish for distant-zone handling
The panel now keeps the best ranked visible zone in focus instead of going empty when price is between zones.

• Restored a winner-style publication screenshot preset
The default chart now keeps a fuller supply/demand map with up to four zones per side, stronger zone fill, right-edge one-line callouts, and quieter lifecycle labels.

• Moved risk and target guides to optional chart display by default
Risk and target levels remain available in the panel, while the default chart keeps the cleaner supply/demand identity of the original winner.

• Restored a winner-style summary panel structure
The default panel now emphasizes demand count, supply count, nearest demand, nearest supply, focus, and zone quality before the action state.

• Refined public grade thresholds
Zone grades are now calibrated for publication readability so qualified zones do not appear weaker than their actual planning context.

• Reduced generic S/R behavior
The update keeps the supply/demand identity but avoids turning the chart into broad support and resistance spam.


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

• Improved chart readability while restoring the fuller winner-style zone density

• Added right-edge one-line labels for each visible supply or demand zone

• Switched default zone/event labels to a compact text style while keeping grade context visible

• Refined right-edge callout hierarchy so all visible zones keep their grade, while the active/focus zone can also show ATR distance context

• Added stronger right-edge callout stacking to reduce overlap when multiple zones sit close together

• Added duplicate callout suppression so zones with the same side, state, and grade do not repeat overlapping labels

• Kept right-edge callouts anchored to their own zone midpoint instead of moving labels into empty chart space

• Reduced default lifecycle label density so the strongest zones remain the main visual focus

• Refined visual hierarchy so the active zone, risk edge, and target guide stand out more clearly

• Adjusted label placement to stay above or below candles instead of being buried inside price action


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

• Optimized panel layout for clearer zone lifecycle interpretation

• Added panel visibility, panel location, panel theme, and panel font-size controls

• Added chart label font-size control with Normal as the default

• Added controlled event labels and sparse context labels for a cleaner premium chart


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

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

The goal is to improve zone quality interpretation, visual structure, and planning context, not to introduce predictive behavior.

Users should interpret outputs as rule-based supply and demand context, with improved scoring and lifecycle organization.


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

The script remains a rule-based analytical tool.

Market conditions such as volatility, liquidity, timeframe differences, and fast news-driven movement may affect how zones form and react.

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.

Clause de non-responsabilité

Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.