In this article
After this article, you can
- Test time symmetry in an explicitly chosen unit.
- Recognise gaps between consecutive bar records.
Terms at hand: Trading Plan · Price gap · Backtesting · Balance · Stop loss · Take profit (TP) · Fibonacci Extension
Three Drives describes three successive price pushes in one direction, separated by two corrections. The bearish candidate forms three higher peaks; the bullish candidate forms three lower troughs. That geometry does not prove that buyers or sellers have run out, or that the third extreme will reverse. Measuring a candidate and submitting a trade are separate decisions.
What the Three Drives pattern is
Scott Carney’s public description emphasizes repeated Fibonacci projections and time symmetry, naming 1.13, 1.27 and 1.618. It is a pattern specification, not a published profitability test. The cited page does not impose an exact 0.618 or 0.786 correction requirement: if your implementation uses those retracements or tolerances, record them as additional rules. The basics of trading harmonic patterns introduce the broader measurement framework.
Structure and Fibonacci levels
Label the first drive’s start S, the three peaks P1, P2, P3 and the correction troughs A and B. S–P1–A–P2–B–P3 has six points and five segments: three rises and two falls. An earlier context point R supplies a denominator for the first projection; it is not a fourth drive. Specify the starting point and measured correction when using Fibonacci extensions to project targets.
| Point | Price | Bar index |
|---|---|---|
| R, earlier context | 1.0900 | 0 |
| S | 1.0800 | 4 |
| P1 | 1.0927 | 12 |
| A | 1.0827 | 16 |
| P2 | 1.0954 | 24 |
| B | 1.0854 | 28 |
| P3 | 1.0981 | 36 |
Assume one pip = 0.0001. Each drive rises 127 pips over 8 bar indices; each correction falls 100 pips over 4 indices. The peaks rise by 27 pips while the drive lengths stay equal. These are assigned points, not observed trades or proof that all local High/Low pivot conditions hold.
| Measurement | Numerator / denominator | Result |
|---|---|---|
| First projection | (P1 − S)/(R − S) = 127/100 | 1.27 |
| Second projection | (P2 − A)/(P1 − A) = 127/100 | 1.27 |
| Third projection | (P3 − B)/(P2 − B) = 127/100 | 1.27 |
| Each retracement | 100/127 | Approximately 0.7874, not exactly 0.786 |
Eight-bar symmetry can disappear on the clock
DriveA runs Monday00:00–08:00;driveB Wednesday16:00–Sunday00:00. Both span8 indices in a fictional feed. B includes a72h gap between records:its elapsed80h is ten times A’s8h.
Before scanning,choose whether to compare bar counts,UTC time or active-session time. Carney’s public description includes time symmetry,but an H1 label does not remove calendar gaps. Our8-bar criterion treats these drives equally;elapsed hours do not. Record the clock and do not switch it afterwards to improve the pattern’s appearance.
Assumptions: Two fictional point pairs8 H1 indices apart. One spans8 elapsed hours;the other80 because we insert a72h no-bar gap. This is an assigned calendar,not a particular market’s schedule. Official source: Scott Carney:Three Drives.
A higher peak need not mean a longer drive
Let the previous drive have length L, its correction depth be rL, and the next drive be q times that correction. The next drive has length Lrq, so its ratio to the previous drive is rq. The new peak gains Lr(q − 1). For L = 127 pips and q = 1.27, the following fictional variants separate those quantities.
| Correction fraction r | Correction | Next drive | New peak above old peak |
|---|---|---|---|
| 0.500 | 63.50 pips | 80.645 pips | 17.145 pips |
| 0.618 | 78.486 pips | 99.67722 pips | 21.19122 pips |
| 0.886 | 112.522 pips | 142.90294 pips | 30.38094 pips |
Every peak rises, but only the last drive exceeds 127 pips. Equal drive length occurs at r = 1/q ≈ 0.78740. These variants describe price arithmetic only; they do not supply a complete time-symmetric pattern or information about the participants’ intentions.
How to manage the setup step by step
Step 1 — the first drive and its pullback
Record the method for choosing S, P1 and A before examining later outcomes. Measure the correction against S–P1, using one feed and a declared price precision. Neither an H1 label nor a particular retracement automatically makes the measurement useful or profitable. Define equality and pivot-selection rules as well as ratios.
Step 2 — the second and third drives at the extension
In the table, P3 = B + 1.27(P2 − B) = 1.0854 + 1.27 × 0.0100 = 1.0981. Multiplying the earlier drive A–P2 instead of correction P2–B would give a different rule. Also distinguish 1.27 from 1.272: on a 100-pip correction they differ by 0.2 pip. State rounding to the instrument’s price increment and a predefined tolerance; neither is supplied by writing extension on a chart.
Step 3 — confirmation from price
Fix how and when the final extreme is confirmed. A custom rule requiring P3’s High to exceed two Highs on each side needs two later completed bars. If P3 is at bar 36, confirmation is available no earlier than the close of bar 38. This five-bar idea is described in MT5 fractal documentation but is not a mandatory Three Drives component. The point table alone cannot prove all surrounding Highs are lower. An additional candle or divergence filter is another strategy version, not an automatic improvement.
Measurement levels and executable prices
A price level can trigger an alert without being an available entry. Choose entry timing, invalidation, stop, target and holding deadline before testing. In the assigned geometry, a 0.618 correction of the complete S–P3 rise is 1.0981 − 0.618(1.0981 − 1.0800) = 1.0869142. It is a measured reference, not a promised target or a price guaranteed to be reached. Do not backdate a bar-38 decision to P3’s bar-36 price. For a short, distinguish Bid entry from Ask closing under the applicable platform/provider rules. Include commission and funding; when using actual Bid/Ask execution prices, do not subtract the spread again. A buffer beyond a peak neither proves a sensible trade nor guarantees an ordinary stop’s fill.
The most common mistakes when trading Three Drives
- Calling five price segments five points: the formation needs six endpoints, plus any separately declared context point.
- Writing an extension ratio without the correction that supplies its denominator, or silently substituting 1.272 for 1.27.
- Assuming equal projections force equal or progressively smaller drive lengths.
- Using later bars to identify a peak while assigning the trade to the earlier peak price.
- Changing retracement, time or confirmation tolerances after seeing a desirable reversal.
Three Drives, the Elliott wave and the Wolfe Wave
Three Drives, Elliott-wave analysis and Wolfe Wave are separate frameworks. Do not use another pattern’s point labels or target line as a substitute for this model’s projection denominators and time rules. Compare Fibonacci retracements with projections, then use the technical analysis course section to study the other definitions. The Three Drives name itself provides no measured frequency or profitability.
What to do tomorrow to get comfortable with Three Drives
- Choose one instrument and feed, then record every candidate using a fixed pivot-selection rule. Include candidates that continue beyond the projected zone or never produce an entry.
- Save the six formation points and any earlier reference separately. Record projection numerators, denominators, tolerances and rounding.
- Compare drive durations using a declared clock: bar-index differences, elapsed UTC hours or active-session time. They need not agree across gaps.
- Keep an alert at a measured level separate from a confirmed pivot and an executable order. Record submission, fill, cancellation, exit and costs.
- Evaluate an untouched period after choosing the rules. Twenty demo trades or a collection of attractive reversals cannot establish an edge.
Check your understanding
One short exercise
About 2 min · you can try again
Both drives span8 H1 indices:A8h,B80h. Are their elapsed durations equal?
- No:B lasts ten times longer.
- Yes:both charts are H1.
- No:B has80 bars.
Check the answer and explanation
No:B lasts ten times longer.
Yes.80/8=10. Equal index separation does not require equal elapsed hours.
Frequently asked
What is the Three Drives pattern?
How does Three Drives differ from the Elliott wave and the Wolfe Wave?
How do you trade the Three Drives pattern — entry, stop and targets?
Sources & bibliography
-
HarmonicTrader.com (Scott Carney) The Three Drives Pattern — official definition · Carney's own definition: symmetrical price movements with identical Fibonacci projections in a five-wave price structure, with each drive completing at consecutive harmonic ratios such as 1.13, 1.27 or 1.618 harmonictrader.com ↗
-
HarmonicTrader.com (Scott Carney) Harmonic patterns overview · Index of the full Carney harmonic family (Gartley, Bat, Butterfly, Crab, Shark, 5-0, AB=CD), giving context for where Three Drives sits among Fibonacci-based reversal structures harmonictrader.com ↗
-
HarmonicTrader.com (Scott Carney) The AB=CD pattern · Carney’s explanation of AB=CD leg measurements and symmetry. harmonictrader.com ↗
-
HarmonicTrader.com (Scott Carney) The Butterfly pattern · Reference for the extension family: the Butterfly completes its D point beyond X at a 1.27 extension of XA, the same extension logic used to project each drive in the Three Drives pattern harmonictrader.com ↗
-
Scott Carney, Harmonic Trader Three Drives pattern · The author’s public projection and time-symmetry description. It defines the pattern without providing a measured FX strategy win rate. harmonictrader.com ↗
-
MetaQuotes Fractals · Five-bar High/Low construction illustrating why a pivot that needs two later bars becomes recognizable after its own bar. It is an optional test rule here. www.metatrader5.com ↗
-
MetaQuotes Basic Principles · MT5 order/deal distinctions and Bid/Ask execution conventions used to separate measured pattern levels from executable short-entry and closing prices. www.metatrader5.com ↗
