- Flink update_bars debouncing - update_bars subscription idempotency bugfix - Price decimal correction bugfix of previous commit - Add GLM-5.1 model tag alongside renamed GLM-5 - Use short Anthropic model IDs (sonnet/haiku/opus) instead of full version strings - Allow @tags anywhere in message content, not just at start - Return hasOtherContent flag instead of trimmed rest string - Only trigger greeting stream when tag has no other content - Update workspace knowledge base references to platform/workspace and platform/shapes - Hierarchical knowledge base catalog - 151 Trading Strategies knowledge base articles - Shapes knowledge base article - MutateShapes tool instead of workspace patch
61 lines
3.3 KiB
Markdown
61 lines
3.3 KiB
Markdown
---
|
||
description: "Buys at the channel floor and shorts at the ceiling (mean-reversion), or follows breakouts through channel boundaries (trend-following), using a Donchian Channel defined by T-period price extremes."
|
||
tags: [stocks, technical-analysis, channel, donchian, trend-following, mean-reversion]
|
||
---
|
||
|
||
# Channel
|
||
|
||
**Section**: 3.15 | **Asset Class**: Stocks | **Type**: Technical Analysis (Mean-Reversion or Trend-Following)
|
||
|
||
## Overview
|
||
A channel (band) strategy uses a price range bounded by a ceiling and a floor within which the stock price fluctuates. The most common definition is the Donchian Channel, where the ceiling is the T-period maximum price and the floor is the T-period minimum price. The trader can either fade moves to the channel extremes (mean-reversion) or follow breakouts through channel boundaries (trend-following).
|
||
|
||
## Construction / Signal
|
||
**Donchian Channel** (Donchian, 1960):
|
||
|
||
```
|
||
B_up = max(P(1), P(2), ..., P(T)) (329)
|
||
B_down = min(P(1), P(2), ..., P(T)) (330)
|
||
```
|
||
|
||
where P(t) is the stock price, t=1 is the most recent day, and T is the channel lookback period.
|
||
|
||
**Mean-reversion signal** (fade the extremes):
|
||
```
|
||
Signal = { Establish long / liquidate short if P = B_down
|
||
{ Establish short / liquidate long if P = B_up (331)
|
||
```
|
||
|
||
The expectation is that if the price touches the floor or ceiling, it will bounce back toward the center of the channel.
|
||
|
||
**Trend-following variant**: If the price breaks through B_up (ceiling), the trader may interpret this as the start of a new uptrend and go long instead of shorting; if it breaks through B_down, go short.
|
||
|
||
## Entry / Exit Rules
|
||
**Mean-reversion mode**:
|
||
- **Long entry**: Price reaches channel floor B_down.
|
||
- **Short entry**: Price reaches channel ceiling B_up.
|
||
- **Exit**: Close when price moves toward the center, or at a fixed time horizon.
|
||
|
||
**Trend-following mode (breakout)**:
|
||
- **Long entry**: Price breaks above B_up (new trend upward).
|
||
- **Short entry**: Price breaks below B_down (new trend downward).
|
||
- **Exit**: Wait for channel break in the opposite direction.
|
||
|
||
## Key Parameters
|
||
- **Channel period T**: Number of trading days for computing the min/max (typically 10–55 days)
|
||
- **Channel width**: Wider channels (longer T) reflect higher volatility; narrower channels = tighter bands
|
||
- **Mode**: Mean-reversion (fade) vs. trend-following (breakout)
|
||
- **Volume confirmation**: Signal robustness improves when price extremes coincide with increased traded volume
|
||
|
||
## Variations
|
||
- **With volume filter**: Signal is more robust when a price reversal or breakout occurs alongside increased traded volume
|
||
- **Bollinger Bands**: Channel defined by moving average ± N standard deviations (alternative to fixed min/max)
|
||
- **Keltner Channels**: MA ± N * ATR (average true range)
|
||
|
||
## Notes
|
||
- The wider the channel, the higher the implied volatility of the underlying stock.
|
||
- The channel indicator is typically used together with other signals (e.g., volume) rather than in isolation.
|
||
- Mean-reversion mode assumes the price will bounce off extremes; trend-following mode assumes a breakout signals a new trend.
|
||
- The strategy can be applied single-stock or across a universe; with a large universe, near-dollar-neutral portfolios are possible.
|
||
- Donchian Channels are a classic component of the "Turtle Trading" trend-following system.
|