harmonic

star 12.4k

Harmonic Patterns signal engine. Identifies XABCD five-point structures such as Gartley/Bat/Butterfly/Crab based on Fibonacci geometry, and generates trading signals in the PRZ (Potential Reversal Zone).

HKUDS By HKUDS schedule Updated 6/16/2026

name: harmonic description: Harmonic Patterns signal engine. Identifies XABCD five-point structures such as Gartley/Bat/Butterfly/Crab based on Fibonacci geometry, and generates trading signals in the PRZ (Potential Reversal Zone). category: strategy

Harmonic Patterns

Purpose

The Fibonacci geometry school uses precise ratio relationships to identify price patterns:

Pattern B-Point Retracement D-Point Retracement Direction
Gartley 0.618 XA 0.786 XA Reversal
Bat 0.382-0.5 XA 0.886 XA Reversal
Butterfly 0.786 XA 1.27 XA Reversal
Crab 0.382-0.618 XA 1.618 XA Reversal

Core Concepts

  • XABCD five-point pattern: a price structure defined by precise Fibonacci ratios
  • PRZ (Potential Reversal Zone): the convergence area around point D, where reversal probability is high
  • Bullish pattern (point D at the bottom) → buy signal
  • Bearish pattern (point D at the top) → sell signal

Dependencies

pip install pyharmonics pandas numpy requests

Parameters

Parameter Default Description
is_stock False Whether the instrument is a stock (affects analysis parameters)

Signal Convention

  • 1 = long, -1 = short, 0 = stand aside
Install via CLI
npx skills add https://github.com/HKUDS/Vibe-Trading --skill harmonic
Repository Details
star Stars 12,356
call_split Forks 2,381
navigation Branch main
article Path SKILL.md
More from Creator