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.
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。
開源腳本
秉持TradingView一貫精神,這個腳本的創作者將其設為開源,以便交易者檢視並驗證其功能。向作者致敬!您可以免費使用此腳本,但請注意,重新發佈代碼需遵守我們的社群規範。
免責聲明
這些資訊和出版物並非旨在提供,也不構成TradingView提供或認可的任何形式的財務、投資、交易或其他類型的建議或推薦。請閱讀使用條款以了解更多資訊。