MadStocks Learn Klinger Oscillator
Volume 🕐 7-minute read

How Klinger Tracks Institutional Money Flow

The Klinger Oscillator is a sophisticated volume indicator that measures long-term accumulation and distribution — revealing where institutions are building or exiting positions.

⚡ 30-second answer

Klinger Oscillator measures the difference between two volume-weighted moving averages (34-period and 55-period). It identifies volume force — when volume is driving price up (accumulation) or down (distribution). Positive values = accumulation; negative = distribution. The oscillator includes a signal line (13-period EMA) for crossover buy/sell signals. Use Klinger to spot institutional activity and divergences.

What is the Klinger Oscillator?

The Klinger Oscillator was developed by Stephen Klinger to identify long-term trends in money flow while remaining sensitive enough to detect short-term reversals. It combines price, volume, and the direction of price movement into a single oscillator.

Core concept: The oscillator measures volume force (VF) — the cumulative volume moving the price up or down. When VF is positive and increasing, institutions are accumulating. When VF is negative and declining, they're distributing.

Why it matters: Most volume indicators are short-term focused. Klinger uses 34- and 55-period EMAs to capture institutional behavior, which unfolds over weeks or months — not days.

How is the Klinger Oscillator calculated?

The calculation is multi-step and involves determining cumulative volume force based on price direction:

Step Formula Description
1. Trend Direction If (H + L + C) > yesterday's sum → +1
Otherwise → -1
Determine if today's typical price is higher or lower than yesterday's
2. Daily Measurement (DM) DM = H − L Today's price range
3. Cumulative Measurement (CM) If trend direction same as yesterday:
CM = CMyesterday + DM
Otherwise: CM = DMyesterday + DM
Running total of price ranges in the current trend
4. Volume Force (VF) VF = Volume × [2 × (DM / CM) − 1] × Trend × 100 Volume adjusted for trend strength
5. Klinger Oscillator KO = EMA(VF, 34) − EMA(VF, 55) Difference between fast and slow volume force EMAs
6. Signal Line Signal = EMA(KO, 13) Smoothed signal line for crossover signals

The default settings (34, 55, 13) are based on Klinger's original research and work well for most stocks and timeframes. Advanced traders may adjust these for faster/slower sensitivity.

How do I read the Klinger Oscillator?

Klinger oscillates around a zero line and includes a signal line for crossovers:

Klinger Level Market condition Trading interpretation
Above zero Accumulation / Long-term buying pressure Institutions are building positions. Bullish bias.
Below zero Distribution / Long-term selling pressure Institutions are exiting or shorting. Bearish bias.
Klinger crosses above signal line Short-term momentum shift to bullish Buy signal when KO crosses signal line upward
Klinger crosses below signal line Short-term momentum shift to bearish Sell signal when KO crosses signal line downward

What trading signals does Klinger generate?

1. Zero-line crossovers (primary signal)

Bullish: Klinger crosses above zero → accumulation phase starting. Institutions building positions.

Bearish: Klinger crosses below zero → distribution phase starting. Institutions exiting.

These are major trend-change signals. Wait for confirmation with price action before entering.

2. Signal line crossovers (timing entries)

Buy: Klinger crosses above the signal line while both are above zero (confirmation of uptrend continuation).

Sell/Short: Klinger crosses below the signal line while both are below zero (confirmation of downtrend continuation).

Crossovers near the zero line are most reliable.

3. Divergence (high-probability reversals)

Bullish divergence: Price makes lower lows, Klinger makes higher lows. Selling pressure weakening — accumulation building despite falling prices. Reversal likely.

Bearish divergence: Price makes higher highs, Klinger makes lower highs. Buying pressure weakening — distribution happening despite rising prices. Top forming.

Key insight: Klinger divergence is powerful because it reveals institutional positioning before price confirms the turn. This gives early entry opportunities with strong risk/reward.

4. Extreme readings + reversal bar

When Klinger reaches an extreme level (e.g., reading far from zero) and then reverses sharply with a large reversal bar and high volume, it signals exhaustion of the current trend.

What timeframe should I use for Klinger?

Klinger is designed for daily and weekly charts. It's a long-term volume indicator that reveals institutional accumulation/distribution over weeks and months.

Daily charts: Best for swing traders holding 1-4 weeks. Klinger identifies intermediate trend changes.

Weekly charts: Best for position traders and investors. Klinger identifies major accumulation/distribution phases.

Klinger is less effective on intraday timeframes (e.g., 5-minute, 15-minute) because it's designed to filter short-term noise.

How is Klinger different from other volume indicators?

Klinger Oscillator OBV (On-Balance Volume) Chaikin Money Flow (CMF)
Uses price range and volume Uses only closing price direction Uses closing price position within range
Two EMAs (34, 55) with signal line (13) Cumulative line (no EMAs) 21-period SMA of money flow
Oscillates around zero Cumulative total (no zero line) Oscillates around zero
Best for long-term trends Best for confirming breakouts Best for short-term accumulation/distribution
Sensitive to divergences Shows cumulative buying/selling Shows buying/selling pressure over 21 days

Should I combine Klinger with other indicators?

Yes. Klinger is a specialized tool — use it with complementary indicators:

Powerful combinations:
Klinger + Price action: Use Klinger divergence to identify setups, then wait for price to confirm with a reversal pattern (engulfing candle, break of structure)
Klinger + Moving averages: Only take bullish Klinger signals when price is above the 50-day MA; only take bearish signals when below
Klinger + OBV: When both confirm the same trend (both above zero or both below), conviction is high
Klinger + RSI/MACD: Use Klinger for long-term trend, RSI/MACD for short-term timing

What are the strengths and weaknesses of Klinger?

Strengths Weaknesses
• Reveals institutional accumulation/distribution • Complex calculation — harder to intuitively understand
• Strong divergence signals for early reversals • Lagging — uses EMAs (historical data)
• Filters short-term noise (34/55 periods) • Not suitable for day trading or intraday timeframes
• Works well on liquid, high-volume stocks • Less effective on low-volume, illiquid stocks
• Signal line provides clear entry/exit timing • Generates fewer signals than faster indicators (slower)

Analyze Klinger on Any Stock

See live Klinger Oscillator readings and advanced volume flow signals on any ticker in the MadStocks Klinger Analyzer.

Open Klinger Analyzer → OBV Indicator →