Elliott Wave — Github

  • Sample Usage:
    from ewave import ewave
    waves = ewave.get_ewave(high, low, depth=12, dev=5, back=3)
    
  • Limitation: Works best on daily or 4-hour charts; noisy on low timeframes.
  • To save you hours of sifting, here are the most active and well-documented projects as of 2025.

    Best for: Forex and Crypto algorithmic trading. This is arguably the most popular Python library for strict Elliott Wave counting. It utilizes numpy and pandas to identify zigzags based on percentage thresholds. elliott wave github

    Best for: Performance critical backtesting. Rust is gaining traction in quantitative finance due to its speed. wave-rs uses a genetic algorithm to fit Elliott Wave patterns to historical data. Sample Usage : from ewave import ewave waves = ewave

    It is vital to understand the limitations of algorithmic Elliott Wave code found on GitHub: Limitation : Works best on daily or 4-hour

    A fascinating subset of repositories on GitHub applies Machine Learning (ML) to Elliott Wave theory.


    Companies using Blue Marble’s geospatial technology

    NASA
    Chevron Corporation
    CDM Smith
    National Geographic
    Lockheed Martin
    United Nations
    Harvard University
    GM
    Accuweather
    Exxon