Symmetrical Moving Average

Forums ProRealTime English forum ProBuilder support Symmetrical Moving Average

Viewing 7 posts - 1 through 7 (of 7 total)
  • #203109
    JS

    Moving averages are excellent filters for reducing noise and maintaining a good step response.

    When calculating a simple moving average, only the input values on one side of the output value are used.

    Alternatively, the group of input values can be chosen symmetrically around the output value, this prevents a relative shift between the input and output values.

    In the screenshot the difference between a simple moving average (red) and a symmetrical moving average (green).

     

    2 users thanked author for this post.
    #203136

    why do you make it so it lags?

    #203143

    observation:
    the same symmetrical mm can be obtained with the sma predefined prt + horizontal offset -5

    #203144
    JS

    Hi @snucke

    As you can see in the screenshot, the symmetric MA responds faster to the price changes than the simple MA, so there is less delay (lagging)…

    #203147

    What i ment was why is it Infront of the price and not where the price actually is? Makes it look faster at reacting than i normal average

    #203153
    JS

    Simple moving average:

    Y[10] = (x[10] + x[11] + x[12] + x[13] + x[14]) / 5

    Symmetrical moving average:

     Y[10] = (x[8] + x[9] + x[10] + x[11] + x[12]) / 5

    #203169

    Why not show them in the same place? Where price is and where a normal moving average is being plotted

Viewing 7 posts - 1 through 7 (of 7 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login