Built by a quantitative analyst who grew tired of manual drawing, fractalEW uses a recursive peak/trough detection algorithm. It does not claim 100% accuracy, but it excels at identifying potential impulse structures. The repository includes a Jupyter notebook that plots the Dow Jones Industrial Average with automated labels.
Many GitHub repos utilize a structure similar to this for wave detection: elliott wave github
This is one of the few libraries that implements the strict "Monte Carlo" approach to wave labeling. Instead of guessing the correct label, the algorithm generates thousands of possible wave counts based on ZigZag highs and lows, then filters them using Elliott’s rules (alternation, channeling, fib ratios). Built by a quantitative analyst who grew tired
Repositories like WaveFormer (concept stage) aim to predict the remaining length of a current wave by comparing it to a database of millions of historical patterns. While still in its infancy, this is where the keyword "Elliott Wave GitHub" will likely evolve over the next five years. Many GitHub repos utilize a structure similar to
This project uses an iterative approach. Instead of assuming all high/low points are in a perfect row (which rarely happens in real markets), it scans for all possible "Wave 1s" and then validates subsequent waves. 2. Advanced Automation: Machine Learning & Optimization
Typical parameters: