Most technical indicators in a retail trader’s toolkit measure price. Moving averages, oscillators and pattern tools all read the same tape and try to interpret it. Volume indicators read something different: how much participation sits behind that price. When price rises on heavy activity, a move has conviction. When price rises on thin activity, it is a drift that can be reversed without warning.
Two volume-based tools dominate the practical landscape: the Money Flow Index, an RSI-style oscillator built from volume-weighted price, and On-Balance Volume, a cumulative line that adds or subtracts volume depending on the close. Both work on CFDs despite the absence of a central exchange order book, because both can be computed from tick volume — the frequency of price changes within a bar.
This guide explains what each indicator actually measures, where it fails, and how to build a rule-based setup around them for forex, gold, oil and index CFDs.
What Is the Money Flow Index (MFI)?
The Money Flow Index was developed by Marc Chaikin as a volume-weighted alternative to the Relative Strength Index. Where RSI asks “how much has price changed”, MFI asks “how much money moved, and in which direction”.
The calculation has three parts. First, the typical price for each bar is the average of the high, low and close. Second, raw money flow is that typical price multiplied by the bar’s volume. Third, the money flow oscillator divides the positive money flow over a lookback period by the negative money flow, and scales the result onto the 0-to-100 range with a formula that mirrors RSI:
MFI = 100 − (100 ÷ (1 + positive money flow ÷ negative money flow))
The default lookback is 14 periods. Values above 80 are conventionally treated as overbought, and values below 20 as oversold. The intuition is straightforward: if most of the money flow over the last 14 bars was positive, the oscillator pins near 100, and if most was negative it pins near zero.
What makes MFI different from RSI is that it reacts to price movement only when volume supports it. A sharp rally on very light activity produces a much smaller MFI reading than the same rally on strong participation. This is precisely the information an RSI discards.
What Is On-Balance Volume (OBV)?
On-Balance Volume is older, simpler and mechanically cumulative. Joseph Granville introduced the concept in the 1960s: add the bar’s volume when the close is above the previous close, subtract it when the close is below, and add nothing when the close is unchanged. The result is a single running total plotted under the price chart.
Because the line never resets, it is not read against a threshold. There is no “OBV above 50” or “OBV below 30”. It is read in three ways:
- Slope. A rising OBV under a rising price confirms accumulation. A falling OBV under a rising price flags weakening demand.
- Divergence. Price makes a higher high while OBV makes a lower high. The new price extreme is not being matched by participation, which is a warning that the trend is running on fuel that is running out.
- Breakout confirmation. When OBV breaks above a prior swing high in the same direction as price, the breakout has volume behind it rather than being a liquidity vacuum.
The value of OBV is that it is forward-looking in a way a moving average is not. A price-based tool tells you what has already happened to price; OBV tells you whether the participants who pushed it there are still there.
Tick Volume: What Volume Actually Means on CFDs
This is the point where most guides are vague, so it is worth being precise.
The global forex market is a decentralised network of banks, dealers and liquidity providers. There is no single tape, and no single volume number, for EUR/USD. A central exchange has one order book and one consolidated volume figure. A CFD is an over-the-counter contract where each broker assembles quotes from its own liquidity providers and publishes its own price.
What retail platforms display as volume is therefore tick volume: the number of times the price ticked during the bar. A bar with 400 ticks shows 400 units of volume. This is not the number of contracts traded and it is not the notional value exchanged.
Tick volume is still analytically useful, for two reasons. First, activity intensity is real information — a genuine institutional accumulation phase produces far more price changes than a drift, and tick volume registers that. Second, tick volume correlates with real volume most strongly during the most liquid periods, which are exactly the periods when price itself is most likely to trend.
Tick volume’s weakness is that it exaggerates quiet conditions and can misrepresent genuinely thin markets. During holiday weekends, or in the dead hour after a major data release when spreads widen, tick counts can inflate without corresponding real trade flow. The rule that follows is simple: weight tick-volume signals more heavily in liquid sessions and discount them in thin ones.
Setting Up MFI and OBV: The Rules
A workable setup combines the two indicators into a single confirmation structure, because each covers the other’s weakness. OBV is cumulative and slow to reverse; MFI is bounded and reacts faster. Using them together filters most of the false divergence signals that appear when either is used alone.
Step 1 — Establish the trend
On the daily or four-hour chart, plot a 200-period moving average. Above it, you are looking for long setups; below it, short setups. Volume oscillators are notoriously noisy in a range, and the moving average filter removes most of that churn before it costs anything.
Step 2 — Mark the divergence
Find a price swing high. Compare it with the prior price swing high. Now compare the OBV values at both swing highs. If price printed a higher high while OBV printed a lower high, that is bearish divergence. For a bullish setup, the mirror image: price prints a lower low while OBV prints a higher low.
Step 3 — Require MFI confirmation
Do not enter on OBV divergence alone. Check MFI at the second swing point. For a bearish setup, MFI should have fallen back below 50, ideally below 70 from an overbought extreme. If MFI is still making higher highs while price makes higher highs, the divergence is not confirmed and the trade is not a trade.
Step 4 — Enter and place the stop
Enter on the break of the intervening swing low, not at the point where you noticed the divergence. The stop goes beyond the most recent swing extreme plus a small buffer for spread and slippage. On a standard CFD account the buffer is a meaningful part of the calculation: a two-pip buffer against a zero-point-eight pip spread is not the same as a two-pip buffer against a spread-and-commission structure.
Step 5 — Size by risk, not by conviction
Risk a fixed percentage of the account per trade, normally between 0.5% and 2%. The oscillator tells you where the setup is; the account balance decides how large it is. Every beginner guide gets this backwards. See our position sizing and the 1% rule and our Kelly criterion guide for the mathematics.
Step 6 — Manage the exit
Two approaches work well. The first is a fixed target at the next structural level, with the stop moved to breakeven once price has travelled one risk unit in your favour. The second is a trailing structure that follows the swing lows of the developing move. The second suits trends and produces larger winners; the first suits ranges and produces a higher win rate. Both are legitimate — pick one and backtest it.
Where These Indicators Work Best
Volume-based analysis is strongest on instruments where participation is meaningful and the flow is genuine.
Gold (XAU/USD) is an excellent fit. It is the most actively traded commodity CFD, it moves on genuine institutional flow, and it is heavily traded during London and New York hours, when tick volume is a meaningful proxy for real activity. Gold trends also tend to extend, which rewards the trailing-exit version of this setup.
Major forex pairs work well, with the caveat that volume confidence is highest during the London and New York overlap. EUR/USD, GBP/USD and USD/JPY all carry genuine institutional flow. Exotic pairs do not — their tick volume is thin enough that divergences are frequently artefacts of a handful of ticks.
Index CFDs are strong candidates. The US 500, Nasdaq 100 and Germany 30 contracts are driven by cash equity flow, and the opening cash session produces the volume expansion that makes divergence readings reliable. The caveat is index futures roll, and a rollover week can distort both price and tick volume.
Energy is more complicated. Crude oil trades around OPEC headlines and inventory data, and those event-driven spikes generate enormous tick counts that swamp the underlying signal. Volume indicators work best on the continuation after the event, not during it.
Crypto CFDs trade continuously, so tick volume is available at any hour. But 24-hour trading means the bar structure is less tied to real session activity, and weekend gaps in activity produce the same distortion as holiday liquidity.
Common Mistakes
Treating tick volume as real volume. This is the foundational error. A divergence driven by tick-count artefacts in a thin market is not a signal. Weight your readings by session and by how tightly the spread is behaving.
Trading OBV against a threshold. There are no meaningful threshold levels for OBV. People who try to apply RSI-style overbought levels to OBV produce noise. Read the slope and the divergence.
Ignoring divergence in a strong trend. OBV divergence in a runaway trend can persist for weeks while price keeps going. This is why the 200-period moving-average filter and the MFI confirmation step matter — they cut the majority of premature entries.
Using too many indicators at once. MFI, OBV, RSI, Stochastic and a moving average are five ways of reading roughly the same underlying price action. Two complementary tools plus a trend filter is enough.
Ignoring the news calendar. Volume indicators measure participation, and news releases produce participation. An indicator divergence that resolves within minutes of a CPI print is not a technical setup.
Money Flow Index and OBV on the UZFX Platform
Both indicators are standard charting functions, and both compute identically on any platform that supplies volume data. On the UZFX Web Terminal and its native applications for H5, iOS, Android, Windows and Mac, MFI appears in the indicator library with the conventional 14-period default, and OBV is available as a standalone overlay with a configurable source and moving-average period.
The same setups — slope, divergence, MFI confirmation, swing-high entry — translate one-for-one to forex, gold, crude, index and single-stock CFDs. UZFX is regulated by the ASIC under AFSL 001291473, which you can verify on the ASIC professional registers, and the account opens from a $10 minimum deposit with zero commission on the standard account. Readers new to the platform can start with the UZFX 2026 review and the multi-asset review, then read the order types guide to make sure your stops and limits are placed correctly.
Frequently Asked Questions
What is the Money Flow Index (MFI)?
The MFI is a volume-weighted momentum oscillator developed by Marc Chaikin. It multiplies the typical price (average of high, low and close) by volume, then compares the positive and negative money flow over a lookback period and scales the result from 0 to 100. The default period is 14, with readings above 80 conventionally overbought and below 20 oversold.
How does On-Balance Volume work?
OBV adds the bar’s volume when the close is above the previous close, subtracts it when the close is below, and ignores it when the close is unchanged. The resulting running total is read for slope and divergence rather than against fixed thresholds, because it never resets.
Can you use volume indicators on forex and CFDs?
Yes, with the correct interpretation. There is no consolidated volume in decentralized markets, so platforms display tick volume — the count of price changes per bar. It measures activity intensity rather than traded size, and it is most reliable during liquid sessions such as the London–New York overlap.
What is the best MFI and OBV trading strategy?
Use them together: identify an OBV divergence against a price extreme, require MFI to confirm by crossing back below 50 or 70 for a bearish setup, enter on the break of the intervening swing point, place the stop beyond the recent swing extreme, and size the trade with a fixed percentage risk rule.
Does MFI work better than RSI?
Neither is universally better. RSI measures price momentum alone and reacts faster. MFI incorporates participation, which filters moves that lack conviction but responds more slowly. Many traders use MFI as a filter on RSI signals rather than as a replacement.
Can these indicators be used for day trading on low-priced accounts?
Yes. The indicators cost nothing to compute and the analysis is chart-based, so a small account is not disadvantaged by using them. What a small account is more sensitive to is the spread and slippage buffer that must be added to the stop distance — see our CFD trading cost guide for how that changes position sizing.
Final Verdict
Volume indicators answer a question price indicators cannot: is anyone actually behind this move. That makes MFI and OBV a genuinely useful second layer rather than a fifth variation on momentum.
Use OBV to establish whether participation supports the trend, MFI to confirm that the momentum reading agrees, and a moving average to keep you on the right side of the market. Apply the setup on liquid instruments, in liquid sessions, with the news calendar open beside you, and size every position from a fixed percentage of the account rather than from conviction.
Risk Disclaimer
Trading contracts for difference (CFDs) and leveraged forex carries a high level of risk and may result in the loss of your entire deposit. Technical indicators summarise historical price and activity data; they do not predict future prices, and every indicator described here will produce false signals. Past performance is not a reliable indicator of future results. The information in this article is provided for educational purposes only and does not constitute financial advice or a recommendation to trade any instrument. Verify broker details, including regulatory status, directly on the ASIC professional registers and on the broker’s own website before depositing funds. Trading may not be available to all users in your jurisdiction.
Last reviewed 6 November 2026 by the MarketCFD editorial team. This guide is written independently and is not sponsored by any broker.