Shark is Scott Carney’s harmonic-pattern specification, first released in 2011 according to the author. Its O–X–A–B–C labels and ratio anchors must be explicit: writing “0.886” beside a chart does not identify the measured segment. Separate geometry, the time each point became known and the rules of a proposed trade. Matching ratios does not establish profitable performance.

What the Shark pattern is and where it came from

Carney uses 0 for the starting point; here O denotes that same point, followed by X, A, B and C. Do not shift these names into X–A–B–C–D. Leg lengths are absolute price differences, separate from elapsed bars. The bullish label describes a proposed reaction after C, not a rule that the preceding BC leg rises.

The basics of trading harmonic patterns explain segment ratios. For this pattern, record the source, each numerator and denominator, and any tolerance before inspecting outcomes. Detectors can implement different specifications; a matching name alone does not make their results interchangeable.

The O-X-A-B-C structure and Fibonacci levels

We use the bullish variant in Harmonic Trading: Volume Three, printed pages 119–120: XA/OX is 0.382–0.618, AB/XA is 1.13–1.618, BC/AB is 1.618–2.24, and BC/OB is 0.886–1.13, measured from B toward O. OX rises, XA falls, AB rises beyond X and BC falls toward or beyond O. A bearish construction reverses the leg directions and requires its distances to be recalculated.

The book’s bullish PRZ diagram labels its final band against 0B. Harmonic Pattern Collection instead describes C relative to OX. These are different measurement specifications. The Fibonacci retracements tool still needs an explicit start, end and projection direction; do not combine both descriptions into one unexplained rule.

Hypothetical example — a bullish Shark on EUR/USD (illustrative values)
Point Ostructure begins at 1.0850
Point Xthe O-X leg ends at a high of 1.1050
Point Athe X-A pullback drops to 1.0950
Point Bthe A-B leg reaches 1.1100, or 1.5 times the range of the X-A leg
Point C — failed candidateC at 1.0865 gives BC/AB = 235/150 ≈ 1.57, below the required 1.618 minimum. BC/OB = 235/250 = 0.94 passes the 0.886–1.13 band, but this candidate still fails the full ratio test

How to recognise the formation step by step

Step 1 — find the O-X leg and the context

For a separate qualifying example, assume arbitrary prices O = 100, X = 120, A = 110, B = 125 and C = 98. Lengths OX, XA, AB, BC and OB are 20, 10, 15, 27 and 25. The four ratios are 0.50, 1.50, 1.80 and 1.08, each within our selected bands. XC/OX would instead be 22/20 = 1.10. That different number happens to pass, but it does not make the anchors interchangeable. These are fictional units, not EUR/USD quotes.

Step 2 — measure the A-B and B-C extensions

Once B = 125 is known, the OB condition gives C = 125 − r × 25 for r from 0.886 to 1.13: [96.75,102.85]. The AB condition gives C = 125 − q × 15 for q from 1.618 to 2.24: [91.40,100.73]. Their intersection is [96.75,100.73]. C = 98 passes both; C = 102 passes BC/OB = 23/25 = 0.92 but fails BC/AB = 23/15 ≈ 1.5333. One passing ratio does not rescue a failed condition. No tolerance or time-to-arrival rule is included.

Step 3 — retain the measurement and confirmation times

Changing only C to 97 gives BC/OB = 28/25 = 1.12, within the band, but XC/OX = 23/20 = 1.15, outside it. BC/AB = 28/15 ≈ 1.8667 still passes. The two final ratios are equal only at C = 100 in this model. Separately, suppose our pivot rule requires two lower highs on each side of a peak or two higher lows on each side of a trough. We assume those local bars satisfy the rule: B on bar 22 is confirmed at the close of bar 24; C on bar 26 at the close of bar 28. Plotting C back on bar 26 cannot move confirmation information there. This is a chronology example, not a complete OHLC dataset.

A zone exists but contains no price-grid point

In a separate model set O1.0004,X1.0024,A1.0014,B1.0029. OX,XA,AB lengths are0.0020,0.0010,0.0015, so earlier ratios are0.5 and1.5. The BC/OB band is[1.000075;1.000685]; BC/AB gives[0.999540;1.000473]. Their intersection has positive width. Now check permissible prices instead of automatically rounding its midpoint.

