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).
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)