OPEN-SOURCE SCRIPT
ATK / DEF Multi-Session Volatility Dynamics

ATK / DEF — Multi-Session Volatility Dynamics is a multi-session market analysis framework built around three market sessions:
**Asia, Europe, and America**
The framework separates market activity by session and combines session identification, price structure, volume-based conditions, liquidity classification, volatility state, and visual reference areas within a unified chart interface.
## Core Features
* Asia Session
* Europe Session
* America Session
* Independent session configuration
* Configurable session start and end times
* Multiple timezone options
* Session-specific visual identification
* Volume-based market condition classification
* Liquidity level classification
* Volatility state classification
* Candle body-to-range measurement
* Session-based Order Block reference areas
* Session-specific Order Block labels
* Adjustable Swing detection parameters
* Configurable display range
* Progress and status table
* Chart status-line measurements
## Multi-Session Framework
The indicator separates three configurable market sessions:
**Asia → Europe → America**
Each session maintains its own identity on the chart, allowing the displayed structures and calculated conditions to remain associated with their corresponding session.
Session settings can be independently enabled or disabled, with configurable opening and closing times.
## Session-Based Market Analysis
Market conditions are evaluated within the configured session environment using a combination of internal calculations based on:
* Volume
* Price position
* Candle body size
* Total candle range
* ATR
* Historical volume averages
* Historical ATR averages
The framework displays calculated states directly on the chart without converting them into trading signals.
## Liquidity Classification
The indicator includes a volume-based liquidity classification using relative volume conditions.
The displayed states are:
* **High Liquidity**
* **Medium Liquidity**
* **Low Liquidity**
These classifications are generated from the indicator's internal volume-ratio calculation and are provided as analytical reference values.
They do not represent a definitive measurement of market liquidity or capital flow.
## Volatility State
Volatility conditions are classified through an ATR-based comparison with its historical average.
The displayed states are:
* **Expanding**
* **Ranging**
* **Contracting**
These states represent the calculated volatility condition of the current data relative to the configured historical reference.
## Market Condition Classification
The framework includes internal classifications such as:
* **Accumulation**
* **Distribution**
* **Shakeout**
* **Normal**
These labels are generated from the indicator's defined combinations of relative volume, candle position, and candle-body conditions.
They are calculation-based analytical classifications and should not be interpreted as definitive identification of institutional activity or market intent.
## Session-Based Order Block Reference
The indicator provides visual reference areas associated with the currently identified market session.
Session labels include:
* **ASIAN**
* **LONDON**
* **NEWYORK**
The session identity is displayed together with the corresponding reference area.
The component is provided strictly for analytical reference. Displayed areas are generated by the indicator's internal calculation framework and do not represent confirmed, absolute, or universally valid classifications.
## Visual Analysis
The chart interface combines session information and calculated market conditions into a visual structure.
## Parameters
Different instruments, chart timeframes, session definitions, timezones, and parameter settings may produce different calculated results. The framework is therefore designed with configurable parameters rather than a single fixed configuration.
## Analytical Purpose
ATK / DEF — Multi-Session Volatility Dynamics is designed **solely for market observation and analysis**.
The indicator does not provide guince, or tra recommendations.
All displayed classifications, session references, measurements, and visual structures are generated from the indicator's internal calculation logic and the user's current parameter settings.
The displayed information is intended for analytical reference only.
**Market analysis only.**
**Asia, Europe, and America**
The framework separates market activity by session and combines session identification, price structure, volume-based conditions, liquidity classification, volatility state, and visual reference areas within a unified chart interface.
## Core Features
* Asia Session
* Europe Session
* America Session
* Independent session configuration
* Configurable session start and end times
* Multiple timezone options
* Session-specific visual identification
* Volume-based market condition classification
* Liquidity level classification
* Volatility state classification
* Candle body-to-range measurement
* Session-based Order Block reference areas
* Session-specific Order Block labels
* Adjustable Swing detection parameters
* Configurable display range
* Progress and status table
* Chart status-line measurements
## Multi-Session Framework
The indicator separates three configurable market sessions:
**Asia → Europe → America**
Each session maintains its own identity on the chart, allowing the displayed structures and calculated conditions to remain associated with their corresponding session.
Session settings can be independently enabled or disabled, with configurable opening and closing times.
## Session-Based Market Analysis
Market conditions are evaluated within the configured session environment using a combination of internal calculations based on:
* Volume
* Price position
* Candle body size
* Total candle range
* ATR
* Historical volume averages
* Historical ATR averages
The framework displays calculated states directly on the chart without converting them into trading signals.
## Liquidity Classification
The indicator includes a volume-based liquidity classification using relative volume conditions.
The displayed states are:
* **High Liquidity**
* **Medium Liquidity**
* **Low Liquidity**
These classifications are generated from the indicator's internal volume-ratio calculation and are provided as analytical reference values.
They do not represent a definitive measurement of market liquidity or capital flow.
## Volatility State
Volatility conditions are classified through an ATR-based comparison with its historical average.
The displayed states are:
* **Expanding**
* **Ranging**
* **Contracting**
These states represent the calculated volatility condition of the current data relative to the configured historical reference.
## Market Condition Classification
The framework includes internal classifications such as:
* **Accumulation**
* **Distribution**
* **Shakeout**
* **Normal**
These labels are generated from the indicator's defined combinations of relative volume, candle position, and candle-body conditions.
They are calculation-based analytical classifications and should not be interpreted as definitive identification of institutional activity or market intent.
## Session-Based Order Block Reference
The indicator provides visual reference areas associated with the currently identified market session.
Session labels include:
* **ASIAN**
* **LONDON**
* **NEWYORK**
The session identity is displayed together with the corresponding reference area.
The component is provided strictly for analytical reference. Displayed areas are generated by the indicator's internal calculation framework and do not represent confirmed, absolute, or universally valid classifications.
## Visual Analysis
The chart interface combines session information and calculated market conditions into a visual structure.
## Parameters
Different instruments, chart timeframes, session definitions, timezones, and parameter settings may produce different calculated results. The framework is therefore designed with configurable parameters rather than a single fixed configuration.
## Analytical Purpose
ATK / DEF — Multi-Session Volatility Dynamics is designed **solely for market observation and analysis**.
The indicator does not provide guince, or tra recommendations.
All displayed classifications, session references, measurements, and visual structures are generated from the indicator's internal calculation logic and the user's current parameter settings.
The displayed information is intended for analytical reference only.
**Market analysis only.**
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.