In this article
After this article, you can
- Test the intersection of several tolerance intervals.
- Distinguish a projection envelope from actual convergence.
Terms at hand: Backtesting · Trading Plan · Stop loss · Take profit (TP) · Harmonic Pattern
The Butterfly is a five-point harmonic X–A–B–C–D construction with D beyond X. Carney attributes its general structure to Bryce Gilmore and specifies his own Ideal Butterfly ratios. D’s location does not prove exhaustion, a reversal or an entry opportunity. Choose the definition before measuring rather than combine ratios from different variants.
What the Butterfly pattern is and where it came from
Volume One’s Ideal Butterfly uses B = 0.786 XA and D at a 1.27 XA projection; its element list explicitly excludes 1.618 XA. C is from 0.382 to 0.886 AB, an equivalent AB=CD is the minimum and the BC projection must be at least 1.618. The text also discusses complementary BC values, including 2.00, 2.24 and sometimes 2.618. These are geometric rules, not measured probabilities of profitable reversals.
TradingView’s XABCD-tool documentation gives a broader Butterfly description with AD/XA at 1.272 or 1.618. These are two specified alternatives, not permission to use every value between them. Even 1.27 and 1.272 produce different prices. The basics of trading harmonic patterns explain the measurements; record which author or tool definition you are evaluating.
Structure and Fibonacci levels
Use absolute price differences on a linear scale. AB/XA measures B, BC/AB measures C, AD/XA locates D and CD/BC measures the final projection. These have different denominators. XA need not be the longest leg. For a bullish structure with X below A, D = A − 1.27 × (A − X), not X minus that projection. A coefficient above one puts D below X.
Do not label every B = 0.786 candidate “Perfect”. Volume One defines Perfect Butterfly separately: D = 1.27 XA, BC projection 1.618, CD = 1.27 AB and C from 0.50 to 0.886 AB. The broader Ideal example below is not that Perfect variant. Use Fibonacci extensions used to set targets and Fibonacci retracements to check the selected formulas, without claiming that multiple projections are independent evidence of a future turn.
AB = 0.02358, BC = 0.01457244 and CD = 0.02909244. Thus CD/AB ≈ 1.233776 and CD/BC ≈ 1.99640. CD exceeds AB but is not exactly 1.27 AB; its BC projection does not equal the Perfect variant’s 1.618. These checks do not establish full approval under every tolerance rule. From the same C, an equivalent AB=CD projects 1.09741244, or 55.1244 pips above D; 1.27 AB projects 1.09104584, or 8.5416 pips below D. Different projections do not automatically converge to one price.
If XA were projected by 1.272 instead, D would be 1.09184, 0.6 pips lower. A 1.618 projection gives 1.08146, 104.4 pips below the 1.27 level. State which formula is used and keep full precision for checks before rounding displayed quotes. Do not shift D deeper after a failed reaction to preserve a preferred interpretation. Prices and ratios are fictional, not trade results.
Three levels in one box: do they really converge?
Drawing a wide zone around projections does not mean their intervals share a price.
Scroll sideways to see the full diagram
Our convergence test: fictional anchors X=100, A=120, B=104.28, C=111; XA=20, AB=15.72, BC=6.72. We select the three projections below and our own tolerance of ±0.5 price units around each. This is an explicit extra intersection test, not the creator’s tolerance or approval of a complete Butterfly.
| Measurement | Centre | Interval ±0.5 |
|---|---|---|
| A − 1.27 × XA | 94.6 | [94.1;95.1] |
| C − AB | 95.28 | [94.78;95.78] |
| C − 2.618 × BC | 93.40704 | [92.90704;93.90704] |
The envelope from92.90704 to95.78 is easily called a zone. Yet a price meeting all three tolerances would need to be both ≥94.78 and ≤93.90704, which is impossible. Test the intersection when that is what your rule requires; the envelope is a different set. The source definition specifies separate XA, AB and BC measurements. This calculation is our test of their convergence.
How to recognise the formation step by step
Step 1 — find the X-A opening leg
Record the swing-selection rule, scale, interval and when each point becomes known. A visible impulse may be convenient for an illustration, but it does not establish that a sideways market cannot contain the selected geometric structure or that a visually cleaner leg predicts more reliably. Keep the construction reproducible rather than move anchors after seeing D.
Step 2 — confirm the B correction on 0.786
For Carney’s Ideal construction, check B at 0.786 XA with a tolerance defined beforehand. A different B fails that selected condition; it does not by itself establish a Gartley pattern or a Bat pattern. Each requires its remaining ratios to agree. A fully specified rule can be reproduced even if choosing discretionary pivots would otherwise vary.
Step 3 — plot point D beyond point X
For the named ideal Butterfly, check the 1.27 XA completion together with the specified BC projection, B retracement and equivalent or acceptable alternate AB=CD relationship. D lies beyond X. Agreeing measurements identify a candidate zone rather than prove that a trade will reverse there.
Entry, stop and targets — a hypothetical example
Projected D is a reference available from chosen earlier points. An actual turning-point extreme is recognised only after later prices. Do not assume an entry at that later-known extreme. A reversal candle or oscillator divergence can be an extra tested entry condition, requiring its own availability time and execution rule. A stop “a few pips beyond D” is not determined by geometry and an ordinary stop may execute worse.
Targets at 0.382 or 0.618 of CD measured from D are possible test rules, not inherently conservative exits or evidence of favourable reward:risk. Specify the actual entry, stop, exit sizes, quote sides and costs. Keep candidates that pass through D without reversing. The unique counterexample below also shows that a wide zone containing several projections need not contain a price satisfying all their tolerances.
Exact confluence imposes dependent conditions. Normalise XA to one; let b = AB/XA = 0.786, d = AD/XA = 1.27 and r = BC/AB. In the bullish construction CD/XA = d − b + rb. Exact CD = AB therefore requires r = (2b − d)/b ≈ 0.384224, before rounding.
| BC/AB | CD/AB at D = 1.27 XA | Exact CD = AB? |
|---|---|---|
| Exact (2b − d)/b | 1 | Yes |
| 0.500 | 1.115776 | No |
| 0.618 | 1.233776 | No |
All three C values meet the general C band, but only the first makes the final legs equal under our other assumptions. The longer cases need their own alternate-rule checks; the table does not qualify them as complete patterns. The ratios share anchors rather than provide three independent confirmations. This is our algebraic exercise, not another universal Butterfly condition.
The most common mistakes when trading the Butterfly
- Using one B ratio or D beyond X to identify a complete pattern without its other conditions.
- Mixing the Ideal 1.27 XA rule with a broader 1.272/1.618 definition, or calling every candidate Perfect.
- Assigning an entry to a turning-point extreme that became identifiable only after the reversal.
- Equating a small geometric distance with a guaranteed maximum realised loss.
- Treating an envelope of projection tolerances as their intersection, or adjusting tolerance only after seeing the outcome.
The Butterfly against the Gartley, Bat and Crab
Carney’s Gartley uses B = 0.618 XA and D = 0.786 XA. His Bat requires B below 0.618, with 0.382 or 0.500 preferred, and D = 0.886 XA. The Ideal Butterfly instead uses B = 0.786 and D = 1.27 XA; the regular Crab uses B from 0.382 to 0.618 and D = 1.618 XA. Inspect the other ratios and named variant, not one level alone. Beyond-X geometry does not prove exhaustion or future reversal strength.
Who this pattern is for, and its subjectivity
Record a precise selection rule and tolerance, then keep failures as well as visually convincing examples. A few-percent tolerance is not inherent to geometry or a universal creator rule. Once points and formulas are fixed, the arithmetic is reproducible; profitability still requires separate evidence. The broader technical analysis material provides context. A stricter filter may change the eligible sample rather than automatically improve its returns.
What to do tomorrow to start learning the Butterfly pattern
- Select a price series and freeze the swing-confirmation rule, interval and linear scale. Record when X, A, B and C could actually be known.
- Choose the author or tool variant, then calculate B, C, AD/XA, CD/BC and CD/AB from the same points. Keep 1.27 distinct from 1.272.
- Define tolerance before viewing later outcomes. Test interval intersections separately from broad projection envelopes.
- If studying trades, record the projected zone, confirmation time, actual quote-side fills, exits, position size and costs as separate fields.
- Keep rejected and failed candidates and compare frozen rules on later data. A chosen count of twenty demo trades or an observed success rate alone does not establish future profit or live readiness.
Check your understanding
One short exercise
About 2 min · you can try again
The highest lower bound is94.78 and the lowest upper bound93.90704. What follows?
- The common interval lies between those values.
- Joining every interval in a wide zone is sufficient.
- The intersection is empty despite the wide envelope.
Check the answer and explanation
The intersection is empty despite the wide envelope.
94.78>93.90704. Our rule requiring a shared price is not met.
Frequently asked
How does the Butterfly pattern differ from the Gartley?
How does the Butterfly pattern differ from the Crab?
Does the Butterfly geometry define entry, stop and targets?
Sources & bibliography
-
HarmonicTrader.com (Scott Carney) The Butterfly Pattern — official definition · Carney's own definition of the Butterfly: the mandatory 0.786 retracement of the XA leg at point B and the critical 1.27 XA projection at point D, complemented by an extreme 2.00–2.618 BC projection harmonictrader.com ↗
-
HarmonicTrader.com (Scott Carney) The Gartley Pattern — official definition · Carney's definition of the Gartley, used for contrast: the 0.618 B retracement and the 0.786 XA completion at point D that stays inside the XA leg, unlike the Butterfly harmonictrader.com ↗
-
HarmonicTrader.com (Scott Carney) Harmonic patterns overview · Index of the full Carney harmonic family (Gartley, Bat, Butterfly, Crab, Deep Crab, Shark, 5-0) giving context for where the Butterfly sits as an extended reversal beyond point X harmonictrader.com ↗
-
Scott Carney / Harmonic Trader Harmonic Trading: Volume One — Ideal and Perfect Butterfly · Printed pages 151–152 and 162 distinguish the Ideal 1.27 XA rule, AB=CD minimum and narrower Perfect ratios. Definitions are separated from promotional performance claims. harmonictrader.com ↗
-
TradingView XABCD pattern drawing tool — Butterfly description · Documents a broader Butterfly with 1.272 or 1.618 XA and manual price/bar coordinates. The article keeps this distinct from Carney’s Ideal definition. www.tradingview.com ↗
