HarmonicPatterns
A library written in Python to search harmonic patterns automatically.
[Harmonic Trading reference](https://harmonicpattern.com/blog/harmonic-pattern-and-elliot-wave-theory-advanced-technique/) The project is written primarily in Python, distributed under the MIT License license, first published in 2021. Key topics include: abcd, bat, butterfly, crab, deepcrab.
Harmonic Pattern Detector
In short, this project filters ZIGZAG patterns that fit-in Harmonic Patterns.
Search these patterns in ZIG-ZAG(parameters are configurable) patterns:
-
ABCD
-
Gartley
-
Bat
-
AltBat
-
ButterFly
-
Crab
-
DeepCrab
-
Shark
-
Cypper
-
all supports predict and deepsearch
patterns found

patterns predict

Reqirements
- TA-Lib
</p> </details>bashcd <project_dir> pip install -r requirements.txt pip install -e . # or python setup.py install
Features
Visualize
- Draw Harmonic Patterns in the graph using mplfinance + ipympl
Predict
- Predict harmonic patterns according to current kline
Else:
- go to examples/*.ipynb
- example
Contributors
Showing top 2 contributors by commit count.
This article is auto-generated from djoffrey/HarmonicPatterns via the GitHub API.Last fetched: 6/24/2026
