On-Balance Volume (OBV) Indicator MT4 – Free Download & Strategy

If you’ve ever watched a clean trend stall for no obvious reason, OBV is the indicator that often warned about it before price did. On-Balance Volume tracks cumulative buying and selling pressure as a single line — no histograms, no thresholds, just one slope that either agrees with price or quietly disagrees.

In this guide I’ll walk through how I read OBV on MT4, the slope-and-divergence pattern that flags exhaustion before it shows up on the chart, and the trend-confirmation rule I run on every position trade I open.

What is the OBV Indicator?

On-Balance Volume was developed by Joseph Granville in the 1960s and remains one of the most widely used cumulative volume tools in technical analysis. The formula is brutally simple: when price closes higher than the previous bar, that bar’s volume is added to a running total; when price closes lower, the volume is subtracted. Equal closes contribute nothing.

The result is a single cumulative line that rises when buying pressure dominates and falls when selling pressure does. The absolute value is meaningless — only the direction and slope matter. That’s why OBV is plotted as a line in a sub-window with no fixed scale.

The genius of OBV is that it isolates volume’s directional bias. Raw volume bars tell you how much trading happened; OBV tells you which side won. When OBV is making higher highs alongside price, you have institutional confirmation. When OBV stalls or falls while price climbs, you have a warning that the move is running on fumes.

How OBV Works on MT4

On MetaTrader 4, OBV plots in a separate sub-window beneath your price chart. Three patterns matter for forex traders.

OBV indicator on MT4 EURUSD H1 chart with rising cumulative volume and matching price uptrend

The first is trend confirmation. When OBV is climbing in step with price during an uptrend, the move has volume behind it and is far more likely to continue. When OBV is sloping down while price still rises, that disconnect is your warning to tighten stops or take partials. The reverse applies to downtrends.

The second is divergence. Bearish divergence: price makes a new high but OBV makes a lower high. Bullish divergence: price makes a new low while OBV makes a higher low. These are the highest-edge OBV signals I’ve found and they tend to lead price by one to five bars on H1, which is enough time to set up a counter-trend reversal entry.

The third is OBV breakout. When OBV breaks through its own multi-day high or low — even when price is still consolidating — it often signals which direction the next leg will go. Smart money typically positions before price confirms, and OBV is one of the few tools that exposes that footprint on a forex chart.

There’s a caveat worth flagging: OBV in forex uses tick volume, not real exchange volume (forex has no central exchange). Tick volume correlates well with real activity on major pairs and decent brokers, but it’s an approximation. Don’t use OBV alone — pair it with price action and a trend filter.

Key Features

  • Built into MT4 by default — Insert > Indicators > Volumes > On Balance Volume
  • Single cumulative line — no thresholds to tweak, no parameters to optimise
  • Non-repainting once a candle closes
  • Works on every timeframe, but cleanest reads on H1 and H4 in my testing
  • Lightweight — adds zero perceptible load to MT4
  • Compatible with all forex pairs, indices, and metals offered by most MT4 brokers

Best Settings for OBV Indicator

OBV has only one parameter — the price source — and the default (Close) is the right choice in almost every case. The decision that actually matters is what timeframe to read it on and how long a lookback to use for divergence detection.

Use Case Timeframe Divergence Lookback Pair With
Scalping M5 / M15 20-30 bars 5/20 EMA
Day Trading M30 / H1 50 bars 50 EMA + RSI
Swing Trading H4 / D1 50-100 bars 200 EMA + structure
Position D1 / W1 100-200 bars Weekly trend + S/R

Recommended starting point: H1 chart with a 50-bar divergence lookback and a 50 EMA on price as the trend filter. Master that combination first before changing anything.

Pros and Cons

Pros Cons
Single-line read — instantly tells you whether price has volume backing or not Forex tick volume is an approximation, not real exchange volume
Non-repainting and zero-parameter — nothing to overfit Provides no overbought/oversold signal — needs a partner indicator for entries
Divergence signals lead price by 1-5 bars on most timeframes Cumulative scale is meaningless — can’t compare absolute values across pairs
Works equally well as trend-confirmation and as a reversal warning Quality of OBV depends entirely on the broker’s tick-volume feed

How to Install OBV Indicator on MT4

The standard OBV ships with MT4. Our enhanced version adds divergence detection and alerts — see the install custom indicators on MT4 tutorial for the manual install.

