Get Updates:
Email
Twitter
RSS

Heads up to all that there is a bug in the current builds of TOS that affects the initialization of exponential moving averages. Beginning with the December builds, TOS changed the way exponential moving averages were initialized. I will spare you the details of what I have found but it is a real PITA. The Vervoort Crossover and Heikin-Ashi Candlestick Oscillator studies are most affected since they use a triple exponential moving average. The leftmost part of any chart with these studies will be completely incorrect. As time progresses, the “Bad Data” is worked out and the indicators normalize. For the time being I recommend you do not use these studies. If you are compelled to then plot a much longer timeframe than you need to allow everything to settle out. Here is a picture of the Vervoort Crossover study and the wild swings early on in the chart. TOS is aware of the bug.

Exponential Average Bug

7 Responses to “BUG ALERT: Exponential Moving Average Initialization”

  1. nummy says:

    Hopefully they fix the ZigZag functions too.

  2. Adam says:

    I’ve said it all along: exponents are the devil’s spawn!

    Right-thinking thinkScripters use simple moving averages, logarithms and standard deviation.

  3. Felix says:

    And I noticed a lot of bugs in their own indikators. Seriously thinking to change the broker and switch to a normal platform, because this is exceeded every measure. Turns out to deceive us TOS traders for real money. All this is in the same no more nor less than fraud! Many times the cost very much bugs me a lot of money and those who are fit for it and who is compensated for the damage? No one, on the other hand still have it charged too much!

  4. Affliction says:

    Anyone notice the same issue on any SMAs, Kaufman Binary Wave, others? Hopefully, TOS will fix the issue or issues soon.

  5. Bob says:

    Does TOS have an idea of when this might be fixed?

Leave a Reply