Volume Profile is the indicator that quietly changed how I read intraday charts. Instead of drawing support and resistance from swing highs and lows, you let traded volume tell you where the market actually transacted — and those levels behave more like real S/R than anything I drew by hand for the first ten years of my career.
This guide covers the Volume Profile indicator I built for MT4, the three levels you actually need to read (POC, VAH, VAL), and the bounce-and-reject strategy I trade intraday on EURUSD and gold.
What is the Volume Profile Indicator?
Volume Profile rotates the volume axis 90 degrees. Instead of plotting volume bars under each candle (showing volume per unit of time), it plots a horizontal histogram showing volume per unit of price.
The result is a vertical bell-curve-style distribution beside your chart. The widest part — the price level with the most traded volume — is called the Point of Control (POC). The price band that contains a defined percentage of total volume (typically 70%) is the Value Area. Its upper bound is the Value Area High (VAH); the lower bound is the Value Area Low (VAL).
Why this matters for forex: institutional execution tends to cluster around accepted prices. The POC is the price at which buyers and sellers transacted most actively over your lookback window. When price returns to the POC, expect a reaction. When it breaks decisively above VAH or below VAL, expect continuation toward the next high-volume node.
In futures and equities Volume Profile uses real exchange volume. On MT4 the indicator uses tick volume (count of price changes), which correlates well enough with real activity on majors and metals to make the levels reliable.
How Volume Profile Works on MT4
The custom MT4 Volume Profile draws the histogram to the right of the most recent bar, with POC, VAH, and VAL plotted as horizontal lines extending across the chart.

Three patterns matter for traders.
The first is POC reaction. When price trades back to the POC after extending away from it, you’ll usually get a reaction — bounce or rejection — because liquidity sits where prior trading happened. POC retests on a 200-bar profile work especially well on H1 EURUSD.
The second is value-area edges as support/resistance. VAH acts as resistance when price is below it; support when price is above it. Same logic for VAL. Watching how price interacts with VAH/VAL tells you whether the market is balancing inside value or breaking out.
The third is high-volume nodes (HVNs) and low-volume nodes (LVNs). HVNs are bumps in the histogram outside the value area — past prices where significant trading happened. They act as magnets and reaction points. LVNs are gaps in the profile — price moves through them quickly because nobody wants to trade there. Targeting LVNs as profit zones works well because price rarely lingers in them.
Key Features
- Custom MT4 indicator (FOB_VolumeProfile.ex4) — drop in MQL4/Indicators and apply
- Configurable lookback (50-500 bars) — adapt to scalping, day trading, or swing
- Configurable bin count (10-200) — finer granularity on longer lookbacks
- POC, VAH, VAL drawn as horizontal lines extending across the chart
- Value Area % adjustable (default 70%, raise to 80% for wider value zones)
- Lightweight — recomputes on every tick but only over the lookback window
Best Settings for Volume Profile
The two settings that matter are lookback and bin count. Match them to your trading horizon.
| Use Case | Timeframe | Lookback (bars) | Bins | Value Area % |
|---|---|---|---|---|
| Scalping | M5 | 96 (8 hours) | 40 | 70% |
| Day Trading | M15 / H1 | 96-200 | 50-60 | 70% |
| Swing Trading | H4 | 120 (20 days) | 60 | 70% |
| Position | D1 | 60-100 | 50 | 70% |
Recommended starting point: H1 chart, 200-bar lookback, 60 bins, 70% value area. This is my default for EURUSD intraday.
Pros and Cons
| Pros | Cons |
|---|---|
| POC and value-area levels behave like dynamic S/R that price genuinely respects | MT4 forex tick volume is approximate, not real exchange volume |
| HVN and LVN structure helps target profit zones intelligently | Computationally heavier than line indicators — keep lookback under 500 bars |
| Works across all forex pairs, indices, and metals | Histogram clutter on the right of the chart needs visual adjustment |
| Setup-and-forget — no parameter optimisation needed once you’ve picked your lookback | Requires custom .ex4 install, not built into MT4 |
How to Install Volume Profile Indicator on MT4
The Volume Profile indicator is custom — not built into MT4. See install custom indicators on MT4 for the full walkthrough.
Step 1: Download FOB_VolumeProfile.ex4 from the form below.
Step 2: Open MT4 > File > Open Data Folder > MQL4 > Indicators. Drop the .ex4 file into this folder.

