Volume Profile Decoded: What Blue/Yellow Value-Area Colors Mean, Which Profile Type to Use, and Why It Stops Updating
A plain explanation of the color split at the 70% threshold, how Fixed Range, Session, and Visible Range profiles differ, and the real reason your profile freezes.
What the Blue and Yellow Bars Actually Mean
Volume Profile draws a horizontal bar at every traded price level. The price with the highest traded volume is your Point of Control (POC) — usually highlighted with a distinct line or brighter color. Everything else splits into two groups based on the Value Area: the range of price levels that together account for roughly 70% of total session volume by default.
Blue bars sit inside the Value Area. That zone represents acceptance — the market spent meaningful time here, participants broadly agreed on value, and volume was dense. Yellow bars sit outside the Value Area — thin-volume nodes where price moved quickly through levels with little participation on either side.
Nothing is mystical about this. It is a single threshold calculation: add up volume from the POC outward until you hit the configured percentage, mark that range as the Value Area High (VAH) and Value Area Low (VAL), and color everything inside one way and everything outside another. If you change the 'Value Area Volume' setting from 70 to 80, the boundary shifts and some bars swap colors. That is the entire mechanic.
The Three Profile Types and What 'Which Swings' Actually Means
TradingView's Volume Profile comes in three main forms, and mixing them up is where most confusion starts.
Visible Range recalculates automatically as you pan or zoom. Whatever bars are currently on screen define the profile — it is dynamic and updates constantly. Good for an overview of current context, but not for fixed reference levels you can mark and trade from session to session.
Session Volume Profile resets at the start of each new trading session. It accumulates volume from the session open and stops when the session closes. Once the session ends the profile is complete and will not grow further. That is by design, not a malfunction.
Fixed Range is where nearly every 'stopped updating' complaint originates. You define it by clicking a start bar and an end bar. From that moment the profile is locked to those exact bars — new price action is excluded. You chose the range; the tool is honoring your choice. To include newer bars you delete it and redraw, or switch to Visible Range.
The 'swings' setting, when it appears, controls how many pivot points back the anchoring logic looks when auto-selecting a range. A higher number anchors farther back in time; lower is more recent. There is no universally correct value — it depends on whether you want context from the current swing or the broader trend.
Why Your Profile Stops Updating — and the One Real Edge Case
Almost every 'my volume profile isn't updating' report comes down to one of three things.
You are using Fixed Range. It is working correctly. You defined the range; it is not supposed to change. This is the most common source of confusion by far.
You are on Session VP and the session has closed. Also working correctly — that session's profile is complete and sealed. Open a new session and a new profile will build.
You zoomed until the anchored bars scrolled off screen. Some implementations hide or reset the profile when its anchor bars are no longer visible. Scroll back toward the anchor point and the profile will reappear intact.
The actual edge case worth knowing about: a handful of data plans provide real-time price but delayed volume. If Visible Range VP seems genuinely stale mid-session and none of the above applies, check whether your data subscription includes real-time volume data — the profile can only be as current as the volume feed it is drawing from.
Timeframe, Resolution, and What the Backtest Data Says
Volume Profile is a discretionary reference tool rather than a signal-generating indicator, so it does not appear in our ranked indicator database the way oscillators or moving averages do. Our 660,005 out-of-sample backtests across 903 assets and 382 indicators were run on the 1-Hour, 4-Hour, Daily, and Weekly timeframes — that is the complete scope of what we can speak to empirically. We have no sub-hourly backtest data and make no claims about profile performance on shorter chart resolutions.
Volume direction does show up in our data: for crypto, Delta Volume Rising (a CVD proxy) ranked in the top five indicators across four assets in our tests, suggesting that volume flow carries real information in that asset class. The profile is the map that shows you where volume lived; whether to act on a specific level is a separate judgment.
On resolution: coarser timeframes produce cleaner profiles with fewer but more meaningful nodes. Very granular resolution on a longer chart adds precision that is usually noise — dozens of thin nodes with no clear structure. Matching the profile's data resolution to the timeframe of the chart you are using is a reasonable starting point.
All backtest results on this site are hypothetical out-of-sample results run with realistic simulated transaction costs. They do not represent actual trading performance and are not financial advice.
Questions, answered
Why did my profile suddenly turn all one color?
You likely zoomed in or shifted the date range so that all visible bars now fall on one side of the Value Area threshold. When every bar is inside the Value Area — or every bar is outside it — you lose the color contrast. Zoom out or widen the range until both zones are represented on screen.
How many bars back should I anchor a Fixed Range profile?
It depends on what you are trying to characterize. For context on the current swing, anchor from the most recent significant low to the most recent high. For a broader value map, anchor to the start of a multi-week or multi-month trend. There is no magic number — you are choosing which period of market activity to profile.
Does Volume Profile work on all timeframes?
The profile accumulates volume at price levels regardless of bar size, so it is technically timeframe-agnostic. Our backtests covered the 1-Hour, 4-Hour, Daily, and Weekly timeframes only — we have no empirical data on sub-hourly Volume Profile performance and do not make claims about it.
Are the results cited here real trading performance?
No. Every result on this site is a hypothetical out-of-sample backtest with realistic simulated transaction costs. Past backtest performance does not guarantee future results. Nothing here is financial advice.
Every figure here comes from our own out-of-sample backtests, costs included — not a course or a guess. Educational information only — not investment advice. Hypothetical backtested results; past performance does not guarantee future results. Trading involves risk of loss.
Keep reading
Get the weekly edge report
The best-performing indicator per asset, what changed this week, and the honest caveats — straight to your inbox.