Stochastic Full Oscillator

The Stochastic Oscillator was promoted by Dr. George Lane in the 1950s. It is often used to indicate oversold (top of range) or overbought (bottom of range) conditions. The oscillator’s basic calculation is 100*(current price-period low)/(period high-period low). This is a fully configurable version of the Slow Stochastic Oscillator. The user may change the method (EMA) and period lengths. This indicator’s definition is further expressed in the condensed code given in the calculation below.
Click here for more information..

Stochastic Full

How To Trade Using Stochastic Full

Stochastic is a momentum indicator. If the pk crosses above the pd a buy signal is generated. Conversely, if the pk crosses below the pd a sell signal will be given.

Stochastic Full2

How To Access in MotiveWave

Go to the top menu, choose Study>General>Stochastic Full

or go to the top menu, choose Add Study, start typing in this study name until you see it appear in the list, click on the study name, click OK.

Important Disclaimer: The information provided on this page is strictly for informational purposes and is not to be construed as advice or solicitation to buy or sell any security. Please see our Risk Disclosure and Performance Disclaimer Statement.


//method = moving average (ma), user defined, default is EMA
//kPeriod = user defined, default is 14
//maPeriod = user defined, default is 3
//signalPeriod = user defined, default is 3
//index = current bar number

//stochasticK=100*(currentClose-lowest)/(highest-lowest); highest and lowest are for kPeriod
K = stochasticK(index, kPeriod));
pk = ma(method, index, maPeriod, K);
signal = ma(method, index, signalPeriod, pk);
pd = signal;
buy = crossedAbove(pk, pd);
sell = crossedBelow(pk, pd);