Harmonic Pattern

Butterfly

The Butterfly is a 5-point harmonic reversal pattern where point D overshoots the origin X at the 1.272 XA extension, signaling an exhaustion reversal.

1H4HDaily
Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

How to Identify

01

Identify XA as the initial impulse leg — use candle closes consistently, not wicks

02

AB retraces 0.786 of XA (tolerance ±0.02) — this ratio is the single most important filter

03

BC retraces 0.382 to 0.886 of AB

04

CD extends 1.618 to 2.24 of BC

05

D completes at 1.272 XA (sometimes 1.618 XA), beyond point X — the defining overshoot

06

Wait for a reversal candle at D: bullish/bearish engulfing, pin bar, or RSI divergence

Trading Rules

Entry Rules

  1. Mark the 1.272 XA zone with ±0.5% tolerance — treat D as a zone, not a single price
  2. Do not place blind limit orders at 1.272 — wait for price to reach the zone and print a confirmation candle
  3. Confirm with a reversal candle (engulfing, pin bar) OR RSI divergence at D
  4. Enter on the close of the confirmation candle, not on the wick
  5. Skip the setup if the larger-timeframe trend is strongly impulsive — Butterflies fail in strong trends

Exit Rules

  1. Take 50% off at the 0.382 AD retracement (first target)
  2. Take 30% off at the 0.618 AD retracement (second target)
  3. Trail the final 20% to point B or a structural swing level
  4. Exit the entire position if price closes beyond the 1.618 XA extension
Target Calculation

T1 = 0.382 retracement of the AD leg. T2 = 0.618 retracement of AD. T3 = point B level. Scale out 50/30/20 to lock profits and let the runner work.

Stop Placement

Place the stop just beyond the 1.618 XA extension. Because D already sits beyond X, the 1.618 XA is the next structural invalidation level — if price reaches it, the harmonic structure is broken.

Success Rate

Scott Carney cites ~70% when strict ratios and D-confirmation are enforced; independent win-rate studies remain limited.

Success rates vary based on market conditions, timeframe, and trader experience. Always validate patterns with your own journal data.

Journaling Tips

01

Record the exact Fib ratios achieved at each of A, B, C, D — mark the setup A-grade (ratios within ±0.01) or B-grade (within ±0.03)

02

Log which confirmation signal you used at D (engulfing, pin bar, RSI divergence, none)

03

Track planned R:R vs realized R:R on every Butterfly — reveals whether you are exiting too early

04

Note the larger-timeframe context: was the daily trend ranging, exhausted, or impulsive?

05

Flag any Butterfly where you mixed wicks and closes when drawing XA — the most common measurement error

What is the Butterfly harmonic pattern?

The Butterfly is a 5-point harmonic reversal pattern (X-A-B-C-D) where point D overshoots the origin X at the 1.272 Fibonacci extension of the XA leg. Unlike the Gartley (D inside XA) or the Bat (D at 0.886 XA), the Butterfly’s defining feature is overshoot — it catches exhaustion reversals at swing highs and lows, not retracements. Bryce Gilmore identified it in the 1990s using Fibonacci and Gann confluence, and Scott Carney formalized the 1.272 completion in his 2004 book Harmonic Trading.

The pattern’s edge is asymmetric risk. Because the stop sits just beyond 1.618 XA — a tight structural invalidation — and targets sit at 0.382 and 0.618 of the AD leg, traders routinely book 3:1 to 5:1 reward-to-risk when the setup completes cleanly.

Exact Fibonacci Ratios (the only thing that matters)

The Butterfly invalidates if any of these ratios fall outside tolerance:

  • AB = 0.786 of XA (tolerance ±0.02) — this is the single most important filter
  • BC = 0.382 to 0.886 of AB
  • CD = 1.618 to 2.24 of BC
  • D = 1.272 of XA (sometimes 1.618) — beyond point X

If AB is 0.618, you are looking at a Gartley, not a Butterfly. If D lands at 0.886 XA, it is a Bat. Respecting the 0.786 AB filter alone will eliminate roughly two-thirds of false positives flagged by auto-detection scanners.

Worked Example: Bearish Butterfly on SPY 4H

This is the kind of setup you should journal in full detail.

  • X = $450.00 (swing low)
  • A = $470.00 (swing high, XA up-leg = $20)
  • B = $454.28 (0.786 retracement of XA)
  • C = $465.00 (0.618 of AB)
  • D = $475.44 (1.272 XA extension, above X)

Price rallies into $475.44 and prints a bearish engulfing candle with RSI showing bearish divergence vs the A-leg. The confirmation close completes at $475.

Entry (short): $475.00 on the close of the engulfing candle. Stop-loss: $482.36 (1.618 XA) — risk of $7.36 per share, roughly 1.5% of price. Target 1 (0.382 AD): $465.74 — reward $9.26, R:R 1.26:1 — scale out 50%. Target 2 (0.618 AD): $459.71 — R:R 2.1:1 — scale out 30%. Target 3 (point B): $454.28 — R:R 2.8:1 — trail the final 20%.

Position sizing on a $25,000 account risking 1% ($250): $250 ÷ $7.36 = 33 shares. If D wicks to $477 intrabar but closes at $475, the setup remains valid because the 1.272 is a zone (±0.5%), not a single price.

Entry Rules (confirmation, not blind limits)

Most losing harmonic trades come from one mistake: placing a limit order at 1.272 XA and hoping. Price routinely pierces the level by 0.3–0.5% before reversing, and a blind limit gets filled right before the final overshoot.

