Appearance

Personalize your experience

Mode
Accent Color
Direction
ABCD Pattern

ABCD Pattern

Harmonic pattern

A four-point harmonic structure (A\u2013B\u2013C\u2013D) defined by the AB=CD leg equality rule. The simplest and most foundational harmonic pattern \u2014 the building block from which all larger XABCD patterns derive. Works as both a standalone reversal pattern and as a component inside larger harmonic structures.

Origins & theory

The ABCD pattern was first described by H.M. in "Profits in the Stock Market" (1935) as the basic building block of all harmonic patterns. observed that price moves in symmetric leg pairs: after an initial (AB), price retraces to a Fibonacci level (BC), and then resumes in the original direction with a leg (CD) that mirrors AB in both price distance and often in time. He called this the "AB=CD" principle and devoted an entire chapter to its application across different market conditions and timeframes.

The core premise is rooted in the Elliott Wave Principle: AB represents an sub-wave, BC is the , and CD is the next impulse sub-wave. When BC retraces AB to a 0.618 Fibonacci level, CD tends to equal AB in length, creating a symmetric pattern.Scott later formalised this within his trading framework, adding the alternative ABCD where BC retraces to 0.786 and CD extends to . The ABCD pattern appears at all of trend, from 1-minute charts to monthly bars.

The ABCD is unique because it relies on a single Fib ratio at C rather than a multi-level PRZ. This makes it both simpler to identify and more prone to failure without confluence. The pattern appears constantly across all timeframes as a rhythm of price expansion and contraction. believed that the AB=CD symmetry reflected a natural market law: after a sharp move in one direction, traders take profits (BC), and then re-enter in the original direction with equal vigour (CD), creating a mirror of the initial move.

Time symmetry is an optional but powerful : when the number of bars from C to D approximately equals the number of bars from A to B, the pattern has "time symmetry." emphasised that patterns with both price and time symmetry were significantly more reliable than those with price symmetry alone. Modern traders consider time symmetry as a strong confirmatory factor but do not require it for entry.

Pattern structure

AB legCD legBC retracementAB = CD (price symmetry)ADABCD
A\u2013B\u2013C\u2013D showing the AB and CD legs of equal price distance with the BC retracement at the 0.618 Fib level. The dashed lines show the AB=CD price symmetry.
Pattern swing Start / invalidation Completion / target Fib projection Fib level Key ratio
A → B — First leg
The initial impulsive move in the direction of the trend. Should be a clean, 3–5 bar swing with volume. The quality of this leg determines the of the entire pattern.
B → C — Retracement leg
A that retraces 0.382–0.886 of AB. The 0.618 level is the most common and most reliable. The retracement should be a 3-wave structure.
C → D — Projected leg
The final leg, equal in price distance to AB when C is at . Each C level produces a specific D ratio: C=0.382 gives D=1.13, C=0.618 gives D=1.272, C=0.786 gives D=.
AB=CD rule
The price distance from C to D equals the distance from A to B. Time symmetry (equal ) is optional but strengthens the signal significantly when present.

Fibonacci ratios

The C level determines the D ratio. Each C level corresponds to a specific CD because the AB=CD rule enforces that CD = AB in price distance. The following shows the relationship between C retracement and D projection for the most common configurations.

Standard ABCD
C at retracement of AB; D at 1.272 of BC. AB=CD exactly. This is the most common and most reliable configuration, described by himself.
Alternate ABCD
C at 0.786 of AB; D at extension of BC. CD leg — more and produces larger risk/reward ratios. Common in strong trends.
Deep ABCD
C at 0.886 of AB; D at 2.0 of BC. Rare; requires strong trend momentum to produce the CD leg. High risk/reward but lower .
Shallow ABCD
C at retracement of AB; D at 1.13 of BC. Tight pattern with fast moves. Common in very strong trends where pullbacks are .
Time symmetry
Optional: the number of bars from C to D should approximately equal bars from A to B. A time symmetry within 20% adds significant confluence.
ℹ
Note:The of ABCD patterns decreases as the C deviates from 0.618. A C at 0.382 or 0.886 requires stronger confluence from volume and momentum before trading. The standard 0.618 retracement has the historical across all markets.

How to draw (3 clicks)

  1. 1
    Set A at a swing low/high
    The start of the first impulsive leg. A should be a pivot with preceding trend confirmation. The prior trend should be well-established before A.
  2. 2
    Set B at the leg end
    Where the initial terminates. B should be a distinct swing extreme with momentum exhaustion visible. A long upper wick (for bullish ABCD) or lower wick (for bearish) adds confirmation.
  3. 3
    Set C at the retracement
    The . The tool automatically projects D based on the selected C retracement ratio. C to snap to Fib levels. The D updates in real time as you move C.
