Skip to content
All library documents

OBV Channel Breakouts for Trend-Following Signals

Article Strategy library · Author: ianzeng123

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.