PROTECTED SOURCE SCRIPT
NSR Dynamic Channel - HTF + Reversion

NSR Dynamic Channel – HTF Volatility + Reversion
(Beginner-friendly, pro-grade, non-repainting)
The NSR Dynamic Channel builds an adaptive volatility envelope that compares current price action to a statistically-derived “expected” range pulled from a user-selected higher timeframe (HTF).
Is this just another keltner variation?
In short: Keltner reacts. NSR anticipates.
Keltner says “price moved a lot.”
NSR says “this move is abnormal compared to the last 2 days on a higher timeframe — and here’s the probability it snaps back.”
The channel is not a simple multiple of recent ATR or standard deviation; instead it:
*Scales this HTF range to the current chart’s volatility using a compression ratio:
This makes the channel tighten in low-vol regimes and widen in high-vol regimes.
*Centers the channel on a composite mean ([mono]AVGMEAN[/mono]) calculated from:
The three means are averaged to reduce lag and noise.
*Draws two layers:
*Adds a fast 2σ envelope around AVGMEAN using the standard deviation of close over the lookback period.
Core Calculations (Conceptual Overview)
How to Use It (3 Steps)
Optional toggles:
Why It Works
Happy trading!
nsrgroup
(Beginner-friendly, pro-grade, non-repainting)
The NSR Dynamic Channel builds an adaptive volatility envelope that compares current price action to a statistically-derived “expected” range pulled from a user-selected higher timeframe (HTF).
Is this just another keltner variation?
In short: Keltner reacts. NSR anticipates.
Keltner says “price moved a lot.”
NSR says “this move is abnormal compared to the last 2 days on a higher timeframe — and here’s the probability it snaps back.”
The channel is not a simple multiple of recent ATR or standard deviation; instead it:
- Samples HTF volatility over a rolling window (default: last 2 days on the chosen HTF).
- Expected Range
- HTF Volatility Spread = StDev of 1-bar ATR on the HTF
- Expected Range
*Scales this HTF range to the current chart’s volatility using a compression ratio:
- compRatio = SMA(High-Low over lookback) / Expected Range
This makes the channel tighten in low-vol regimes and widen in high-vol regimes.
*Centers the channel on a composite mean ([mono]AVGMEAN[/mono]) calculated from:
- Smoothed Adaptive Averages of the current timeframe close
- SMA of close over the user-defined lookback ([mono]Slow[/mono])
The three means are averaged to reduce lag and noise.
*Draws two layers:
- HTF Expected Channel (gray fill) = PAMEAN ± expectedD
- Dynamic Expected Band (inner gray) = HTF Expected Range
*Adds a fast 2σ envelope around AVGMEAN using the standard deviation of close over the lookback period.
Core Calculations (Conceptual Overview)
- HTF Baseline → ATR on user HTF → SMA & StDev over a defined number of days
- Compression Ratio → Normalizes current range to HTF “normal” volatility
- Expected Band Width → [mono]Expected Range × CompressionRatio[/mono]
- Bias Detection → % change of composite mean over 2 bars → “bullish” / “bearish” filter
- Overextension % → Position of price within the expected band (0–100%)
How to Use It (3 Steps)
- Apply to any chart – defaults work on futures (NQ/ES), stocks (SPY), crypto (BTC), forex, etc.
Price is outside both the fast 2σ envelope and the HTF-scaled expected band
Expect some sort of reversion - Enable alerts – two built-in conditions:
- NSR Exit Long – bullish bias + high crosses upper expected edge
- NSR Exit Short – bearish bias + low crosses lower expected edge
- NSR Exit Long – bullish bias + high crosses upper expected edge
Optional toggles:
- Show 2σ Price Range → fast overextension lines
- Expected Channel → HTF-based gray fill
- Mean → MEAN centerline
Why It Works
- Context-aware: Uses HTF “normal” volatility as anchor
- Adaptive: Shrinks in consolidation, expands in breakouts
- Filtered signals: Only triggers when both statistical layers agree
- Non-repainting: All calculations use confirmed bars
Happy trading!
nsrgroup
نص برمجي محمي
تم نشر هذا النص البرمجي كمصدر مغلق. ومع ذلك، يمكنك استخدامه بحرية ودون أي قيود - تعرف على المزيد هنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.
نص برمجي محمي
تم نشر هذا النص البرمجي كمصدر مغلق. ومع ذلك، يمكنك استخدامه بحرية ودون أي قيود - تعرف على المزيد هنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.