# Double Smoothed Stochastic Bressert

The DSS Bressert indicator was developed by Walter Bressert. It is smoother than a regular stochastic indicator but can be interpreted in generally the same way with 30 considered oversold and 70 considered overbought.

The calculations start with a normal raw stochastic. This stochastic is smoothed by an exponential moving averages before another raw stochastic is taken of the result. Then a second exponential moving average of the same period is applied to this second stochastic.

%K |
`100 * XAVG((XAVG(STOCp.1.z, k) - MIN(XAVG(STOCp.1.z, k), p)) / (MAX(XAVG(STOCp.1.z, k), p) - MIN(XAVG(STOCp.1.z, k), p)), k)` |
`p` =Period, `k` =%Kperiod, `d` =%Dperiod, `z` =Offset |

%D |
`100 * XAVG(XAVG((XAVG(STOCp.1.z, k) - MIN(XAVG(STOCp.1.z, k), p)) / (MAX(XAVG(STOCp.1.z, k), p) - MIN(XAVG(STOCp.1.z, k), p)), k), d)` |

Where p is the period of the raw stochastic and must be an integer.

Where k is the %K period (of the exponential moving averages) and must be an integer.

Where di is the %D period and must be an integer.

Where z is the offset. An offset of 1 is 1 bar ago.