Harmonic patterns look on a chart like two letters M or W joined in the middle at a turning point. Two twin variants are by far the most common: the Gartley, described in the 1930s, and the Bat, added by Scott Carney at the start of the 21st century. From a distance they are deceptively alike, yet they differ on two specific Fibonacci ratios, and that is enough to shift the entry, the stop and the target. Here I lay both schemas out side by side, step by step, in the language of an analyst rather than a system salesman.

The shared skeleton of five points

Both belong to the family of XABCD harmonic patterns — sequences of five turning points connected by four legs. The first move, from X to A, defines the frame of the whole schema and is the clearest wave on the chart. It is followed by a correction from A to B, a counter-correction from B to C, and finally the last leg from C to D, which approaches the potential reversal zone. The roots of the structure go back to H.M. Gartley, who in Profits in the Stock Market (1935) described the setup later named after him. The XABCD labelling used today, and the hard Fibonacci ratios attached to each point, came later — it was Scott Carney who organised and named them.

That is where the characteristic outline comes from, the one the eye picks up first. A bullish pattern, ending in a low at point D, draws the letter M on the chart: two peaks at points A and C, with three lows between and beneath them. A bearish pattern, ending in a peak at D, gives the mirror image, a W. Symmetry alone, however, settles nothing — two setups that look almost identical may in fact be different schemas and demand a different trade plan.

What actually separates a Gartley from a Bat

It all comes down to two ratios: where point B sits relative to the XA move, and where point D sits relative to it. In a Gartley point B is near 61.8% of XA, the classic golden retracement, and point D stops around 78.6% of XA — deeper, but clearly above point X. In a Bat point B is shallower, between 38.2% and 50%, while point D drops to about 88.6% of XA — very close to X yet not breaking it. This distinction comes from Carney's work and is used consistently in the nomenclature of harmonic pattern trading, so it pays to stick to these exact numbers.

Gartley and Bat side by side
StructureFive points X-A-B-C-D, identical in both patterns
Point BGartley near 61.8% XA, Bat between 38.2% and 50% XA
Point DGartley near 78.6% XA, Bat near 88.6% XA
Point CBoth patterns: 38.2 to 88.6 percent of the AB leg
Geometric tellBat has D very close to X, Gartley clearly above it

A shortened label can change classification

Using a rounded label instead of full coordinates creates a different observation under a tight tolerance. Check input precision first.

Scroll sideways to see the full diagram

A rounded label changes the ratioFictional X1.1000, A1.1200 and B1.10764 give a ratio of 0.618. Shortening B to 1.1076 gives 0.620.DATA AND LABELS CAN USEDIFFERENT DECIMAL PRECISION1.10001.11001.1200XABData B: 1.10764; label: 1.1076.From data: AB/XA = 0.618.From label: AB/XA = 0.620.Measure from data, not short labels.

Fictional EUR/USD: X=1.1000, A=1.1200, stored B=1.10764. Display-only label rounds to 1.1076. Pip=0.0001. The instrument is not assumed restricted to four decimals; data remain five-digit. The illustrative single-condition test uses |AB/XA−0.618|≤0.001. C and D are unspecified, so no whole pattern is validated. The document Scott Carney — Gartley Pattern confirms B's 0.618 relation to XA; tolerance and display rules here are hypothetical assumptions.

With the same X and A, shortening B from five to four decimals changes AB/XA from 0.618 to 0.620.

Full-data error versus 0.618 is zero. Label-based error is 0.002, exceeding the chosen limit. Enlarging tolerance after this mismatch hides the input problem; preserve full coordinates and round only the result description.

How to identify each pattern step by step

The best way is to start from the left of the chart and from the clearest directional wave the eye can pick up. That move becomes points X and A — without a clear XA leg the rest of the tool measures against a random line. In a bearish pattern, which ends in a peak at point D and leads to a short position, X is the peak and A the low: the XA leg runs downwards, and every subsequent ratio is measured as a move back toward X. In a bullish pattern it is the other way round: X is the low, A the high, and point D lands low, just above the level of X. Then we check the AB correction — if it pulls back near 61.8% of XA, we have a Gartley candidate; if it stops in the 38.2 to 50 percent band, a window opens for the Bat.

Check the complete selected harmonic definition, including B, C, D and the BC projection or AB=CD relationship, with stated tolerances. A D point at 78.6% or 88.6% of XA alone does not qualify the structure as a Gartley or Bat.

Entry at point D, stop and targets

