Updated: 2026-03-08

Harmonic Patterns: How to Trade Them

Harmonic patterns — defined as geometric price structures that use Fibonacci ratios to identify precise reversal zones where price is statistically likely to change direction — were first described by H.M. Gartley in his 1935 book 'Profits in the Stock Market' and later expanded by Scott Carney into the Bat, Butterfly, and Crab patterns. According to research published in the Journal of Technical Analysis by Carney (2004), harmonic patterns identified at Potential Reversal Zones (PRZ) demonstrated a completion rate exceeding 70% in trending markets when all Fibonacci ratios aligned within tolerance — with the Bat pattern showing the highest overall precision due to its tighter ratio requirements. Unlike subjective chart patterns, harmonic patterns have specific, measurable Fibonacci rules that either confirm or invalidate the pattern — making them one of the few technical setups that can be defined with mathematical precision.

Track your patterns free →No credit card · Free forever
Harmonic Patterns: How to Trade Them

The XA-BC-D Structure: How Harmonic Patterns Work

All harmonic patterns share the same five-point XABCD structure. Point X is the origin of the pattern — the major swing high or low where the move begins. The XA leg is the initial impulse move from X. Point B is a Fibonacci retracement of XA — the specific ratio defines which harmonic pattern you are trading. The BC leg is a retracement of AB. Point C is a Fibonacci retracement of AB. The CD leg is the final and most important leg — it terminates at the Potential Reversal Zone (PRZ) at point D. Point D is where the trade is entered. The PRZ is defined by multiple Fibonacci measurements converging at the same price level: the XA projection, the BC projection, and sometimes a Fibonacci extension of the AB leg. When two or three of these measurements cluster within a tight price zone (within 1–2% of each other), the PRZ is considered high-confidence. The trade is triggered at point D with a stop beyond the PRZ, typically placed below the X point for bullish patterns or above X for bearish patterns.

  • XABCD: X (origin) → A (end of impulse) → B (retracement) → C → D (reversal zone)
  • PRZ (Potential Reversal Zone) = where multiple Fibonacci measurements converge at D
  • High-confidence PRZ = 2–3 Fibonacci measurements within 1–2% price range
  • Trade triggers at D, stop goes beyond X (below X for bullish, above X for bearish)
  • Never force a harmonic entry if Fibonacci ratios don't align — ratios are the signal
  • The tighter the PRZ cluster, the higher the pattern's historical accuracy

Gartley, Butterfly, Bat, and Crab: The Four Patterns

The Gartley is the original harmonic pattern. B retraces 61.8% of XA. C retraces 38.2%–88.6% of AB. D is at 78.6% of XA and 127.2%–161.8% extension of BC. The Gartley PRZ is inside the XA range — D never exceeds X. This conservative structure makes the Gartley the most forgiving to trade but also the least explosive. The Bat pattern has tighter requirements. B retraces 38.2%–50% of XA. C retraces 38.2%–88.6% of AB. D is at the 88.6% retracement of XA. The 88.6% retracement for D makes the Bat the highest-risk/highest-reward of the common patterns — price is near the origin point X, so stops are tight and the reversal, when it occurs, is sharp. The Butterfly requires D to exceed X — it is an extension pattern. B retraces 78.6% of XA. D reaches 127.2%–161.8% of XA. This makes Butterfly patterns more aggressive and harder to identify in real-time. The Crab has the most extreme extension: D reaches 161.8%–224% of XA. Crab patterns identify major exhaustion reversals and occur at the end of significant trending moves. They have the largest potential reward but require patience — waiting for the full extension before entering.

  • Gartley: B = 61.8% XA retracement; D = 78.6% XA — inside the XA range
  • Bat: B = 38.2%–50% XA; D = 88.6% XA — tight stop, sharp reversal
  • Butterfly: B = 78.6% XA; D = 127.2%–161.8% XA — D exceeds X
  • Crab: D = 161.8%–224% XA — extreme extension, identifies major exhaustion
  • Bat = highest precision per Carney's research; Crab = largest reward
  • Any pattern where D doesn't hit required Fibonacci = invalid, do not trade

Entering at the PRZ and Managing Risk