★
Pro tip:Hold Shift while dragging C to snap to common Fibonacci levels (0.382, 0.5, 0.618, 0.786). The D updates in real time as you move C. Use the CD setting to select which ratio to use for the D target.

How to identify valid patterns

The ABCD pattern is common, but many apparent ABCD formations fail to produce reliable reversals. Use the following to for high-probability setups only. Applying these filters can improve win rates from 50% to 70% or higher.

  • Clean AB leg: A\u2013B should be a recognisable with little overlap. Choppy AB legs produce unreliable CD projections. The AB leg should have at least 3 bars with a trend direction.
  • C within \u20130.886: C must retrace AB within the acceptable range. A C of 0.5 is valid but less reliable than 0.618. Retracements outside the range are invalid.
  • CD leg quality: D should be reached in a similarly clean swing to AB. A messy, overlapping CD leg suggests the pattern is failing. The CD leg should have volume and overlap.
  • AB=CD proximity: In standard , D should be within 2\u20133% of the AB price distance. Larger deviations reduce . Use the tolerance setting to enforce strict AB=CD equality.
  • Time symmetry (optional): If time from A\u2013B is 10 bars and C\u2013D is 10 bars, the pattern has time symmetry. A difference of more than 30% reduces pattern quality but does not invalidate it.
  • Trend alignment: The ABCD should form in the direction of the larger trend. A bullish ABCD (D is a low) inside a bull trend is higher probability than a bearish ABCD against it.

Trading strategy

The ABCD is a reversal pattern traded at the D completion . The direction of the trade depends on the pattern orientation: a downward ABC with CD extending down creates a bearish ABCD (D = continuation lower), while an upward ABC with CD extending up creates a bullish ABCD (D = continuation higher). The trade is entered at D in the direction of the prior AB leg.

Bullish ABCD
AB down, BC up, CD down. D is a swing low. Enter long on bullish reversal candle. Target 1: B level (–0.618 retracement of CD). Target 2: A level. Stop: below D by half the AB range or 1 .
Bearish ABCD
AB up, BC down, CD up. D is a swing high. Enter short on bearish reversal candle. Target 1: B level. Target 2: A level. Stop: above D by half the AB range or 1 .
Trend alignment
Trade ABCD patterns in the direction of the larger trend. A bearish ABCD inside a bull trend is a , not a reversal. Consider fading it or waiting for a bullish ABCD in the trend direction.
Alternate target
If the ABCD completes at the 0.786 alternate level, the CD leg often retraces further — target the A level (start of the pattern) instead of B for partial or full position exit.
Volume confirmation
Volume should contract on BC and expand on CD. Expansion on CD confirms institutional . Low volume on CD suggests the move is driven by retail traders and may fail.
Aggressive entry
For experienced traders: enter at the 1.272 level (standard) with a stop at (alternate). If price reverses before 1.618, the standard target is hit. If it reaches 1.618, the stop is triggered with a loss.
!
Caution:The ABCD pattern without trend confluence has a significantly lower . Always check the higher timeframe trend direction before entering. A bearish ABCD (CD extends above B) in a bull market is a , not a reversal \u2014 consider trading it as a continuation instead.

Invalidation conditions

Knowing when an ABCD pattern has failed is critical for risk management. The following conditions indicate that the trade should be exited or not entered at all.

  • CD overshoots: If CD extends beyond of BC without reversing, the pattern has failed. Exit any existing position or pending entry orders. The CD may be the start of a .
  • C exceeds A: If C retraces past A (e.g. C > A in an uptrend), the AB has been fully retraced \u2014 the pattern is invalid. The structure may be a trend reversal rather than a .
  • D slices through: Price reaches D intraday but closes beyond it and continues. The CD leg has momentum, and the has failed. Do not re-enter \u2014 the pattern is dead.
  • AB=CD mismatch: In standard , if CD is significantly shorter or longer than AB (over 5% deviation with tight tolerance), the symmetry principle is violated. Re-check the C level.
  • Trend reversal damaging the setup: If the larger trend reverses while the ABCD is forming, the pattern must be re-evaluated in the new trend context. A pattern that was valid in a bull trend may be invalid in a newly established bear trend.
  • Low volume CD leg: If CD forms on declining volume while AB formed on volume, the move lacks institutional support. These patterns have a high failure rate at D.

