OPEN-SOURCE SCRIPT
stelaraX - Choppiness Index

stelaraX – Choppiness Index
stelaraX – Choppiness Index is a market state indicator designed to quantify whether price action is trending or ranging. It measures how efficiently price moves over time and helps traders distinguish between directional phases and choppy, sideways market conditions.
This indicator is part of the stelaraX ecosystem, focused on clean technical analysis and AI-supported chart evaluation
stelarax.com
Core logic
The Choppiness Index evaluates the relationship between cumulative volatility and total price range over a user-defined lookback period.
Key principles:
* the sum of true range (ATR) represents total market movement
* the high–low range defines net price displacement
* the resulting value is normalized on a 0–100 scale
* higher values indicate choppy, non-directional markets
* lower values indicate efficient, trending price movement
Readings above the upper threshold suggest consolidation or range-bound conditions, while readings below the lower threshold signal trending environments.
Visualization
The script plots:
* the Choppiness Index line in a separate indicator pane
* a configurable upper threshold highlighting choppy market phases
* a configurable lower threshold highlighting trending market phases
* a filled background zone between both thresholds for visual clarity
This visualization makes regime shifts between trend and consolidation phases easy to identify at a glance.
Use case
This indicator is intended for:
* distinguishing trending from ranging market conditions
* filtering trend-following strategies during consolidation
* selecting appropriate strategies based on market regime
* improving entry timing by avoiding low-quality setups
* supporting multi-indicator and AI-assisted market analysis
It is especially effective when used as a regime filter alongside momentum or trend indicators.
Disclaimer
This indicator is provided for educational and technical analysis purposes only and does not constitute financial advice or trading recommendations. All trading decisions and risk management remain the responsibility of the user.
stelaraX – Choppiness Index is a market state indicator designed to quantify whether price action is trending or ranging. It measures how efficiently price moves over time and helps traders distinguish between directional phases and choppy, sideways market conditions.
This indicator is part of the stelaraX ecosystem, focused on clean technical analysis and AI-supported chart evaluation
stelarax.com
Core logic
The Choppiness Index evaluates the relationship between cumulative volatility and total price range over a user-defined lookback period.
Key principles:
* the sum of true range (ATR) represents total market movement
* the high–low range defines net price displacement
* the resulting value is normalized on a 0–100 scale
* higher values indicate choppy, non-directional markets
* lower values indicate efficient, trending price movement
Readings above the upper threshold suggest consolidation or range-bound conditions, while readings below the lower threshold signal trending environments.
Visualization
The script plots:
* the Choppiness Index line in a separate indicator pane
* a configurable upper threshold highlighting choppy market phases
* a configurable lower threshold highlighting trending market phases
* a filled background zone between both thresholds for visual clarity
This visualization makes regime shifts between trend and consolidation phases easy to identify at a glance.
Use case
This indicator is intended for:
* distinguishing trending from ranging market conditions
* filtering trend-following strategies during consolidation
* selecting appropriate strategies based on market regime
* improving entry timing by avoiding low-quality setups
* supporting multi-indicator and AI-assisted market analysis
It is especially effective when used as a regime filter alongside momentum or trend indicators.
Disclaimer
This indicator is provided for educational and technical analysis purposes only and does not constitute financial advice or trading recommendations. All trading decisions and risk management remain the responsibility of the user.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.