# Three Drives

Also known as: three-push pattern.
A Elliott & Harmonics concept (Harmonic patterns) in the LuxAlgo Library, with 1 indicator implementation.

## What is the Three Drives pattern?

The Three Drives is a harmonic [exhaustion](https://www.luxalgo.com/library/concept/trend-exhaustion/) pattern: three successive, symmetrical pushes to new extremes, each separated by a corrective pullback of similar depth. In the common reading each pullback retraces about 0.618 of the prior drive, and each new drive completes at a 1.27 or 1.618 [extension](https://www.luxalgo.com/library/concept/fib-extension/) of that pullback, so the second and third drives finish at measurable projections. Symmetry is the defining requirement: the drives should be comparable in price length and, ideally, in the time each one takes.

The three-pushes idea predates its ratios: variants circulated in twentieth-century trading lore and 1990s systems literature under names like the three-pushes-to-a-high setup, before harmonic authors attached the measurement grid from the [harmonic ratio set](https://www.luxalgo.com/library/concept/harmonic-and-fib-ratio-set/) and fixed the modern definition. The formalization is the point: with ratios attached, the third drive's completion becomes a projectable zone rather than an after-the-fact observation.

Three-pushes structures appear in older technical literature, and harmonic-pattern authors later formalized the ratios. Completion of the third drive is treated as a candidate terminal point for the entire move: a location to watch for reversal, not a reversal in itself. A clear fourth push beyond the projection means the pattern failed, not that it is late.

The pattern sits at a junction of frameworks. Its completion zone is a [potential reversal zone](https://www.luxalgo.com/library/concept/potential-reversal-zone/) by construction, the overlap of extension projections; its shape rhymes with Elliott's terminal structures, three pushes with weakening internals reading like a fifth wave or an ending diagonal in [motive-wave](https://www.luxalgo.com/library/concept/motive-wave/) language; and its trade plan is standard harmonic practice, fade the completion with stops beyond it, sized for the reality that symmetric exhaustion setups fail into strong trends without apology.

## How to identify a Three Drives pattern

The bearish case (three drives up into a top) is described; mirror it for three drives down.

1. Establish the context: a directional move mature enough to have printed two prior pushes with corrections between them.
2. Check the pullbacks: each correction retracing roughly 0.618 of the prior drive, comparable to one another in depth and duration.
3. Project the completions: each new drive finishing near the 1.27 to 1.618 extension of the preceding pullback, with the third drive's projection defining the terminal zone.
4. Demand symmetry: drives of similar price length and, ideally, similar duration; conspicuous asymmetry is the standard disqualifier.
5. Watch the internals into drive three: slowing momentum or [divergence](https://www.luxalgo.com/library/concept/regular-bullish-bearish-divergence/) at the projection strengthens the exhaustion case.
6. Define failure in advance: a sustained fourth push beyond the completion zone voids the pattern rather than extending it.

## How traders use it

- To fade the third push: traders project the 1.27 to 1.618 extension of the second pullback, wait for the third drive to tag it, ideally with slowing momentum or [divergence](https://www.luxalgo.com/library/concept/regular-bullish-bearish-divergence/), and position for reversal with stops beyond the projection.
- To time exits: a trader riding the trend can treat the completed third drive as a signal to take profit, on the logic that the move's symmetry is fully expressed.
- As context for other setups: a reversal candle or sweep carries more weight printed at a third-drive completion than in the middle of a leg.
- As a PRZ construction: the third drive's overlapping projections are traded with full harmonic discipline, entries on reaction evidence inside the zone, invalidation past its far edge, first targets back at the final pullback.
- In dialogue with wave counts: when a Three Drives completion coincides with a plausible fifth-wave termination under [Elliott guidelines](https://www.luxalgo.com/library/concept/elliott-guidelines/), the two frameworks' agreement about exhaustion is itself the signal many analysts wait for.

## Three Drives vs related patterns

- **ABCD** (https://www.luxalgo.com/library/concept/abcd/): An ABCD is a single two-leg symmetry; Three Drives chains three extensions with two corrections, and detectors sometimes resolve it as overlapping extended ABCDs.
- **Wolfe Waves** (https://www.luxalgo.com/library/concept/wolfe-waves/): Wolfe Waves also count a swing sequence into a terminal fifth point, but completion is defined by trendline geometry and the pattern projects its own price objective; Three Drives is defined by Fibonacci symmetry.
- **Motive Wave** (https://www.luxalgo.com/library/concept/motive-wave/): A motive wave is Elliott's five-wave engine, with rules about subdivision and overlap; Three Drives is a ratio-and-symmetry template with no wave grammar. The same terminal price action often satisfies both, read through different tests.

## FAQ

### How is the Three Drives pattern different from an Elliott five-wave count?

They can describe the same price action, since a five-wave impulse contains three pushes in the trend direction. The test differs: Three Drives requires harmonic symmetry, roughly 0.618 pullbacks and 1.27 to 1.618 extensions, while Elliott applies wave rules and tolerates unequal waves. Analysts use whichever framework's conditions the chart actually satisfies.

### Does the Three Drives pattern signal a reversal?

It marks a location where a reversal becomes plausible: a third symmetric drive into a harmonic extension is read as exhaustion. It does not guarantee one. Common practice requires confirmation at the completion, such as a rejection candle, divergence, or a structure break, and abandons the idea once price extends into a clear fourth push.

### What ratios define a valid Three Drives pattern?

The working grid: corrections retracing near 0.618 of each drive, and drives completing near 1.27 to 1.618 extensions of those corrections, applied with small tolerances rather than tick precision. Some treatments accept 0.786 corrections or 1.13 completions at the margins. The ratios matter less individually than jointly: the pattern is the symmetry, and the numbers are how symmetry is checked.

### How symmetric do the drives need to be?

Symmetry is the pattern's identity, so materially: drives of comparable price length, corrections of comparable depth, and ideally comparable durations. Perfect equality never prints, and practitioners tolerate modest variation, but a third drive twice the length of the others, or a correction that dwarfs its siblings, is not a loose Three Drives; it is a different structure wearing the name.

### Is there a bullish Three Drives pattern?

Yes, the mirror: three symmetric drives down into a low, each correction bouncing about 0.618 of the prior drive, each new low completing at the 1.27 to 1.618 extension, with the third completion watched for a bottom. The mechanics, confirmation requirements, and failure rule (a sustained fourth push lower voids it) all invert without modification.

### How does Three Drives differ from Wolfe Waves in practice?

Both count a five-swing sequence into a terminal point, but the tests and outputs differ. Three Drives validates by ratio symmetry and completes into a projected extension zone, with targets set by standard harmonic practice. Wolfe Waves validate by trendline geometry, the fifth point completing at a line through earlier pivots, and project their own objective across the structure. Traders pick the framework whose conditions the chart actually meets.

## Implementations in the Library

- Three Drive Pattern Detector (LuxAlgo): https://www.luxalgo.com/library/indicator/three-drive-pattern-detector/

## Related concepts

- Harmonic Patterns: https://www.luxalgo.com/library/concept/harmonic-patterns/
- ABCD: https://www.luxalgo.com/library/concept/abcd/
- Gartley: https://www.luxalgo.com/library/concept/gartley/
- Bat: https://www.luxalgo.com/library/concept/bat/
- Butterfly: https://www.luxalgo.com/library/concept/butterfly/
- Shark: https://www.luxalgo.com/library/concept/shark/
- Cypher: https://www.luxalgo.com/library/concept/cypher/
- 5-0: https://www.luxalgo.com/library/concept/5-0/
- Anti-patterns: https://www.luxalgo.com/library/concept/anti-patterns/
- Exotic Harmonics: https://www.luxalgo.com/library/concept/exotic-harmonics/

---

Source: https://www.luxalgo.com/library/concept/three-drives/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/