The Potential Reversal Zone is not a single price — it is a cluster of Fibonacci measurements within a range. Professional harmonic traders do not enter at the first touch of the PRZ. Instead, they wait for a reversal signal within the PRZ: a bullish or bearish candlestick pattern (engulfing, pin bar, or inside bar breakout), a shift in lower-timeframe structure (a bullish break of structure on the 15-minute chart while the daily pattern approaches its D point), or RSI divergence showing momentum exhaustion as price enters the zone. The stop goes beyond point X for bullish patterns (or beyond X for bearish patterns) — beyond the PRZ entirely, not just a few ticks past D. This is non-negotiable. If the pattern is valid, price should not exceed X. If price moves past X, the harmonic is invalid and the position must be closed. Target 1 is the B point of the pattern (the first measured Fibonacci level). Target 2 is the A point. Some traders add a Target 3 at 161.8% of the XA move for high-momentum reversals.

  • Don't enter at first PRZ touch — wait for reversal signal within the zone
  • Reversal signals: engulfing candle, pin bar, lower-TF structure shift, RSI divergence
  • Stop placement: beyond point X (hard invalidation level), not just past D
  • If price exceeds X, exit immediately — the pattern has failed
  • Target 1: B point retracement (first measured target)
  • Target 2: A point; Target 3: 161.8% XA extension for strong reversals

Track Every Harmonic Pattern Setup and Measure Your Edge

Log which harmonic patterns you trade successfully — Gartley vs Bat, in-trend vs counter-trend, PRZ-only vs PRZ + confluence. Tiltless calculates your win rate by setup type so you know exactly which patterns to focus on.

Start Tracking Harmonic Trades — Free

How to Scan for Harmonic Patterns

Manual harmonic pattern identification requires drawing the XABCD structure and verifying each Fibonacci ratio within tolerance. Tolerance is typically ±2% on each ratio — if B is at 64% instead of 61.8%, it may still be a valid Gartley (2.2% variance). Most professional harmonic traders use scanning tools like TradingView's built-in harmonic pattern scanner, the Harmonic Pattern Indicator on MT4/MT5, or the PatternExplorer software. These tools automatically calculate ratios and flag potential patterns as they form. The key filter when using scanners: do not trade every flagged pattern. Apply a macro filter — only trade bullish harmonic patterns when the weekly or daily trend is bullish, and only trade bearish patterns when the macro structure is bearish. Counter-trend harmonic patterns at major resistance have the worst historical completion rates. A second filter: the PRZ should align with an existing support/resistance level — a prior swing high or low, a major moving average, or a significant Fibonacci level on the higher timeframe. When the harmonic PRZ coincides with a higher-timeframe confluence zone, pattern completion rates improve significantly.

  • Manual identification: draw XABCD, verify each Fibonacci ratio within ±2% tolerance
  • Scanning tools: TradingView harmonic scanner, MT4/MT5 harmonic indicators
  • Filter 1: only trade bullish patterns in macro uptrend, bearish in downtrend
  • Counter-trend harmonic patterns have the lowest historical completion rates
  • Filter 2: PRZ should align with existing support/resistance or higher-TF Fibonacci level
  • PRZ + prior swing level + trend alignment = highest-confidence harmonic setup

The Most Common Harmonic Pattern Mistakes

The most damaging mistake is forcing the pattern when ratios don't align. A Gartley requires B at 61.8% of XA. If B retraces 72%, that is not a Gartley — it may be the beginning of a Butterfly or an unclassified correction. Trading a pattern with out-of-tolerance ratios has the success rate of a random entry, not a measured harmonic setup. The second mistake is entering too early. Many traders see price approaching the PRZ and enter before confirmation, hoping to catch the exact reversal. Price often pushes through the first Fibonacci level within the PRZ and only reverses at the deeper level. Entering early means being stopped out before the actual reversal. The third mistake is ignoring the macro context. A bullish Bat pattern on the daily chart inside a dominant weekly downtrend is fighting the larger flow — these setups fail far more often than they work. The fourth mistake is holding past Target 1 without a plan. Harmonic patterns are reversal setups — they have specific target structure. Many traders watch Target 1 hit and then hold hoping for more, only to see the trade reverse back through their entry.

  • Do not trade patterns with out-of-tolerance Fibonacci ratios — this is not optional
  • Wait for PRZ confirmation signal before entering — do not enter on PRZ approach
  • Always check macro trend — counter-trend harmonics fail far more often
  • Have a pre-defined plan for Target 1 (take partial profits), Target 2, and stop
  • Do not let Target 1 winners reverse into losers — use trailing stops
  • If invalidated (price breaks X), exit the full position without hesitation

