All indicators

BOCS Channel Scalper Strategy - Automated Mean Reversion System

Sep 27, 2025

Static chart image
Support and ResistanceSignalsChannelsMoney ManagementVolatility

The BOCS Channel Scalper Strategy indicator is an automated mean reversion tool designed to identify consolidation channels and execute scalp trades when price enters predefined zones near channel boundaries. It aims to capture recurring price bounces within a range, providing a high-frequency alternative to traditional breakout strategies.

Usage

The Usage section focuses on how the script identifies market consolidation and triggers trades. Users can apply this strategy to capture mean reversion movements within "boxes" or channels.

  • Entry Zones: Long entries trigger when price touches the bottom percentage of the channel (default 20%), while short entries trigger at the top.
  • Trade Frequency: Unlike breakout systems that wait for a channel exit, this scalper targets the internal range, leading to significantly more signals (5-15+ per channel).
  • Volatility Filtering: Use the built-in ATR filter to prevent trading during "dead" markets where price movement is insufficient to hit profit targets.
  • Cooldown: Adjust the cooldown period to prevent multiple entries within the same consolidation zone during choppy price action.

Details

The strategy employs a price normalization process, calculating a 14-period standard deviation on normalized values to detect volatility troughs. A channel is formed when volatility shifts from high to low and persists for at least 10 bars.

The system manages risk by placing stop losses just outside the channel boundaries, based on the logic that a channel break invalidates the mean reversion thesis. Take profits are dynamically calculated based on a percentage of the channel's range (e.g., 50% for the midline) or a fixed tick amount.

Settings

Position Sizing

  • Position Size Type: Selection between Fixed Contracts, % of Equity, or Cash Amount.
  • Number of Contracts: The exact quantity of contracts to trade (for Fixed mode).
  • % of Equity: The percentage of the account balance allocated to each trade.

Channel Settings

  • Nested Channels: Allows multiple overlapping channels to be active simultaneously.
  • Normalization Length: The lookback period for high/low price normalization (default 100).
  • Box Detection Length: The period used for volatility detection.

Scalping Settings

  • Entry Zone % from Edge: Determines the size of the long/short entry zones (default 20%).
  • SL Offset (Ticks): The distance outside the channel boundary where the stop loss is placed.
  • Cooldown Period (Bars): The minimum number of bars required between consecutive signals.

ATR Filter

  • ATR Timeframe: The source timeframe used to calculate volatility.
  • Min ATR Value: The minimum threshold required to enable trade signals.

Take Profit Settings

  • TP Method: Toggle between Fixed Points or a percentage of the total channel range.
  • TP % of Channel: Sets the target relative to the channel's width (default 50%).

FAQ

How do I access the BOCS Channel Scalper Strategy? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

In which market conditions does this strategy perform best? The strategy is optimized for ranging or choppy markets where price respects consolidation boundaries. It is less effective during strong, one-directional trends.

What is the benefit of the normalization process? Normalization allows the strategy to maintain consistent volatility measurements regardless of the instrument's price level or specific asset class.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.