The disciplined sequence is:

  1. Mark the 1.272 XA zone with ±0.5% tolerance.
  2. Wait for price to reach the zone and print a confirmation candle (engulfing, pin bar, or RSI divergence vs the A-leg).
  3. Enter on the close of the confirmation candle.
  4. Place the stop just beyond 1.618 XA — the next structural invalidation.

If no confirmation prints within the zone and price keeps going, skip the trade. The Crab pattern (1.618 XA completion) is the Butterfly’s extreme cousin and may form next — but that is a different setup with a different stop.

Why Butterflies Fail

Three failure modes dominate journal reviews:

  1. Strong trend context. Butterflies are exhaustion patterns. In a parabolic move, 1.272 XA is just another milestone on the way to 1.618 and beyond. Before entering, check the higher timeframe — if it is impulsive, stand aside.
  2. Measurement error on XA. Harmonic software picks highs and lows from wicks, but many traders draw XA from closes. Mixing the two conventions produces a false 0.786 AB retracement. Pick one convention and lock it in your journal.
  3. Entering without D-confirmation. The 1.272 is a zone, not a price. Blind limit orders at the exact level get filled on overshoots and stopped at 1.618 XA for a full-risk loss.

How to Journal a Butterfly

Grade every setup A or B based on ratio precision, and log the actual outcome:

  • Record the exact Fib ratios at A, B, C, D (to four decimal places).
  • Mark the setup A-grade if every ratio is within ±0.01 of ideal, B-grade if within ±0.03.
  • Log the D confirmation signal used: engulfing, pin bar, RSI divergence, or none.
  • Track planned R:R vs realized R:R on every trade to catch early-exit bias.
  • Note the higher-timeframe context: ranging, exhausted, or impulsive.

After 20–30 logged Butterflies you will see clearly which ratio combinations and which confirmation signals produce your best results — and which grade-B setups you should stop taking.

How JournalPlus Helps

JournalPlus lets you tag trades with custom fields for XA direction, each Fib ratio achieved, D confirmation type, and setup grade, then filter performance by any combination. That turns “I think my A-grade Butterflies do better” into a real number you can trust.

Common Mistakes

Entering blindly at 1.272 XA without a confirmation candle — price often pierces the level by 0.5% before reversing

Confusing the Butterfly with the Gartley — the Gartley's D retraces within XA (0.786), the Butterfly's D extends beyond X (1.272)

Using point X as the stop instead of the 1.618 XA extension — guarantees you get stopped on the normal overshoot

Taking the setup in a strongly trending market — Butterflies are exhaustion patterns, not continuation patterns

Mixing wicks and closes when drawing XA, producing a false 0.786 AB retracement

Frequently Asked Questions

How is the Butterfly different from the Gartley?

In a Gartley, D retraces to 0.786 of XA and stays within the XA range. In a Butterfly, D extends to 1.272 of XA and overshoots point X. The AB retracement also differs: 0.618 for the Gartley vs 0.786 for the Butterfly. If your AB leg is not 0.786 ±0.02, you are not looking at a Butterfly.

Why does point D extend beyond point X?

The 1.272 XA overshoot represents an exhaustion of the initial impulse. Breakout traders get trapped entering in the direction of the overshoot, and when the harmonic reversal begins, their forced exits become fuel for the move. Scott Carney formalized the 1.272 completion in his 2004 book 'Harmonic Trading' as the Butterfly's standard.

What timeframe works best for Butterfly patterns?

1H, 4H, and Daily charts. Sub-hourly timeframes produce too many false D completions because minor swings can artificially hit 1.272 levels without genuine exhaustion. Daily Butterflies are the most reliable but the rarest; 4H offers the best balance of frequency and quality.

What is a realistic reward-to-risk ratio on a Butterfly?

With a stop just beyond 1.618 XA and targets at 0.382 and 0.618 AD, typical R:R ranges from 3:1 to 5:1. In the SPY 4H example in this guide, T1 pays 1.26:1, T2 pays 2.1:1, and the runner to point B pays 2.8:1. Scaling out 50/30/20 typically produces a blended R:R around 2:1 even with mediocre execution.

How do I confirm the D-point reversal?

Three acceptable confirmations: (1) a bullish or bearish engulfing candle that closes inside the 1.272 zone, (2) a pin bar (hammer or shooting star) with the wick piercing 1.272 and the close rejecting it, or (3) RSI divergence between the C-leg and D-leg. Enter on the close of the confirmation candle, never on the wick.

When should I skip a Butterfly setup?

Skip the setup when the higher-timeframe trend is strongly impulsive — Butterflies are exhaustion patterns, not trend-continuation patterns. Skip it if the 0.786 AB retracement is off by more than ±0.02. Skip it if D prints without any reversal candle or divergence. And skip it if the 1.618 XA stop would risk more than 2% of account equity at your intended position size.

Can I automate Butterfly detection?

Most charting platforms (TradingView, ThinkorSwim, MT5) have harmonic pattern scanners that auto-detect Butterflies by ratio. They are useful for alerting but unreliable for entries — they flag every geometrically valid pattern regardless of trend context or D-point confirmation. Use them as a watchlist generator, not a signal service.

Start Tracking Your Patterns

Journal every pattern trade to discover which setups actually work for you.

Buy Now - ₹6,599 for Lifetime Buy Now - $159 for Lifetime

7-day money-back guarantee

SSL Secure
One-Time Payment
7-Day Money-Back