Mechanism: what “double top bottom” uses as inputs
A “double top/bottom” is a chart-structure pattern that describes repeated price behavior. It is usually treated as a type of reversal pattern, meaning the inputs focus on how price made two similar turning points, not on any single indicator reading.
In practice, the core inputs are price-based:
- Swing points: the two highs (double top) or the two lows (double bottom) that define the turning points.
- A reference level between the swings: often described as a “middle” level or a “neckline” in simplified explanations. This level separates the left and right swing measurements.
- A time window: the period over which the two turning points are considered part of the same structure.
Because different traders and charting tools define the pattern slightly differently, you should treat these inputs as measurement choices. The pattern is not a single fixed formula that every platform computes the same way.
Inputs and parameters to specify before you analyze
To explain Double Top Bottom in a self-contained way, list the inputs you used and the assumptions you made.
1) Price data and timeframe
- Data source: where the OHLC (open-high-low-close) bars or candles come from.
- Timeframe: whether you are measuring on 1H, 4H, daily, etc. The “same” structure can appear or disappear across timeframes.
- No real-time assumption: analysis is based on historical bars you choose.
2) Two turning points (pattern anchors)
You need a rule for selecting:
- Left turning point (first high/low)
- Right turning point (second high/low)
Common parameter choices include:
- Similarity tolerance: how close the two highs/lows must be (e.g., by absolute distance or percentage distance). Without a tolerance rule, “matches” become subjective.
- Swing identification: what qualifies as a high/low. For example, you may require that price makes a local maximum/minimum around the anchor bars.
3) The intermediate reference level
To make the pattern measurable, define a level between the two swings, such as:
- the lowest point between two highs for a double top,
- or the highest point between two lows for a double bottom,
- or another consistent “middle” definition.
This is one of the main dependency points: changing how you define the intermediate level changes what you would consider the “break” or “confirmation” in later discussion.
4) Event dependencies: spacing and structure
Double top/bottom uses dependencies on layout:
- Distance between the two anchors (in time)
- Depth/height of the middle section (relative to the anchors)
- Surrounding structure (e.g., whether the market is trending strongly into the pattern)
5) Calculation assumptions (example you can reproduce)
Assume you analyze a chosen timeframe and set these measurement rules:
- You require two highs whose difference is within a tolerance of your choosing (pick a fixed percentage tolerance).
- You define the middle reference level as the extreme price between those two highs.
- You require both highs to occur within a chosen number of bars (time window).
Then your “inputs” are simply: the OHLC series, the timeframe, the tolerance, and the bar-count window.
Limitations and risks: why results can fail or differ
A key limitation is that double top/bottom is a pattern recognition framework, not a guaranteed detection method.
Material failure modes include:
- Ambiguity in anchors: different rules can select different highs/lows, producing different “patterns.”
- Inconsistent time windows: stretching the window may merge unrelated moves; shortening it may split one move into two.
- Weak symmetry or structure: if the two anchors differ materially, the pattern may not match your definition even if it looks similar visually.
- Contradictory market structure: nearby highs/lows can redefine the local structure and make the chosen intermediate level misleading.
Outcomes vary with market conditions, costs, execution details, and jurisdictional factors, so historical similarity does not establish future results.
Verification: how to check the inputs independently
To verify what “inputs” Double Top Bottom uses, you can do a controlled measurement check:
- Write down your exact definitions: timeframe, anchor-selection rule, similarity tolerance, and intermediate reference definition.
- Re-measure on the same historical data with those rules and confirm you always identify the same two anchors and middle level.
- Compare across timeframes to see whether the pattern is stable under your inputs.