Step 1: Open MT4 and select the chart you want to apply OBV to.

Step 2: Click Insert in the top menu, then Indicators > Volumes > On Balance Volume.

How to add On-Balance Volume in MT4 - Insert menu navigation to Volumes

Step 3: In the popup, leave Apply To set to Close. Pick a high-contrast colour for the line.

Step 4: Click OK. OBV now appears in a separate sub-window below price.

Step 5: Save the configuration via Template > Save Template as “OBV-H1” so you can apply it to any chart in two clicks.

Trading Strategy: OBV Divergence

This is the highest-edge OBV pattern I trade. Best results on H1 and H4 EURUSD, GBPUSD, and gold (XAUUSD).

Setup: OBV in its standard form. Add a 50 EMA to price for trend context.

Bullish Divergence Long Entry:
1. Price makes a lower low on the chart
2. OBV simultaneously makes a HIGHER low (the divergence)
3. Wait for the next candle to close above the previous bar’s high
4. Enter long on the close of that confirmation candle

Bearish Divergence Short Entry:
1. Price makes a higher high
2. OBV simultaneously makes a LOWER high
3. Wait for the next candle to close below the previous bar’s low
4. Enter short on the close of that confirmation candle

Stop Loss: Just beyond the swing extreme that formed the divergence (15-30 pips on H1 EURUSD, scale up for higher timeframes or volatile pairs).

Take Profit: Target the most recent opposing structure — previous swing high for longs, previous swing low for shorts. Trail the stop with the 50 EMA once price hits 1R in your favour.

OBV bullish divergence with price making lower lows while OBV makes higher lows on MT4 EURUSD H1 chart

The discipline that separates a profitable OBV trader from an unprofitable one: only take divergences that align with the higher-timeframe trend. If the daily is bullish, only act on bullish divergences on H1/H4. Counter-trend divergence trades win individually but lose on average over a sample size of 50+. Follow the daily structure.

OBV vs MFI

Both confirm trends with volume but they read different things.

Feature OBV MFI
Type Cumulative line (no scale) Bounded oscillator (0-100)
Primary signal Trend confirmation + divergence Overbought/oversold + divergence
Sensitivity Smooth, slow to flip More sensitive, oscillates faster
Best market Trending Ranging or with clear OB/OS extremes

Verdict: Run OBV when you’re trading with the trend and need a clean confirmation tool. Switch to MFI when you’re fading extremes in a range. Many of my live charts have both.

Frequently Asked Questions

Is the OBV indicator free?

Yes. The standard OBV is built into every copy of MT4. Our enhanced version with divergence detection and alerts is also free — download below.

Does OBV repaint?

No. OBV updates in real time on the current bar but locks once that bar closes. Historical readings never change.

Does OBV work on forex with no real volume?

Forex OBV uses tick volume — the count of price changes per bar — as a proxy for real volume. On major pairs from a decent broker, tick volume correlates strongly enough with real activity that OBV remains useful. On exotics or with poor brokers, results degrade.

What’s the best timeframe for OBV?

H1 and H4 give the cleanest divergence and trend-confirmation reads in my experience. M5 OBV is too noisy unless you’re scalping; daily OBV is a great structural read for swing trades.

Can OBV be used on MT5?

Yes. OBV is built into MT5 and our enhanced version is available for both platforms.

Download Enhanced OBV Indicator for MT4 – Free

The standard OBV ships with MT4 but lacks the features serious traders need. Our enhanced version adds:

  • Automatic divergence detection — bullish and bearish divergences highlighted on the chart
  • Slope-based trend confirmation — coloured line segments show OBV slope direction
  • Customisable alerts — popup, email, and push when divergence forms or OBV breaks structure
  • Lookback adjustable for divergence detection (default 50 bars)

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

Download the OBV Indicator – Free Instant Access

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

  • The non-repainting OBV 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 divergence rules I use in live trading
  • Weekly trading insights from a developer with 16+ years of market experience

Download the On-Balance Volume (OBV) Indicator – Free Instant Access

No payment. No catch. Enter your email below and the On-Balance Volume (OBV) Indicator file lands in your inbox within 60 seconds. Here’s everything you get:

  • The non-repainting On-Balance Volume (OBV) 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.6/5

Category Rating
Accuracy 4.5/5
Ease of Use 4.8/5
Features 4.5/5
Value 4.9/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