OBV Channel Breakouts for Trend-Following Signals
Summary
This strategy applies a rolling high-low channel to On-Balance Volume (OBV) rather than to price. OBV accumulates volume with a positive or negative sign based on price direction. A break above the prior channel high switches the system into a bullish mode and generates a long signal; a break below the prior channel low switches it bearish and generates a short signal. The mode also determines which channel boundary is shown as a dynamic support or resistance reference. The source uses a 30-bar lookback as its default.
The document frames OBV breakouts as a way to follow trends that may be supported by volume, and discusses possible extensions such as multi-timeframe confirmation, trend filters, adaptive sizing, and profit-taking. It cautions that signals may lag, depend on reliable volume data, and lack an explicit take-profit rule. Although it describes the script as backtestable and gives conceptual examples, it reports no measured results. The provided code makes entries on mode changes, while opposite-signal exits are commented out, so exit behavior and performance need separate evaluation.
Key ideas
- OBV is calculated as cumulative volume signed by price movement.
- A rolling channel of OBV highs and lows defines bullish and bearish breakout thresholds.
- A breakout changes the system's mode and triggers a long or short entry.
- The document identifies lag, parameter sensitivity, volume quality, and absent profit-taking as limitations.
- No performance results are reported, and the source leaves opposite-signal exits disabled.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.