Klinger Volume Oscillator MT4 – Free Download & Strategy

The Klinger Volume Oscillator is the indicator Stephen Klinger designed to combine the best of a MACD-style cross signal with a volume-based input. Instead of two EMAs of price, KVO runs two EMAs of “volume force trend” — a smart accumulator that captures both volume and the direction of price flow inside each bar.

Below is exactly how I configure KVO on MT4, the signal-line cross + divergence rules I trade, and how it compares to the more familiar Force Index.

What is the Klinger Volume Oscillator?

KVO was developed by Stephen Klinger in 1977. The calculation has three steps:

  1. Compute a “volume force” value per bar — volume × trend × |range fraction|, where trend is +1 if (H+L+C) is higher than the prior bar and -1 otherwise
  2. Take a fast EMA (34-period default) and slow EMA (55-period default) of the volume-force series
  3. KVO = fast EMA − slow EMA. Add a 13-period signal line EMA on top of KVO

The output is a MACD-shaped oscillator centred on zero with two lines: KVO (the main line) and the signal. It oscillates in unbounded range — values depend on the symbol’s volume scale.

The key insight: KVO captures both volume magnitude AND directional bias inside each bar, which is more nuanced than OBV’s simple “all volume to up or down”. When KVO crosses its signal line, you’re seeing a regime change in the volume force trend — often before price commits.

How KVO Works on MT4

On MT4, KVO plots in a separate sub-window with two lines (main + signal) and a horizontal zero line.

Klinger Volume Oscillator KVO main line and signal line on MT4 EURUSD H1 chart oscillating around zero

Three patterns matter for forex traders.

The first is signal-line cross. KVO crossing above its signal line is a bullish trigger; below is bearish. This is the equivalent of a MACD signal cross but on volume-force data — typically leads MACD by 1-3 bars on H1 EURUSD.

The second is zero-line cross. KVO crossing zero from below confirms a sustained shift to bullish volume flow; crossing from above is the inverse. Combined with the signal cross, it filters lower-quality crosses out of choppy markets.

The third is divergence. KVO divergence with price (price higher high, KVO lower high) is one of the more reliable warning signals because it captures volume-direction divergence rather than pure price-momentum divergence.

Key Features

  • Custom MT4 indicator (FOB_KlingerVO.ex4)
  • Two-line oscillator: KVO main + signal line
  • Configurable fast/slow/signal EMA periods (defaults 34/55/13)
  • Non-repainting once a bar closes
  • Signal-cross and zero-cross alerts (popup, email, push)
  • Lightweight on system resources

Best Settings for KVO Indicator

The 34/55/13 default is widely accepted. Adjust for trading style.

Use Case Fast EMA Slow EMA Signal
Scalping 21 34 9
Day Trading 34 55 13
Swing Trading 55 89 21

Recommended starting point: 34/55/13 on H1 EURUSD with a 50 EMA on price for trend context.

Pros and Cons

Pros Cons
Volume-force input captures positioning that price-only MACD misses Forex tick volume is approximate
Signal-line cross is a clear, rule-based entry trigger Custom install — not built into MT4
Divergence reads pair well with price-momentum divergence for confluence Less popular than MACD — fewer ready-made tutorials online
Configurable periods adapt to any trading style Unbounded oscillator scale isn’t comparable across pairs

How to Install KVO on MT4

KVO is a custom indicator. See install custom indicators on MT4.

Step 1: Download FOB_KlingerVO.ex4 from the form below.

Step 2: MT4 > File > Open Data Folder > MQL4 > Indicators. Drop the .ex4 in.

How to install Klinger Volume Oscillator custom indicator on MT4 - Custom indicator install dialog

Step 3: Restart MT4 (or refresh Navigator).

Step 4: Drag FOB_KlingerVO onto your chart. Set Fast=34, Slow=55, Signal=13.

Step 5: Click OK. Save the chart as a template (“KVO-H1”).

Trading Strategy: Signal Cross + Divergence

The highest-edge KVO setup. Best on H1 and H4 EURUSD, GBPUSD, gold.