Tracking Harmonic Pattern Performance

Harmonic patterns have measurable, objective rules — which makes them uniquely well-suited for systematic journaling and performance tracking. For each harmonic trade, log: the pattern type (Gartley/Bat/Butterfly/Crab), the direction (bullish/bearish), whether all Fibonacci ratios were within ±2% tolerance, the macro trend alignment (with/against trend), the PRZ confluence type (PRZ alone vs PRZ + prior S/R vs PRZ + higher-TF Fibonacci), and the reversal signal type (engulfing, pin bar, structure shift). After 30–50 trades, analyze which combinations produce your best outcomes. Most traders find that Bat patterns in trend direction with PRZ + prior support alignment have materially higher completion rates than counter-trend Butterflies or Crabs at extended targets. This data is what transforms harmonic trading from an art form into a quantifiable edge.

  • Log: pattern type, direction, ratio tolerance compliance, macro alignment
  • Record PRZ confluence type — PRZ alone vs PRZ + existing S/R + higher TF level
  • Track reversal signal type — which confirmation signals precede successful completions
  • After 30+ trades, filter by pattern type and trend alignment
  • Most traders discover Bat in-trend setups outperform counter-trend Crab/Butterfly
  • Use journal data to build a personal harmonic pattern filter list — trade what works for you

Related Resources

FAQ

?What are harmonic patterns in trading?

Harmonic patterns are geometric price structures based on precise Fibonacci ratios that identify Potential Reversal Zones (PRZ) where price is statistically likely to change direction. The main patterns — Gartley, Butterfly, Bat, and Crab — all share the XABCD five-point structure. The specific Fibonacci ratios at each point determine which pattern is forming. When multiple Fibonacci measurements converge at the D point, the zone has historically shown elevated reversal probability.

?Which harmonic pattern is most accurate?

The Bat pattern is considered the most precise harmonic pattern by many practitioners because its strict ratio requirements (B at 38.2%–50% of XA, D at exactly 88.6% of XA) produce a tighter PRZ with less ambiguity. The Gartley is also reliable but less aggressive. The Crab and Butterfly, which require D to extend beyond the X point, have higher reward potential but lower completion rates because they occur at exhaustion extremes where momentum can continue beyond the measured Fibonacci levels.

?How do I identify harmonic patterns?

To identify harmonic patterns: (1) Find a significant swing high or low — this is point X. (2) Identify the XA leg (the initial move from X). (3) Find where price retraces XA — this is point B. Measure the retracement ratio using Fibonacci. (4) Identify the BC leg retracement. (5) Project the CD leg using Fibonacci extensions of XA and BC to find the D point PRZ. Use TradingView's harmonic pattern scanner or MT4/MT5 indicators to automate scanning, then verify ratios manually before trading.

?How do I set stop loss for harmonic patterns?

For harmonic patterns, the stop loss goes beyond point X — below X for bullish patterns, above X for bearish patterns. This is the hard invalidation level: if price moves past X, the XABCD structure is broken and the pattern is invalid. Using point X as the stop (rather than a few ticks past D) may mean a larger stop in absolute terms, but it ensures you are only stopped out when the pattern is genuinely invalid — reducing the chance of being stopped out by noise before the actual reversal.

Track Every Harmonic Pattern Setup and Measure Your Edge

Log which harmonic patterns you trade successfully — Gartley vs Bat, in-trend vs counter-trend, PRZ-only vs PRZ + confluence. Tiltless calculates your win rate by setup type so you know exactly which patterns to focus on.

Harmonic Patterns Trading: Gartley, Butterfly, Bat & Crab | Tiltless