TradingView · Indicator

Master Volume ProfilerUser Guide (TradingView)

Meet the Master Volume Profiler for TradingView — a clean, display-only tool that maps where the market has actually been active, right on your chart. It's at its sharpest on fast intraday markets like XAUUSD (Gold) and BTCUSD, across the M1, M3, M5 and M15 timeframes. This guide gets you reading it with confidence in a few minutes.

This is the TradingView (Pine Script) edition. KenKem also publishes a separate MetaTrader 5 edition with its own guide — make sure you're reading the one that matches your platform.

Important — please read first. This is a technical charting tool / educational software. It visualizes market structure and may print entry hints on the chart based on the settings you choose, for convenience and study only. It is not investment advice, financial advice, or a managed trading signal service. Nothing here is a recommendation to buy or sell. The Profiler is display-only: it never opens, modifies, or closes a position. Trading CFDs, forex, and crypto carries a high risk of losing capital. The past behavior of any level or hint does not predict future results, and every trading decision and its outcome remain your sole responsibility.
Master Volume Profiler on a TradingView chart

🧭Brief introduction

At its heart, the Master Volume Profiler builds a Volume Profile: a map of where trading activity has clustered, price by price, across a rolling window of recent bars. From that map it marks the most-traded price (POC) and the Value Area edges (VAH / VAL) where most of the action happened — on two scales at once: a fast local profile and a slower master profile. It then reads multi-timeframe net tick-volume near price and, when the conditions you've enabled line up, draws an entry hint with its example stop and targets, so you can see exactly what the logic would have done. You read the chart; you decide.

"Volume" here is TICK volume, not real transaction volume. TradingView (and most forex/CFD feeds) do not publish true exchange-traded contract volume for instruments like XAUUSD. This tool uses tick volume — the number of price updates per bar — as a proxy, and its green/red "buy vs sell" split is a synthetic estimate derived from each bar's shape (volume × (close − open) / range), not real order flow, delta, or bid/ask data. Treat the profile as a map of activity, not a ledger of executed size.

👀What you'll see on your chart

Once the indicator is on your chart, here's what you'll see. Every element can be switched on or off in the settings, so you can keep only what you use.

ElementWhat it is
POC / VAH / VAL linesThe Point of Control and Value Area High / Low. Blue = master (slower, structural); amber = local (faster, reactive). Solid = POC, dashed = VAH / VAL.
VP histogram (right side)One horizontal bar per price bucket, length proportional to activity, colored by net buy/sell. Long bars = HVN (high-volume nodes, price magnets); gaps = LVN (low-volume nodes, prices that tend to be crossed quickly).
"Net Vol" labelA near-price read of the multi-timeframe tick-volume balance — a quick verdict of which side is currently more active around price.
Entry-hint lines + labelWhen a setup triggers: a yellow entry line, a red stop line, a dotted orange first-target line and a green final-target line, plus a label that starts OPEN and is later stamped WON or LOST based on which level price reached first.
Legend (optional)A small top-right key for the colors and node states.

📚Volume profile, in plain terms

No math required — a handful of plain ideas carry most of the value:

  • POC — Point of Control: the single price with the most activity in the window. It acts like a magnet; price often returns to it.
  • Value Area (VAH / VAL): the band that contains the bulk of activity. Inside = "fair / accepted" prices; outside = "away from value."
  • HVN / LVN: High- and Low-Volume Nodes, read from the histogram shape. HVNs tend to slow and hold price; LVNs tend to let price move through fast.
  • Master vs Local: the master profile is the bigger, slower structure (where the larger battle sits); the local profile is the recent, faster structure. Agreement between the two is more meaningful than either alone.
  • Net tick-volume: a normalized read of which side is more active near price, across short timeframes. It is used only to confirm a setup, never alone.

🎯The three entry-hint types

You decide which hint types can appear (see Settings below). None of them is a recommendation — each one simply illustrates a rule you've switched on.

  1. Breakout — a fresh, confirmed move beyond a master Value-Area edge, in the direction of near-price net volume. The idea: acceptance outside value.
  2. Impulse-thrust — a single large, decisive candle thrusting beyond the edge. This one is allowed to fire in the high-volatility conditions the normal breakout avoids, so use it deliberately.
  3. Mean-Reversion — a fade of a fresh POC / VAH / VAL touch back toward the value area. Off by default; it suits range conditions, not trends.

Each hint shows its stop (red), first target (dotted orange) and final target (green) so the implied risk/reward is visible before anything happens.

⚙️Settings you control

The published indicator gives you a focused but complete control panel. The deep engine internals stay fixed at researched defaults — the knobs that shape what you see, and how each hint frames its targets, are yours to set.

The risk and target settings are illustrative: they shape the example size and the stop/target lines drawn on each hint. They do not place, size, or manage any real position — the indicator never trades, and any realized result depends on your own broker, spread, and execution.

Master VP Core — the profile itself

SettingDefaultWhat it does
VP block bars (local window)100How many recent bars build the local profile. Lower = faster, noisier levels; higher = smoother, slower to adapt.
VP bins40Price-bucket resolution of the profile. Higher = finer levels; lower = smoother.
Master VP Window3.0How much larger the master profile window is versus the local one.

