I'm strongly interested to computing Elliott Wave to any given Timeseries. Does anybody tried?

Is there any phython library to do that?

I'm looking for an algorithm taht if I give to it a time series, it label each movement according to Elliott Wave principle.

  • 3
    $\begingroup$ Elliot wave principle seems pretty informal to me. What exactly do you want to compute? Perhaps you can extend your question? $\endgroup$
    – werediver
    May 2, 2014 at 14:55
  • $\begingroup$ @werediver I would to label automatically each movement (aka wave) and plot it $\endgroup$
    – sparkle
    May 3, 2014 at 10:18
  • $\begingroup$ All automated EW counters have huge problem.when it recounts it does not calculate the losses.so better not to use any without backtesting it. $\endgroup$
    May 2, 2016 at 7:24

2 Answers 2


Here's C++


Here's MQL5

https://www.mql5.com/en/articles/260 or https://www.mql5.com/en/code/10582

I'm very interested in python implementation as well.

Also, TradingView automatically marks up Elliot waves on their charts. The source pinescript is black box though.

The markup is certainly not: "Elliot wave principle seems pretty informal to me"

  • $\begingroup$ I deleted you second answer and merged it with this one. $\endgroup$
    – SRKX
    Mar 2, 2015 at 3:24

Have not seen any Python libraries for that strangely. I have a feeling you wont find any. Fibonacci Numbers are easy to calculate in Python.

  • $\begingroup$ Yes, Fibonacci is the easiest part. The hard part is the visual labelling of movements $\endgroup$
    – sparkle
    May 3, 2014 at 9:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.