Direct answer
Range Breakout uses inputs that come from (1) how you define the range (the window and the range boundaries) and (2) what rule you use to decide that price has broken out of that range. In practice, the inputs are not “magic signals,” but concrete data points and conditions you can measure on a chart.
Mechanism and definition: what “inputs” means here
A Range Breakout method starts by identifying a range: a period where price oscillates between an upper boundary and a lower boundary. The core inputs are therefore:
- Range definition inputs
- Time window/lookback: the bars or time span used to decide what counts as “the range.”
- Range boundaries: the range high (upper boundary) and range low (lower boundary). These are specific prices derived from the chosen window (for example, the maximum and minimum within that window).
- How boundaries are measured: whether you use wick highs/lows, closing prices, or another consistent rule.
- Breakout trigger inputs
- Break direction: breakout above the range high, below the range low, or both.
- Breakout condition: the exact requirement to treat the move as a breakout. Examples of measurable inputs include “close outside the range” versus “touch and confirm on the next bar.”
- Buffer/threshold (optional): some versions use a small offset from the boundary to reduce noise. If used, the offset size is an input that must be defined.
- Event handling inputs (often overlooked)
- False-breakout handling rule: what counts as “failed breakout.” A common material failure mode is that price re-enters the range soon after leaving it.
- Time-based invalidation: whether the breakout must remain outside the range for a minimum duration.
Evidence or example: a checkable input list
Here is a simple, non-financial, independently verifiable way to list the inputs for a Range Breakout definition (no live prices assumed):
Assumption for the example: You work with a chart of candles/bars, and you measure the range using the last N candles.
- Choose N (range lookback). Input: N.
- Compute range_high = the highest wick (or highest close—pick one rule and keep it consistent) over those N candles. Input: range_high.
- Compute range_low = the lowest wick (or lowest close) over those N candles. Input: range_low.
- Set the breakout trigger as: breakout_up occurs when the next candle closes above range_high; breakout_down occurs when it closes below range_low. Inputs: breakout_up rule, breakout_down rule.
- Define a failure mode: false breakout is when price returns inside the original range quickly (for example, the following candle closes back between range_low and range_high). Input: re-entry/invalidation rule and its timing.
If you can write these items down exactly, you can test the method on historical data with the same inputs. The key is that Range Breakout is driven by your range construction rule and your breakout confirmation rule, not by vague chart interpretation.
Limitations and risks (material failure modes)
Range Breakout has several limitations that are directly tied to its inputs:
- Range definition sensitivity: Changing the lookback window N or switching from wick-based to close-based boundaries changes range_high and range_low, which changes the breakout trigger.
- False breakouts (re-entries): Even if price breaks above the boundary, it may quickly return inside the range. This makes “leaving the range” a necessary but not sufficient condition for a stable continuation.
- Threshold/buffer uncertainty: If you add a buffer, the choice of buffer size becomes a critical input; too small increases noise, too large reduces breakout frequency.
- Costs and execution variability: Any real-world implementation depends on spreads, commissions, and order execution details; these are not captured by candle-level definitions alone.
- Jurisdiction and product differences: Trading conditions and risk controls vary by broker and jurisdiction, so “how it behaves in theory” can differ from “how it behaves in practice.”
Verification and next question
To verify your understanding of Range Breakout’s inputs, write down a checklist containing: (1) your lookback/time window, (2) how you measure range high/low, (3) your breakout confirmation rule (close vs touch vs multi-bar confirmation), and (4) your false-breakout/invalidation rule.
Next question to clarify independently: What exact rule are you using for breakout confirmation and re-entry invalidation? If you answer that precisely, you’ve defined the method’s decision inputs.