ChartXpert AIChartXpert AI

Reversal chart patterns: double top, double bottom, head and shoulders

Updated 2026-09-217min readTechnical analysis

Reversal patterns describe a shift in the balance of supply and demand around a repeated price level. Double top, double bottom, head and shoulders, and inverse head and shoulders are the most used. ChartXpert AI detects them by scanning local highs and lows in the visible window, then measuring how close the levels sit and how deep the pullback between them runs before scoring confidence.

What is a reversal pattern, and why does it matter?

A reversal pattern is not a prediction — it is a description of repeated behaviour: price reaches a level and finds enough sellers (or buyers) there to turn it away twice or more. Its value is that it produces a measurable level — the neckline or confirmation level — so you get an explicit entry and an explicit invalidation point instead of a feeling.

Double top and double bottom

A double top is two highs at a similar price separated by a clear pullback. The engine treats it as a candidate when the two highs sit within a narrow band relative to the period's volatility, and when the trough between them is deeper than a set threshold. A double bottom is the exact mirror image.

double top                        double bottom
    A        B                     neckline
    /\      /\                  ──────────────
   /  \    /  \                    \      /
──/────\──/────\── neckline         \    /
        \/                           \  /  \  /
      trough                          A      B

confirm: close below neckline     confirm: close above neckline
invalidate: new high above B      invalidate: new low below B
  • ▸Level proximity: the gap between the two highs is small relative to volatility, not a fixed number — a pattern on an asset moving 4% a day is not the same as one moving 0.4%.
  • ▸Pullback depth: the trough between them must be clear; otherwise the move is noise, not a pattern.
  • ▸Confirmation: a candle close below the neckline for a double top, above it for a double bottom. Before that, the pattern is only a candidate.
  • ▸Measured target: the pattern height projected from the neckline — a risk reference, not a promise.

Head and shoulders, and the inverse

Head and shoulders is three highs: the middle one (the head) higher than the two shoulders, which sit at a similar height. The engine scores it higher the more symmetric the shoulders are and the more the head genuinely stands out. The inverse version appears at the end of a downtrend as three lows with the middle one deepest.

Double top

Shape
two highs + trough
Confirmation
close below neckline
Bias
bearish

Double bottom

Shape
two lows + peak
Confirmation
close above neckline
Bias
bullish

Head & shoulders

Shape
3 highs, middle highest
Confirmation
close below neckline
Bias
bearish

Inverse H&S

Shape
3 lows, middle deepest
Confirmation
close above neckline
Bias
bullish

How the engine detects patterns on your device

  1. 1The engine scans only the visible window, so cost scales with what you see, not with the full series length.
  2. 2It extracts local highs and lows with a minimum spacing between them to avoid duplicates.
  3. 3It measures level proximity, pullback depth and symmetry, then converts them into a confidence score from 0 to 100%.
  4. 4Confirmed patterns are drawn over the candles with their neckline and score, refreshed every frame.
All of this runs in the browser on data already in page memory. Your window and your symbols are never sent to an external analysis service.

Common mistakes when using patterns

  • ▸Entering before confirmation: unconfirmed patterns fail often, especially on short crypto timeframes.
  • ▸Ignoring volatility: the same shape on a one-minute chart carries far less information than on a daily one.
  • ▸Ignoring context: a reversal pattern inside a strong trend is usually a pause, not a turn.
  • ▸Trusting the score alone: it measures geometric quality of the shape, not probability of profit.

frequently asked

Quick questions, direct answers

Do these patterns work on crypto?+

Yes, and live data in ChartXpert AI today covers crypto from seven public venues. Because volatility is higher, timeframes of one hour and above reduce false signals.

What does the confidence score next to a pattern mean?+

It is a geometric measure combining level proximity, pullback depth and symmetry. A 90% score means a very clean shape — not a 90% chance of success.

Is my data sent to a server for pattern detection?+

No. Detection runs inside the browser on the candles already loaded in the page, and results are drawn locally with no external analysis request.

Are Saudi Tadawul equities supported?+

Tadawul equities, FX and indices are in development. Anything shown for them in the workspace today is clearly labelled simulated data; live data covers crypto.

Apply this on live candles now

Open the chart workspace, pick one of the seven public venues, then switch on pattern and liquidity detection and watch the frame rate as you zoom.

Related guides

A question, or want to integrate the engine?

Write to the team directly: technical support, market data, and partnerships across Saudi Arabia and the Gulf.

Contact us