On This Page
Key Takeaways
- A volume POC identifies a row with the highest assigned executed quantity; ties use the chart’s selection rule.
- The POC is the histogram’s maximum-volume bin, while VWAP is a weighted average of prices.
- Match the session, lookback window, row height and data feed before comparing two charts; any of them shifts the POC when it changes which row is busiest.
- Traders watch the POC as a reference for balance, for revisits, and for the boundary between acceptance and rejection of a price area.
- Volume POC selects the greatest quantity; TPO POC selects the greatest count of time brackets touching a row.
What is the point of control (POC)?
The point of control (POC) is the maximum-volume row in a Volume Profile: the price bin where the largest assigned quantity of shares or contracts traded during the selected window. Traders watch it as a reference for balance and for revisits. The POC is a modal bin, not an average, so it can sit at a different price from VWAP.
VWAP measures a volume-weighted average price, while the session midpoint averages the high and low. The POC marks where the most volume traded, VWAP the average price paid, and the midpoint the center of the range.
How is the point of control calculated?
Choose the session, volume coverage, bin origin and bin width. Assign executed quantities to price bins, sum each row and select the largest total. Use the chart’s tie rule when multiple rows share the maximum.
This example uses $0.20 bins labelled by their lower edge, with the lower edge included and upper edge excluded. The $49.80 row spans $49.80 ≤ price < $50.00.
Volume counts quantity. One 1,000-share trade contributes more volume than ten 10-share trades.
Formula
POC price = the price bin j that maximizes V(j), where V(j) is total executed volume assigned to bin j across the selected profile- A price bin groups nearby trade prices using the platform row-height setting, such as tick size or an automatic split.
- The profile counts the trades inside the chosen instrument, session, and lookback window.
- When two rows tie for the most volume, the chart’s tie rule picks the POC; the example’s $49.80 row wins outright.
Point of control and value area example
A regular-session profile contains 1.78M shares in $0.20 bins labelled by their lower edge. The $49.80 bin holds 420,000 shares, the $50.00 bin 300,000 and the $49.60 bin 260,000. Each interval includes its lower edge and excludes its upper edge.
- Largest row: 420,000 shares in $49.80 ≤ price < $50.00
- Concentration: 420,000 / 1,780,000 = 23.6% of session volume in one row
- Value area target at 70%: 1,780,000 × 0.70 = 1,246,000 shares
- Single-row expansion selects row labels $49.40 through $50.20, enclosing 1.37M shares, or 77.0%
The POC bin holds 23.6% of session volume. The value-area rows cover $49.40 ≤ price < $50.40 and contain 77.0%, above the 70% target. Use these prices to define a later level test and its entry trigger.
The 70% value-area target is 1.246M shares. Expanding by the larger adjacent row gives cumulative totals of 420K, 720K, 980K, 1.19M and 1.37M.
The value-area row labels run from $49.40 through $50.20. Their combined interval is $49.40 ≤ price < $50.40, with 77.0% of total volume. The last whole row takes the total above the target.
Volume POC vs TPO POC
A volume POC uses assigned quantity. A time-price-opportunity POC counts time brackets that touched a price row. A bracket contributes a touch according to the TPO construction, independent of the number of seconds continuously spent there.
Specify which profile the chart displays. A heavy-volume row and a frequently touched row can be different prices.
Profile shape around the point of control
Inspect the complete histogram for separate clusters, tails and local troughs. The busiest single bin and the largest multi-row cluster are different summaries.
A profile with two volume concentrations can have its POC in either concentration, depending on the individual row totals. Use the full distribution to see both areas. A gap between POC and VWAP points to a lopsided profile, and the full histogram shows its actual shape.
How traders use the POC: developing, prior and naked levels
A developing POC updates as volume accumulates. A prior-session POC remains tied to that completed session. Traders call an untouched prior POC a naked or virgin POC.
Define the touch rule for the plotted price or bin. On a revisit, specify the price event that triggers the trade, then set invalidation, position size and the exit. For an options plan, check Options Flow for size trading as price tests the level, and model structures with the target price, expiration and volatility in the Options Profit Calculator.
Limitations of the point of control
- Match the session, lookback, row height and data feed before comparing two charts; any of them shifts the POC when it changes which row is busiest.
- Read the full histogram around the POC. A profile with two clusters can place the POC in either one, and the busiest bin can differ from the largest multi-row cluster.
- Volume shows where trading happened; prints at the bid or the ask point to which side initiated it.
- Track the developing POC through the session. It can jump to another row as volume accumulates and settles when the profile completes.
- Trade a prior or naked POC as a level to test: price reacts there or passes straight through it, and the price event you defined decides the entry.
Bottom line
The point of control marks the single busiest price row in a volume profile. Fix the session, row height and data source, read it alongside the full distribution and VWAP, and treat prior or naked POCs as levels to test with a defined price event rather than as automatic support or resistance.
Clear answers
Frequently Asked Questions
Sources and Further Reading
- Fidelity Learning Center: Price Volume Distribution
- thinkorswim Learning Center: Volume Profile study
How entries are sourced, calculated and updated: editorial methodology.