Step 3: Restart MT4 (or right-click Navigator > Refresh).
Step 4: In Navigator > Custom Indicators, drag FOB_VolumeProfile onto your chart. In the popup, set Lookback to 200, Bins to 60, ValueAreaPct to 0.70.
Step 5: Click OK. Save the configuration via Template > Save Template as “VP-H1”.
Trading Strategy: POC + Value Area
The two highest-edge setups I trade with Volume Profile.
Setup 1: POC Bounce (mean reversion)
1. Wait for price to extend away from the POC (above VAH or below VAL)
2. Look for price to retrace back to the POC
3. Confirm a rejection candle (pin bar, engulfing) at the POC
4. Enter in the direction of the rejection
5. Stop loss beyond the POC by 10-20 pips on H1
6. Target the previous extreme (VAH if you went long off POC after rejection from above)
Setup 2: VAH/VAL Rejection (range trading)
1. Identify a balanced session (price oscillating inside value area)
2. Wait for price to test VAH (resistance) or VAL (support)
3. Look for a rejection candle confirmation
4. Enter short at VAH targeting POC, or long at VAL targeting POC
5. Stop loss 15-25 pips beyond the rejected level
6. Target = POC; full exit there or trail back to opposite edge

The decision tree: above VAH = bullish breakout regime, below VAL = bearish breakout regime, inside value = range. Trade range setups inside value, breakout setups outside, and let the histogram dictate profit targets.
Volume Profile vs VWAP
Both volume-based, both used intraday, but they answer different questions.
| Feature | Volume Profile | VWAP |
|---|---|---|
| Plotting | Horizontal histogram (price-based) | Single line (time-based) |
| Primary signal | Where volume transacted at each price | Average price weighted by volume over time |
| Best use | Static support/resistance from prior session | Dynamic intraday bias and pullback entries |
| Best timeframe | M15 to H4 | M5 to H1 |
Verdict: Run both. VWAP gives you the dynamic mean for intraday entries; Volume Profile gives you the static support/resistance to target.
Frequently Asked Questions
Is the Volume Profile indicator free?
Yes. Our FOB_VolumeProfile.ex4 is free below. Premium TradingView Volume Profile costs $20+/month — there’s no need to pay it for forex.
Does Volume Profile repaint?
The histogram redraws as new bars arrive (the lookback window slides forward), but the POC, VAH, and VAL on closed bars are computed from completed data and don’t repaint historically.
Does Volume Profile work on forex with no real volume?
On MT4 it uses tick volume — count of price changes per bar. On majors with a major broker, tick volume correlates strongly enough with real volume that POC and value-area levels remain reliable. On exotics, results degrade.
What’s the best lookback for Volume Profile?
200 bars on H1 (about 8 trading days) is the workhorse setting for EURUSD day trading. Drop to 96 bars (one trading session) for cleaner intraday levels; raise to 500 for swing trading.
Can I use Volume Profile on MT5?
MT5 has a built-in Volume Profile under “Volumes”. Our custom MT4 version replicates that functionality on MT4.
Download Volume Profile Indicator for MT4 – Free
Volume Profile isn’t built into MT4. Our free FOB_VolumeProfile.ex4 gives you the full POC/VAH/VAL toolkit:
- Configurable lookback and bins — adapt to any timeframe
- POC, VAH, VAL plotted as extended horizontal lines
- Coloured histogram — POC highlighted in yellow, value area in cyan
- Adjustable value-area percentage (default 70%, common alternatives 68% or 80%)
Platform: MT4 (Build 1000+)
File type: .ex4
File size: 22 KB
Version: 1.2
Last updated: May 2026
Download the Volume Profile Indicator – Free Instant Access
No payment. No catch. Enter your email below and the Volume Profile Indicator file lands in your inbox within 60 seconds. Here’s everything you get:
- The non-repainting Volume Profile 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 POC bounce + VAH/VAL rejection rules I use in live trading
- Weekly trading insights from a developer with 16+ years of market experience
Download the Volume Profile Indicator – Free Instant Access
No payment. No catch. Enter your email below and the Volume Profile Indicator file lands in your inbox within 60 seconds. Here’s everything you get:
- The non-repainting Volume Profile 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.7/5
| Category | Rating |
|---|---|
| Accuracy | 4.7/5 |
| Ease of Use | 4.5/5 |
| Features | 4.8/5 |
| Value | 4.9/5 |
Related Indicators
- VWAP Indicator MT4 (volume version) – The dynamic intraday VWAP that pairs with Volume Profile
- OBV Indicator MT4 – Cumulative volume confirmation tool
- Volume Profile Trading Strategy – Deep dive into POC/VAH/VAL setups
- Best Volume Indicators for MT4 – The full ranked list
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.