Quantitative Finance Stack Exchange is a question and answer site for finance professionals and academics. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
Elliot wave principle seems pretty informal to me. What exactly do you want to compute? Perhaps you can extend your question? – werediver May 2 '14 at 14:55
@werediver I would to label automatically each movement (aka wave) and plot it – sparkle May 3 '14 at 10:18
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. – sayantan chakraborty May 2 at 7:24

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"

share|improve this answer
I deleted you second answer and merged it with this one. – SRKX Mar 2 '15 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.

share|improve this answer
Yes, Fibonacci is the easiest part. The hard part is the visual labelling of movements – sparkle May 3 '14 at 9:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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