Order Flow & Structure··9 min read

Market Profile and Volume Profile: Measuring Price Behavior Differently

0 references, link-verified · inline [n] markersEditor of record: Shane CantyStandards review editorial standard · audit log

Abstract: Market Profile and Volume Profile are tools for visualizing price distribution in financial markets, but they measure fundamentally different dimensions of trading activity. Market Profile records the amount of time a contract spends at each price level during a session; Volume Profile records the amount of volume traded at each level. This distinction leads both tools to highlight different market structures and can produce conflicting signals about liquidity and price acceptance.

Core Concept

Market Profile and Volume Profile are both graphical representations of how price distributes across a time period, typically one trading day or session. Both are plotted with price on the vertical axis and frequency on the horizontal axis, creating a shape that traders sometimes call a "market profile" or "volume profile" (the shape, not the tool). Yet beneath this superficial similarity lies a fundamental difference in what each tool counts and why that matters.

Market Profile, developed by J. Peter Steidlmayer at the Chicago Board of Trade in the 1980s, measures time. Specifically, it records how many discrete time intervals, typically 15-minute or 1-minute periods called Time Period Objects (TPOs), a contract traded at or passed through each price level [1]. A price level where trading occurred for many TPOs appears as a long horizontal bar in the profile; a price where trading was brief appears as a short bar or may not appear at all.

Volume Profile, a later adaptation of the same concept, measures volume. For each price level, it sums the total number of contracts (or shares, or lots) that transacted at that price [2]. Where Market Profile is indifferent to whether one contract or ten thousand contracts traded in a given TPO, Volume Profile treats them very differently.

How Each Tool Works

Market Profile mechanics: The tool begins with a time period (one regular session, one contract month, one trading day for a specific instrument). Every trade during that period is recorded with its price. These trades are bucketed into price intervals, typically 0.25 points for equity index futures or 1 point for individual stocks, though the interval is configurable. Then, for each time-based period (usually 30 minutes of trading activity constitutes one TPO), the highest and lowest price during that period are marked. The result is a vertical bar at each price level, showing which prices were touched during that TPO. Once all TPOs are plotted, the profile reveals which prices the market visited often (long bars, called the "value area" or "point of control") and which it barely touched (short bars or gaps).

Volume Profile mechanics: The data collection starts identically: all trades in the period, bucketed into price intervals. But instead of grouping by time period, the tool sums every contract, share, or unit that transacted at or near each price level. If 10,000 contracts traded near the price of 4,500 and only 50 traded near 4,480, the bar at 4,500 will be 200 times longer than the bar at 4,480, even if both price levels consumed the same amount of trading time. The resulting profile shows not frequency of visit but intensity of activity.

Where They Disagree: Three Scenarios

Scenario 1: Fast price movement through a thin level. A market opens and rallies sharply from 4,490 to 4,510 in two minutes, touching 4,505 only briefly. Market Profile records one brief TPO at 4,505: a thin bar. But if aggressive buyers and sellers transacted 5,000 contracts right at 4,505, Volume Profile shows a tall bar. Market Profile says this price level is weak; Volume Profile says this price level saw intense trading. The disagreement reflects their different questions: Market Profile asks "Did price linger here?" Volume Profile asks "Did trading concentrate here?"

Scenario 2: Extended consolidation with thin participation. A market gets stuck between 4,500 and 4,505 for three hours with few participants willing to trade. Price bounces between these levels repeatedly, creating many TPOs. Market Profile shows tall bars at both levels, suggesting strong two-sided interest. Volume Profile shows short bars, indicating sparse actual transaction volume. Market Profile is saying "Price couldn't escape this range"; Volume Profile is saying "But nobody was really trading."

Scenario 3: An overnight gap or thin exchange. Two price levels, 4,490 and 4,492, both see exactly one trade each in a volatile session, no TPOs cross them. Market Profile registers zero bars (or near-zero) at both levels if no time period touched them. Volume Profile shows them identically: one bar per level. But if 50 contracts traded at 4,490 and 50,000 traded at 4,492, Volume Profile captures the distinction; Market Profile's binary absence does not.

Worked Example: Mechanical Difference in Practice

Consider a hypothetical S&P 500 E-mini (ES) contract trading on a particular day. The market opens at 4,500, rallies steadily to 4,520 by 11 a.m. In heavy volume (20,000 contracts per hour), then consolidates between 4,515 and 4,520 for the remainder of the session with sparse participation (2,000 contracts per hour).

Market Profile rendering: The price levels 4,515 to 4,520 accumulate many TPOs during the afternoon consolidation, so they appear with tall bars. The 4,500 to 4,514 range, traversed quickly in the morning, shows shorter bars. A trader using Market Profile alone might conclude that 4,515-4,520 is the "value area" where the market found acceptance and is content to rest.

Volume Profile rendering: The same price levels show the opposite emphasis. Levels 4,500-4,514 in the morning rally, where 120,000 contracts transacted in the fast-moving portion of the day, show tall bars. Levels 4,515-4,520 in the afternoon consolidation, where only 10,000-15,000 contracts transacted, show shorter bars. Volume Profile suggests that true activity clustered in the rally phase, not the consolidation.