Entry-hint types — what may be drawn

SettingDefaultWhat it does
Enable BreakoutOnShow breakout hints.
Enable Impulse-thrustOnShow impulse hints (fires in high volatility — use deliberately).
Enable Mean-ReversionOffShow fade-back hints (suited to ranges).

Risk model — illustrative (drives the example size & drawdown shading)

SettingDefaultWhat it does
Risk Unit% Account BalanceHow the example risk is read: % of balance, fixed USD, or a min/max of both.
Risk Per Trade — % Account Balance1.6Example risk as a percent of balance.
Risk Per Trade — USD180Example risk in dollars (used by the USD / min / max units).
Max Daily Drawdown (%)5.0Daily loss cap used to shade the chart when an example day would exceed it. 0 = off.

Targets — TP1 partial & break-even

SettingDefaultWhat it does
Use TP1 partial scale-outOnBank part of a hint at TP1, let the rest run to TP2. Off = single TP.
TP1 distance (R) — Breakout / Reversion1.05 / 1.0Where TP1 sits, in risk units (R).
TP1 close % — Breakout / Reversion10 / 15How much of the hint is banked at TP1.
Move SL to break-even after TP1OnAfter TP1, illustrate the stop pulled to entry so the runner can't round-trip to a loss.

Reward:risk — final target distance (in R)

SettingDefaultWhat it does
Breakout RR (no recent / recent entry)3.0 / 2.0TP2 distance for breakout hints, in R.
Impulse RR target3.0TP2 distance for impulse hints.
Reversion min RR to take1.5Minimum reward:risk before a reversion hint is shown.

Volatility band — when a setup is allowed

SettingDefaultWhat it does
Min volatility to trade (ATR % of price)0.04Floor: no hints in dead, low-volatility conditions.
Max volatility to trade (ATR % of price)0.2Ceiling: no normal hints in volatility spikes (the impulse type is the exception).

Sessions — when hints may appear

SettingDefaultWhat it does
Trade anytime (ignore sessions)OnAllow hints in any hour. Turn off to restrict to the sessions below.
Trade Asia / London / New YorkOffWhen "Trade anytime" is off, pick which sessions are active.

Visuals

SettingDefaultWhat it does
Show entry-hint setupsOnDraw the Entry / SL / TP lines and OPEN → WON / LOST labels. Off = profile only.
Show master / local profile levelsOnToggle the blue master and amber local POC / VAH / VAL lines.
Show volume histogramOnToggle the per-bin histogram (a tick-volume proxy — see the first section).
Show LegendOffTop-right color/state key.
Show predicted master POCOffPlots where the POC is migrating to as old bars age out of the window.
Display ATR measurement1.0Draws guide lines at ±N × ATR from price as a quick volatility ruler. 0 = hide.

⏱️Read your chart in 30 seconds

  1. Where is price versus the master POC and Value Area? Inside value, at an edge, or accepted outside?
  2. What does the histogram say is nearby? An HVN above/below (likely to slow price) or an LVN (likely to let it run)?
  3. What is the "Net Vol" verdict? Which side is more active right now?
  4. Is there a hint, and does it agree with 1–3? A hint that fights obvious overhead activity is lower quality than one moving into a gap.
  5. Decide for yourself. The hint shows a stop and targets; whether the risk/reward and context suit your plan is your call.

🔔Alerts

Want a heads-up without watching the chart? The indicator can fire alerts on hint events — a new hint, the first target reached, or a hint resolved. Set them up from TradingView's Alerts panel on this indicator. Alerts are passive notifications of what the chart drew — a log, not a recommendation or an instruction to trade.

⚖️Limitations

  • Tick volume ≠ real volume (see the first section). On forex/CFD feeds this is a proxy, and the buy/sell split is synthetic. Different brokers/feeds will produce slightly different profiles.
  • Levels and hints are descriptive, not predictive. They summarize what already happened; markets can and do ignore them.
  • No risk management is performed. This indicator never sizes, opens, or closes a position. Position sizing, stops, news, and exposure are entirely up to you.
  • Hint outcomes (WON / LOST) are chart bookkeeping, computed from which drawn level price touched first — not brokerage fills, and they exclude spread, commission, and slippage.

FAQ

Does it trade for me? No. It is an indicator only — it draws levels and hints and can send alerts. It cannot place orders.

Is a hint a signal to buy/sell? No. It's an illustration of the rules you enabled — for reference and study only. Every trading decision is yours.

Why do my levels differ from someone else's? Different symbol, timeframe, feed, or settings (window / bins / master multiplier) all change the profile.

Which timeframe should I use? It is designed around intraday charts (M1–M15). Use the one that matches how you actually trade, and confirm with a higher timeframe.

How is this different from the MetaTrader 5 edition? This is the TradingView edition (Pine Script), running on your TradingView charts. The MT5 edition is a separate product with its own guide. The core volume-profile ideas are the same; the platform, inputs, and exact readings differ.

Chat