The Stoller Average Range Channel (STARCHANNEL) creates a volatility-adaptive price envelope using the Average True Range (ATR) to determine band width around a simple moving average centerline. Developed by Manning Stoller, this indicator provides dynamic support and resistance levels that automatically expand during volatile periods and contract during calmer markets—offering more relevant and responsive trading signals than fixed percentage envelopes.
Manning Stoller developed the STARC Bands in the early 1980s as a volatility-adaptive alternative to fixed percentage envelopes. His insight was simple: channels should widen during high volatility and contract during low volatility, reflecting actual market conditions rather than arbitrary percentages.
The indicator combines two established concepts: the simple moving average (for trend direction) and Average True Range (for volatility measurement). J. Welles Wilder had already popularized ATR in his 1978 book "New Concepts in Technical Trading Systems." Stoller's contribution was recognizing that ATR-based bands would naturally adapt to each security's volatility characteristics.
STARC Bands gained popularity among futures traders in the 1980s and remain widely used today. The approach influenced many subsequent indicators that combine trend-following centerlines with volatility-based band widths.
| **Manual** | ✅ | Verified against hand calculations |
## Usage & Pitfalls
- **Lagging nature:** As a moving average-based indicator incorporating ATR, the channel reacts to volatility changes with some delay.
- **Parameter sensitivity:** Performance varies significantly based on period and multiplier settings, requiring optimization for specific securities.
- **False signals in trending markets:** Channel touches may not indicate reversals during strong trends, potentially leading to premature position exits.
- **Complementary tool requirement:** Most effective when combined with trend identification and momentum indicators.
- **Volatility regime changes:** During sudden extreme volatility spikes, channel may widen with a delay.
- **Lookback period trade-offs:** Shorter periods increase responsiveness but also noise; longer periods provide stability but increase lag.
- **Gap handling:** While ATR accounts for gaps, sudden large gaps can temporarily distort channel calculations.
## API
```mermaid
classDiagram
class Starchannel {
+string Name
+int WarmupPeriod
+TValue Last
+TValue Upper
+TValue Lower
+bool IsHot
+Starchannel(int period, double multiplier)
+Starchannel(TBarSeries source, int period, double multiplier)