ABCD vs XABCD

The ABCD pattern is both a standalone tool and a component of larger harmonic patterns. In the family, the AB\u2013BC\u2013CD structure forms inside the X\u2013A leg. A valid ABCD within the XA leg can provide an early before the main D completion is reached. The key difference: ABCD uses AB as its reference leg, while XABCD uses XA as the primary leg for the D completion point.

  • Standalone ABCD: trade at D with target at B or A. The AB=CD rule is the only method.
  • ABCD inside XA leg of : trade the ABCD first (early entry for scalpers), then the larger XABCD on confirmation at the main PRZ.
  • If the ABCD fails (D overshoots), the larger may still be valid \u2014 do not conflate the two patterns. Each has its own PRZ and invalidation conditions.
  • ABCD patterns can also nest: a larger ABCD may contain a smaller ABCD within the AB leg, creating a fractal structure.

Pattern psychology

The ABCD pattern captures a pure cycle of trend and that reflects the rhythm of market . The AB leg represents an initial of buying or selling conviction, driven by news, earnings, or technical breakouts. The BC retracement reflects profit-taking and uncertainty \u2014 early winners exit, and doubters question whether the move was genuine. The CD leg represents the resumption of the original move with renewed conviction, often driven by latecomers who missed the AB leg and are now "buying the pullback." The completion at D occurs when this second wave of buying/selling exhausts itself, often at the where the AB=CD equality is satisfied.

believed that the AB=CD rule worked because it reflected a "echo" in price action: the second (CD) tends to equal the first (AB) because the same group of traders drives both moves. The first move catches them off guard, the gives them time to analyse, and the second move is their delayed . When the CD leg exhausts at the AB=CD level, the pattern completes and a correction begins. This rhythm of surprise, analysis, and delayed action is deeply rooted in human trading psychology and appears across all markets and timeframes.

Multi-timeframe analysis

ABCD patterns operate across all of trend, from 1-minute charts to monthly bars. A key advantage of the ABCD pattern is that it can be used to identify entry within larger structures. For example, a daily may contain a smaller 4-hour ABCD within the XA leg. Trading the smaller ABCD provides an early entry for the larger pattern. This fractal property means that ABCD patterns can be \u2014 a larger ABCD contains smaller ABCDs within each leg \u2014 creating opportunities at multiple degrees. Always verify the higher timeframe trend direction before trading a lower timeframe ABCD.

Common mistakes

!
Caution:Loose C retracements: A C outside \u20130.886 produces an unreliable D . Enforce strict Fib tolerance \u2014 do not accept C at 0.9 or 0.3. Use the snap-to-Fib feature to ensure .
!
Caution:Ignoring CD structure: Even if AB=CD price equality holds, a messy CD leg with overlaps suggests the pattern is forming in a low-liquidity zone. Wait for a clean CD swing with volume before entering.
!
Caution:Trading against the trend: A bullish ABCD in a strong downtrend is a counter-trend pattern with a low . The CD leg may extend far beyond the projected D level as the larger trend reasserts itself.
ℹ
Note:The ABCD pattern is most reliable on daily and 4-hour charts. On 5-minute charts, the AB=CD rule produces excessive noise due to random price fluctuations. Use the alternate ABCD (0.786 C) on lower timeframes for better , as the deeper filters out some noise.

Performance considerations

The ABCD pattern\u2019s depends heavily on the C level. Historical backtests across major markets show that patterns with C at exactly 0.618 have a win rate of approximately 65\u201370%, while patterns with C at 0.382 or 0.886 have win rates closer to 50\u201355%. This makes the 0.618 retracement the sweet spot for ABCD trading. The average risk/reward ratio for a standard ABCD (C=0.618, D=1.272) is approximately 1:2.2 when targeting the B level. The alternate ABCD (C=0.786, D=) produces a higher risk/reward (approximately 1:3.5) but with a lower win rate (55\u201360%).

Time symmetry significantly improves performance. Patterns where the time from C to D is within 20% of the time from A to B have a approximately 10 higher than patterns without time symmetry. The pattern performs best on daily and 4-hour charts where market structure is cleanest. On lower timeframes, the AB=CD rule generates excessive noise and false signals. For optimal , use the ABCD pattern only when the AB leg has at least 5 bars, the C is within 10% of 0.618, and the resulting risk/reward ratio is at least 1:2.

Algorithmic considerations