The potential reversal zone around D is a hypothesis, not an automatic entry. Specify an invalidation point and risk rule before entering. A stop cannot be placed beyond D while also being forbidden from passing the same 78.6% or 88.6% XA level defining D. If the chosen plan uses a stop beyond X, state that explicitly and calculate the resulting distance; ordinary stops can slip.

Profit targets come from retracements of the AD leg. A first, cautious target is 38.2% of AD; the second, primary in most textbooks, is 61.8% of AD, the classic golden level that ties the pattern back to the wider family of Fibonacci retracements. A full correction of AD rarely unfolds in one move; the market usually gets there in waves. It pays to split the position and close it in sequence at the successive levels.

A hypothetical example: bearish Bat on EUR/USD

Suppose an illustrative setup on the EUR/USD daily chart — an illustration of the rules, not a recommendation. A declining wave runs from point X near 1.0950 to point A close to 1.0750, a move of about two hundred pips. Price then pulls back to 1.0850, which is 50 percent of the XA leg — a shallow B, sitting exactly in the band typical of the Bat. The market drops again to 1.0790, where point C falls near 60 percent of the AB correction, and then climbs back to the 1.0927 area. That is 88.6 percent of the XA leg measured from point A: 0.886 of two hundred pips is 177 pips, so D lands at 1.0927 — close to point X, but without breaking it.

Only around 1.0927 does looking toward a short position start to make sense. The trader does not enter automatically — the wait is for a rejection candle in the 1.0920 to 1.0930 zone, say a long upper wick or a bearish engulfing candle. The stop loss goes to 1.0960, ten pips beyond point X, which gives 33 pips of risk. The targets come from retracements of the AD leg, which is 177 pips here: the first, cautious one falls at 1.0859, that is 38.2 percent of AD, and the second, treated as primary, at 1.0818, that is 61.8 percent of AD. The distance to the second target is 109 pips, so the reward-to-risk ratio works out at roughly one to three. If price broke through point X, the pattern would stop applying and the position would be closed without discussion — the schema organises the decision, it promises nothing.

A harmonic label requires the complete stated ratios and tolerances, not only an M or W shape.

The limits of the method and the honest caveats

It has to be said plainly: identifying harmonic patterns is partly subjective. Where you place points X and A depends on the choice of an obvious wave, and that choice is rarely clear-cut — switching from the four-hour to the daily chart can turn the same zone from noise into a readable setup. StockCharts ChartSchool openly lists subjectivity and time-consuming nature as drawbacks of harmonic patterns even while praising their mathematical precision. Carney stresses that a pattern is only a map, not a signal — the signal emerges only when the D zone converges with other arguments: support or resistance from a higher timeframe, an important moving average or where a prior impulsive wave ended.

The three most common mistakes are trading the touch of point D without confirmation, setting the stop too tight inside the D zone, and "stretching" the early points to make the pattern fit a preconceived view. Each shares the same root: treating the schema as a guarantee rather than a tool that organises the decision.

What to do tomorrow

  1. Open the daily chart of the pair you watch most often and find one clear, completed directional move that can be marked as the XA leg, then check whether the correction that followed stopped closer to 50% (a Bat candidate) or closer to 61.8% of XA (a Gartley candidate), so your eye learns the real proportions.
  2. Write the criteria for the Gartley and the Bat into your trading plan as hard numbers — B near 61.8% XA and D near 78.6% XA for the first, B between 38.2% and 50% and D near 88.6% XA for the second — and reject look-alike setups that fail the ratios.
  3. Adopt the rule that a mere touch of the D zone is a hypothesis, not an entry: an actual entry requires price-action confirmation — a rejection candle, a long wick pointing into the D zone or an engulfing candle — together with confluence from a higher timeframe, which kills most false signals at the planning stage.
  4. Define profit targets from the retracement of the AD leg, splitting the position in two: close the first part at 38.2% of AD as a cautious realisation, run the second to 61.8% of AD, and only in exceptional cases attempt a full retracement near point A.
  5. For the next month keep a journal: for every potential pattern record the five points, the classification, whether candlestick confirmation appeared and the outcome, then check whether setups with confluence really do perform better than "clean" patterns without context.

Related reading: Fibonacci retracements are the foundation on which both patterns rest; the Gartley pattern strategy develops a practical trade plan; the Bat pattern strategy shows how to use the deeper point D, and harmonic pattern trading places the topic in the wider XABCD context. For broader background see the technical analysis section on ForexMechanics.com.