OPEN-SOURCE SCRIPT
Regime Switching [Pointalgo]

Regime Switching
Regime Switching [Indicator] is a market condition classifier designed to automatically detect whether price is in a Trending, Ranging (Mean Reversion), or Neutral/Noise environment.
Instead of applying one strategy to all conditions, this script adapts its visual tools and signals based on the detected regime.
How It Works:
1. ADX (Trend Strength)
Measures directional strength. Higher values indicate stronger trends.
2. Efficiency Ratio (Kaufman Concept)
Compares net price movement to total movement.
Using these two inputs, the script classifies the market into:
Adaptive Visual System:
The indicator automatically switches tools depending on the regime:
Trending Mode
Ranging Mode
Noise Mode
1.Neutral background
2.No active channel emphasis
Signal Logic:
Range Mode:
Signals are informational and intended for study and research.
Dashboard:
The built-in table shows:
1. Current detected regime
2. Efficiency value
3. State color coding
This allows quick interpretation of market condition at a glance.
Disclaimer:
This script is for educational and research purposes only.
It does not constitute financial advice or a trading recommendation.
Always test and validate strategies before live trading.
Regime Switching [Indicator] is a market condition classifier designed to automatically detect whether price is in a Trending, Ranging (Mean Reversion), or Neutral/Noise environment.
Instead of applying one strategy to all conditions, this script adapts its visual tools and signals based on the detected regime.
How It Works:
1. ADX (Trend Strength)
Measures directional strength. Higher values indicate stronger trends.
2. Efficiency Ratio (Kaufman Concept)
Compares net price movement to total movement.
- High efficiency → directional move
- Low efficiency → choppy movement
Using these two inputs, the script classifies the market into:
- TRENDING → Strong ADX + Efficient movement
- RANGING → Weak ADX + Inefficient movement
- NOISE → Transitional / unclear conditions
Adaptive Visual System:
The indicator automatically switches tools depending on the regime:
Trending Mode
- Displays Donchian Channel (20-period highs/lows)
- Highlights breakout conditions
- Green background shading
Ranging Mode
- Displays Bollinger Bands (20, 2 standard deviations)
- Highlights fade/reversal conditions
- Blue background shading
Noise Mode
1.Neutral background
2.No active channel emphasis
Signal Logic:
- Breakout above previous Donchian high
- Breakdown below previous Donchian low
Range Mode:
- Buy when price crosses above lower Bollinger Band
- Sell when price crosses below upper Bollinger Band
Signals are informational and intended for study and research.
Dashboard:
The built-in table shows:
1. Current detected regime
2. Efficiency value
3. State color coding
This allows quick interpretation of market condition at a glance.
Disclaimer:
This script is for educational and research purposes only.
It does not constitute financial advice or a trading recommendation.
Always test and validate strategies before live trading.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Unlock powerful tools & indicators → pointalgo.com
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Unlock powerful tools & indicators → pointalgo.com
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.