Algorithmic ABCD detection should use tolerance based on market volatility: tighter tolerance (2%) in low-volatility conditions, wider tolerance (5%) in high-volatility conditions. The C validation should check not only the price level but also the (3-wave or ) to avoid false positives. The AB=CD rule should be enforced with configurable (default 3% of AB distance). The algorithm should reject patterns where the CD leg takes more than 3x the time of the AB leg, as this suggests the pattern is forming across different market regimes. Filters for minimum bar count (at least 5 bars per leg) and maximum pattern (to avoid stale patterns) should be configurable by the user.

Settings reference

C Retracement Range
–0.886 (default 0.618). Determines how far from A price pulls back before resuming the trend. C to snap to specific levels.
CD Projection
1.272 / 1.382 / / 2.0 of BC. The standard 1.272 enforces AB=CD. Higher values extend the D target for alternate patterns.
Require Time Symmetry
Toggle AB vs CD time equality . Adds an extra layer of confirmation. Default: off. When on, time must match within 20%.
Tolerance
Allowable deviation from exact AB=CD (default 3%, range 1–10%). Tighter = more selective. 1% tolerance produces very few signals but high quality.
Show Projections
Display the projected D zone as a shaded . The band corresponds to the tolerance setting.
Color / Width / Style
Per-leg properties. AB solid, BC dashed, CD solid (differentiated from AB by color). Completion at D shown as a dot.

Real-world example

Consider a daily chart of EUR/USD where a uptrend is underway. Price moves from A (1.0800) to B (1.1000), establishing the initial 200-pip leg. Price then retraces to C (1.0924), a retracement of AB (76 from B). The tool projects D at 1.1088 (using the standard 1.272 of BC). Price reaches 1.1088 exactly three days later with a bearish engulfing candle. A short entry at D yields a target of 1.1000 (the B level, 88 pips profit) and a stop at 1.1138 (50 pips above D, half the AB range). The risk/reward ratio is 1:1.76. The pattern completes when price reaches the B level two days later. This example assumes all are met: clean AB leg, C at exactly 0.618, D at the AB=CD level with a reversal candle.

References & further reading

  • 1.Profits in the Stock Market — H.M. Gartley (1935)
  • 2.Harmonic Trading Volume 1 — Scott Carney
  • 3.ABCD Pattern — Investopedia
  • 4.Chart Patterns — ABCD — StockCharts ChartSchool
  • 5.Elliott Wave Principle — Frost & Prechter
  • 6.Technical Analysis of Financial Markets — John J. Murphy

Related articles

  • Cypher Pattern

    Charts / Drawing Tools / Patterns

    A five-point harmonic pattern (X\u2013A\u2013B\u2013C\u2013D) characterised by an extended X\u2013A leg (1.13\u20131.414) and a precise 0.786 retracement of…

  • Three Drives Pattern

    Charts / Drawing Tools / Patterns

    A seven-point reversal pattern with three successive push legs connected by two pullback legs. Each drive extends by a specific Fibonacci ratio (1.272,…

  • XABCD Pattern

    Charts / Drawing Tools / Patterns

    A five-point harmonic structure (X\u2013A\u2013B\u2013C\u2013D) where the D completion point is projected from the XA leg via specific Fibonacci ratios. The…

  • Elliott Correction Wave (ABC)

    Charts / Drawing Tools / Patterns

    A three-wave corrective structure labelled A\u2013B\u2013C that moves counter to the larger trend. The most common types are zigzag (5-3-5 internal…

  • Elliott Impulse Wave (12345)

    Charts / Drawing Tools / Patterns

    A five-wave motive structure (1\u20132\u20133\u20134\u20135) that moves in the direction of the larger trend. Three of the waves are impulsive (1, 3, 5) and…

  • Elliott Triangle Wave (ABCDE)

    Charts / Drawing Tools / Patterns

    A five-wave corrective pattern labelled A\u2013B\u2013C\u2013D\u2013E where price moves sideways between two converging or diverging boundary lines. All…

  • Elliott Triple Combo (WXYXZ)

    Charts / Drawing Tools / Patterns

    A complex corrective pattern comprising three corrective structures (W\u2013Y\u2013Z) connected by two intervening X waves. Denoted…

  • Harmonic

    Automation / Grid Modes / Harmonic

    Harmonic explained: how it works in QuaTick, settings and worked examples. Part of the Automation / Grid Modes / Harmonic reference.

  • Head & Shoulders

    Charts / Drawing Tools / Patterns

    A three-peak reversal pattern with two lower shoulders flanking a higher head. The neckline connects the troughs \u2014 a decisive break below it confirms…

Browse all knowledge base articles →