The Klinger Oscillator measures trends of money flows based upon volume. It is helpful in both short and long term market analysis.

The Klinger Oscillator is calculated using three values: the High-Low price range, volume, and Accumulation/Distribution. Accumulation takes place if typical price of the current bar is higher than that of the previous, and Distribution is observed when the current typical price is lower than that of the previous bar. If the typical prices are equal, the existing trend is maintained.

The oscillator is calculated as the difference between two EMAs of volume force: 34 period EMA and 55 period EMA. Volume force is defined as volume multiplied by coefficient depending on Accumulation/Distribution data and preceding trend. The primary plot is accompanied with trigger line which is EMA of Klinger Oscillator (period is equal to 13 by default).

In price uptrend, it is considered a Buy signal when Klinger Oscillator has extremely low negative value, turns up and crosses the trigger line. Conversely, in downtrend, the Sell signal is suggested when Klinger Oscillator rises to extremely high level, turns down, and crosses the trigger line. An 89 period EMA is recommended for defining trend direction.


Input Parameters

Parameter Description
ma length The number of bars to calculate the EMA for trigger line.


Plot Description
KVOsc The Klinger Oscillator plot.
TriggerLine The trigger line.
ZeroLine The zero level.


*For illustrative purposes only. Not a recommendation of a specific security or investment strategy.