Breakout definition: what “data” you actually need
A breakout definition is a stated rule for deciding when price action counts as a breakout (and when it does not). Assessing a breakout definition means you can reproduce the same decision when given the same inputs and assumptions.
Start by collecting four categories of information: (1) the definition itself, (2) the underlying price data and its preprocessing, (3) the timing and measurement assumptions, and (4) quality checks that reveal failure modes.
Mechanism and inputs: the minimum rule set
To define the concept before evaluating implications, you need the rule that turns price into an event. In practice, breakout definitions usually specify at least:
-
The reference level: What is the “boundary” being broken (for example, a prior swing high/low, a range top/bottom, or a moving average level)?
-
The trigger condition: What counts as breaking the level (for example, close above/below, touch, or intrabar movement). This is essential because different triggers can change the outcome.
-
The confirmation window: If the definition includes confirmation (for example, how many candles after the trigger must remain beyond the level), you must record the window length.
-
The invalidation rule: Many definitions include a rule for what disqualifies the breakout (for example, re-entering the range within a certain number of bars).
Each of these items is “data” in the sense that it is an input to the decision. If any part of the rule is unspecified, the breakout definition cannot be independently assessed.
Evidence and example: which price data supports reproducibility
Once the rule set is explicit, the next input is the price series you apply it to. You need:
- Price fields used for calculations (commonly open, high, low, close, and sometimes volume). The breakout trigger may depend on which field is used.
- Timeframe and bar construction (candles/bars of what size, and how a bar is formed). If you change timeframe, the event identification can change because the data aggregation changes.
- Session/timestamp handling (especially if markets have distinct trading hours or rollovers). Inconsistent timestamp handling can shift the reference level and trigger moments.
- Data source and preprocessing: whether the series is adjusted in any way, and whether missing bars were filled or removed.
A simple reproducibility check: take the same chart, apply the definition using the stated reference level and trigger, and record exactly which bars qualify. If two implementations disagree, the disagreement typically points to one of the missing inputs above (trigger type, confirmation window, timeframe, or the boundary definition).
Quality checks: provenance, timeliness, and failure modes
Even without real-time data, you should assess whether the breakout definition is robust to known uncertainties.
Provenance (where the data came from)
- Record the data provider/source for the price series.
- Document whether the reference level was defined mechanically (e.g., a fixed lookback for swings) or by manual interpretation. Manual interpretation is a common source of inconsistency.
Timeliness (how current the rule and data are)
- Breakout definitions are rule-based, but their evaluation depends on the timeframe of the observations. Keep a record of the historical period used to test the definition.
- If a definition is presented with any “current” assumptions (for example, tied to a specific market regime), note that those assumptions may not generalize.
Quality checks (quality of the inputs)
Look for issues that can produce false breakouts or non-events:
- Ambiguous reference levels: If the boundary depends on swing detection, tiny changes in the swing algorithm or lookback can move the level.
- Trigger ambiguity: A definition that uses “close beyond the level” versus “any touch” will classify events differently.
- Re-entry and invalidation: Many apparent breakouts fail quickly. A definition must state whether and how re-entry invalidates the event.
- Costs and execution mismatch (limitation, not a promise of results): In real trading, spreads, slippage, and execution timing can prevent matching the chart-based rule exactly. Therefore, chart-defined breakouts do not automatically map to tradable outcomes.
Material limitation / failure mode (required)
A key failure mode is the false breakout problem: price may cross a boundary briefly and then revert. If the definition does not include confirmation or invalidation rules, it is more likely to treat these reversions as genuine breakouts.