Setup: KVO 34/55/13 + 50 EMA on price.

Long Entry:
1. Price above the 50 EMA on H4 (higher-timeframe trend filter)
2. On H1, look for bullish divergence — price lower low, KVO higher low
3. KVO crosses above its signal line within 3 bars of the divergence
4. Enter long on the close of the cross candle
5. Stop loss below the divergence low

Short Entry:
1. Price below H4 50 EMA
2. On H1, bearish divergence — price higher high, KVO lower high
3. KVO crosses below signal within 3 bars of divergence
4. Enter short on cross candle close
5. Stop loss above divergence high

Take Profit: Target the most recent opposing structure. Trail with 50 EMA after 1.5R.

KVO signal-line cross buy entry combined with bullish divergence on MT4 EURUSD H1 chart

The discipline that matters: skip signal crosses without divergence confirmation. The cross alone produces too many whipsaws in ranging markets; the cross + divergence combo filters those out.

KVO vs Force Index

Both volume-momentum oscillators. Different formulations.

Feature KVO Force Index
Inputs Volume × trend × range fraction Volume × price change
Signal type Two-line oscillator with signal cross Single-line zero-cross
Smoothness Smoother (34/55 EMAs) Often noisier

Verdict: Use KVO when you want MACD-style signal-cross entries on volume data. Use Force Index when you want a simpler zero-cross momentum read.

Frequently Asked Questions

Is the KVO indicator free?

Yes. Our FOB_KlingerVO.ex4 is free below.

Does KVO repaint?

No. KVO and signal lines are locked once each bar closes.

What’s the best KVO setting?

The 34/55/13 default works for most H1/H4 forex setups. Drop to 21/34/9 for scalping; raise to 55/89/21 for daily/weekly swings.

Why is my KVO scale weird?

KVO is unbounded — values depend on the symbol’s tick-volume scale. Don’t compare absolute KVO values across pairs; only the cross signals matter.

Can I use KVO on MT5?

Yes. Our enhanced version supports both platforms.

Download KVO Indicator for MT4 – Free

KVO isn’t built into MT4. Our free FOB_KlingerVO.ex4 gives you:

  • Two-line oscillator with KVO main + signal
  • Configurable EMA periods (default 34/55/13)
  • Signal-cross and zero-cross alerts — popup, email, push
  • Non-repainting — closed bars never change

Platform: MT4 (Build 1000+)
File type: .ex4
File size: 18 KB
Version: 1.0
Last updated: May 2026

Download the KVO Indicator – Free Instant Access

No payment. No catch. Enter your email below and the KVO Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting KVO Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing settings for scalping, day trading, and swing trading
  • The exact signal-cross + divergence rules I use in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

Download the Klinger Volume Oscillator Indicator – Free Instant Access

No payment. No catch. Enter your email below and the Klinger Volume Oscillator Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting Klinger Volume Oscillator Indicator file (.ex4) – install in 30 seconds
  • Step-by-step installation guide with chart screenshots
  • Best-performing settings for scalping, day trading, and swing trading
  • The exact entry and exit rules Dom uses in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

100% free forever. Your email is safe – we never sell, share, or spam. Unsubscribe with one click anytime.

By downloading, you agree to receive trading tips and indicator updates from ForexOBroker. Unsubscribe anytime.

Overall Rating: 4.3/5

Category Rating
Accuracy 4.4/5
Ease of Use 4.2/5
Features 4.3/5
Value 4.5/5

Related Indicators


Trading forex involves significant risk of loss and is not suitable for all investors. Past performance is not indicative of future results. The indicators provided on ForexOBroker are for educational purposes only. Always use proper risk management and never trade with money you cannot afford to lose.

Author: Dominic Walsh

I am a highly regarded trader, author & coach with over 16 years of experience trading financial markets. Today I am recognized by many as a forex strategy developer. After starting blogging in 2014, I became one of the world's most widely followed forex trading coaches, with a monthly readership of more than 40,000 traders! Make sure to follow me on social media: Instagram | Facebook | Youtube| Twitter | Pinterest | Reddit | Telegram Channel