The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Finance::GeniusTrader::Indicators::DSS - Double Smoothed Stochastic (William Blau).

DESCRIPTION

From http://www.wealth-lab.com/cgi-bin/WealthLab.DLL/getdoc?id=128:

DSS applies 2 smoothing EMAs of different lengths to a Stochastic Oscillator. DSS ranges from 0 to 100, like the standard Stochastic Oscillator. The same rules of interpretation that you use for Stochastics can be applied to DSS, although DSS offers a much smoother curve than Stochastics.

From http://www.tradesignalonline.com/Lexicon/Default.aspx?name=DSS%3a+Double+Smoothed+Stochastics+(Blau)

Calculation of the DSS indicator is similar to stochastics. The numerator: first the difference between the current close and the period low is formed, and this is then exponentially smoothed twice. The denominator is formed in the same way, but here the difference is calculated from the period high minus the period low. Numerator and denominator yield the quotient, and this value is multiplied by 100.

Calculation

As can be seen from above, there is some disagreement on the calculation process. We follow the latter and calculate DSS-BLAU as follows:

DSS-BLAU[p1,p2,p3] = EMA[p3, EMA[p2, Close - LowestLow[p1]] 100 * ---------------------------------------------- EMA[p3, EMA[p2, HighestHigh[p1]-LowestLow[p1]]

The handling and the calculations of signals is similar to the Stochastic-Indictor.

Parameters

Period 1 (default 5)

The period over which to consider highest highs and lowest lows.

Period 2 (default 7)

The period of the first smoothing

Period 3 (default 3)

The period of the second smoothing

High, Low, and Close of Source

The source from which the indicators is calculated.