Stochastic Fast 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). 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 Fast1

How To Trade Using Stochastic Fast

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 Fast2

How To Access in MotiveWave

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

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 = 1
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);