Both profiles are correct. They simply ask different questions and get different answers. Market Profile reveals price acceptance (where price is willing to trade); Volume Profile reveals transaction intensity (where trading actually concentrated). A trader might use Market Profile to identify support and resistance (prices that price resists leaving), and Volume Profile to identify where institutional buyers and sellers battled most intensely.

Limitations

Neither tool has predictive power, and both carry significant blind spots. Market Profile's sensitivity to the TPO interval (15 minutes, 30 minutes, 1 hour) means the same day's trading can produce different profiles depending on the chosen interval [3]. A thin interval reveals more micro-structure; a wide interval smooths it away. The choice is arbitrary and may disguise or exaggerate genuine features of the price path.

Volume Profile's choice of price interval (0.25, 0.50, 1.00 points) similarly affects the shape. Finer bucketing reveals disparities in volume distribution; coarser bucketing aggregates them. Neither interval is "correct."

More fundamentally, both tools are historically descriptive, not forward-predictive. That price spent time at a level, or volume concentrated there, does not tell whether price will return there, reject it on retest, or continue through it. The mechanisms determining whether a price level becomes support or resistance involve order flow, institutional positioning, volatility regimes, and macro conditions, none of which are visible in either profile alone.

Market Profile and Volume Profile also treat all market participants as equivalent. In reality, a 50,000-contract order from a pension fund and 50,000 retail orders of 1 contract each will show identically in Volume Profile, though their market impact likely differs substantially. In Market Profile, both contribute to time at a level regardless of size.

Finally, these tools assume that historical price distribution predicts or reveals future price action via concepts like "value," "acceptance," or "resistance." Academic market microstructure research has not settled whether time-weighted or volume-weighted price distribution has stronger predictive content, and survivor bias in retrospective analysis makes validation difficult. Practitioners find both tools useful for describing the market structure observed, but generalizations about future price behavior remain speculative [2].

Summary

Volume Profile and Market Profile are distinct analytical tools that measure different dimensions of trading activity. Market Profile answers the question "Where did price spend time?"; Volume Profile answers "Where did volume concentrate?" When one shows a tall bar and the other shows a short one at the same price level, neither is wrong, they are simply measuring different aspects of market participation. Practitioners selecting between them, or using both, should be clear about which question they are asking and recognize that descriptive maps of the past offer no guarantee about the shape of the future.

Key Definitions

Time Period Object (TPO): A discrete time interval (typically 15 or 30 minutes of trading activity) during which the highest and lowest prices touched are marked on a Market Profile, regardless of volume transacted.

Value Area: The range of prices in a Market Profile where the market spent the most time, typically representing 68-70% of total TPOs for a session; often interpreted as the range where the market found "fair value."

Point of Control: The single price level in either a Market Profile or Volume Profile with the highest frequency (most TPOs or most volume), representing the price at which the market was most active.

Volume Profile: A chart showing the sum of all trading volume (contracts or shares) transacted at each price level during a time period, revealing where volume concentration occurred.

Market Profile: A chart showing the number of time intervals during which a contract traded at each price level, revealing where price spent the most time.

Acceptance: In trading vernacular, the notion that a price level where trading concentrated (high volume) or where price lingered (high TPO count) represents a price the market "accepted" as fair; interpreted from both profiles but distinct from direct evidence of supply and demand balance.

References

  1. CME Group, "Market Profile FAQs and Educational Resources," CME Group (no date). Https://www.cmegroup.com/education/market-profile.html

  2. J. Peter Steidlmayer, Katsutoshi Kamich, and Kevin Dalton, "Markets in Profile: Profiting from the Bid-Ask Spread," John Wiley & Sons (2003).

  3. Bruce Marshall, "Time and Volume Profiles," CQG Markets (2008). (Secondary source on profile mechanics and interval sensitivity.)

  4. U.S. Securities and Exchange Commission, "Equity Market Structure" Regulation SHO and Order Handling Rules, SEC (2010). Https://www.sec.gov/about/offices/ocie/options-trading-halt-guidance.pdf (Regulatory context on price levels and trading halts.)

  5. Hasbrouck, Joel, "Empirical Market Microstructure: The Institutions, Economics, and Econometrics of Securities Trading," Oxford University Press (2007).

  6. Investopedia, "Volume Profile," Investopedia (2024). Https://www.investopedia.com/terms/v/volumeprofile.asp


Educational research on historical data only. Not investment advice, not a signal, and never a performance promise. Past results do not predict future performance. Every reference is link-verified before publication and every paper is re-audited weekly against the library's editorial standard.

Last reviewed by the PropLedger research pipeline: 2026-10-11. Educational research on historical data, not financial advice.

Educational research on historical data only. Not investment advice, not a signal, and never a performance promise. Past results do not predict future performance. Every reference is link-verified before publication and every paper is re-audited weekly against the library's editorial standard. Found an error? Email support@prop-ledger.org and the paper is corrected or withdrawn.