A Shark-model band between permissible pricesOn a linear axis1.000–1.001,the zone is1.000075–1.000473. The only permissible points in this portion of the grid are1.000 and1.001,both outside the zone.Permissible prices:step0.0011.0001.001Zone:1.000075–1.000473Width:0.000398Permissible price count:0
The green band is the condition intersection. Dots are price-grid points,not market quotes.

Midpoint1.000274 rounds to1.000,outside the intersection. Such rounding does not preserve the conditions. A scanner should first check for a permissible point within the band,then select an order level. No point here means rejection under the recorded grid,not a retrospective threshold change.

Assumptions: All prices are fictional and use arbitrary units. Grid p=1.000+n×0.001 for integer n starts at1.000. This is an assumed symbol grid,not a EUR/USD specification. We use the explicitly specified Shark-model ratio bands for this example. Official documentation: MetaTrader5 symbol specifications.

Entry, stop and targets — a hypothetical example

Let us return to the setup in the table above. At C = 1.0865, the example is not a valid Shark under these requirements: BC is 235 pips and AB is 150 pips, so BC/AB ≈ 1.567, below the required 1.618 minimum. Although BC/OB = 235/250 = 0.94 passes the other band, one valid ratio does not rescue the failed condition. Do not label this candidate a completed Shark or use its geometry alone as an entry instruction.

In the separate qualifying 100–120–110–125–98 model, halfway back through BC is 98 + 27/2 = 111.50. This is an arithmetic reference, not an assured target or return. An entry at first band contact and an entry after pivot confirmation require different decision times and executable prices. Specify exit, spread, commission, funding and ordinary-stop execution assumptions before testing. A later confirmed low of 98 cannot simply be assigned as the fill of the confirmation strategy.

A scanner also needs a reproducible pivot-selection rule, bar interval, data source and tolerance. Retain all recognized and rejected candidates, including those without a trade or reaction. Moving O or A after a failed outcome changes the specification; it does not repair the original test.

The most common mistakes when trading the Shark

  1. Confusing labels or anchors. Write each ratio as numerator/denominator and retain the chosen source; OX and OB are not interchangeable.
  2. Accepting one passing condition. Our C = 102 passes BC/OB but fails BC/AB, so it is rejected under the full selected specification.
  3. Ignoring the symbol grid. The preserved diagram’s positive-width intersection contains no permitted price under its assumed 0.001 step. Rounding outside the interval does not preserve the conditions.
  4. Treating an ordinary stop as a maximum-loss promise. Record the trigger, buffer, costs and worse-fill assumptions separately from geometric invalidation.
  5. Selecting the exit after seeing a reaction. A time limit, partial exit and price target are different rules; none follows as universally profitable from the name Shark.

How the Shark links to the 5-0 pattern

The 5-0 pattern has its own structure and later retracement measurement. Carney’s relationship between the patterns is a definition to examine, not a measured probability that a Shark becomes 5-0. Record the later observation separately; do not use it to choose earlier Shark points.

The Crab pattern uses a different X–A–B–C–D specification with its XA extension at D. The shared number 1.618 is insufficient to identify either pattern: names, measured legs and all other conditions matter.

Who this formation is for

The tools of technical analysis can help define a research procedure, but adding momentum or horizontal levels does not by itself establish an edge. Compare a fixed rule after costs on data not used to choose its parameters. A set number of successful demo trades cannot certify live readiness or remove execution risk.

What to do tomorrow to learn the Shark pattern

  1. Record the specification and information times. Save source, ratios, pivot-selection method and the bar when each point became confirmed.
  2. Recalculate every ratio and the interval intersection. Then check whether the actual symbol grid contains a permitted price; preserve rejection reasons.
  3. Record all candidates, including no-trade cases. Keep decision time, actual or estimated fill, costs, exits and rule version; demo results remain simulated.
  4. Define the decision and exit before evaluating results. An alert only signals a condition; it does not confirm a pivot, provide a fill or establish a profitable reversal.
  5. Separate parameter development from evaluation on unused data. Include failed patterns, costs and worse execution; do not choose an arbitrary twenty-trade threshold as proof of an edge.