Harmonic patterns

Fibonacci-based reversal setups detected automatically across every symbol, every timeframe. Phihelm tracks 14 types — here's when each one matters.

Three categories

Extreme reversals (high R, lower hit rate)

  • FIB_1618 — golden-ratio extension. The classic Gartley-style reversal. Best on big caps in liquid hours.
  • FIB_DEEP_1618 — same shape, deeper retracement. Higher R, lower hit rate.
  • FIB_1272 — shallower extension. Earlier entry, tighter stop.
  • FIB_ALT_886, AB_EXT_127, AB_EXT_1618 — variants on the same idea.

Healthy pullbacks (best win-rate bucket for most traders)

  • FIB_786 — deep retracement to .786. Our own backtest puts this at 64% win rate over 90 days on ES.
  • FIB_886 — even deeper. Smaller sample, similar edge.
  • REACTION_SWING — bounce off a confirmed swing high/low.

Reactive / scalp (fast, small)

  • IMPULSE_REV — exhaustion fade after a thrust. Best in the first hour.
  • AB_STANDARD, AB_EQUAL, AB_RECIP — equal-leg measured moves. Good on quiet days.

Convergence score

Each detected pattern gets a 0–100 convergence score that weighs: StochRSI position, Keltner channel position, L2 order flow, and trend direction. 70+ is the take threshold for most traders.

Look for
FIB_786 LONG with convergence ≥ 75 + AI confidence ≥ +5 during the 09:45–11:00 ET window. That's the weight-of- evidence sweet spot in our 90-day data.
Avoid
Trading the same pattern twice in a row on the same symbol within an hour. The market doesn't reset that fast.

Lightning-bolt rule

Every pattern is gated by ZigZag swing confirmation. If the underlying swings aren't real, the pattern doesn't fire. This is what kills the false positives that plague stock-screener-style detectors.