Point of Control
The point of control (POC) is the price at which the most volume traded within a volume profile: the longest row of the histogram, the mode of the period's volume distribution. Point of Control, also known as developing POC, is a Volume & Order Flow concept. The Library holds 6 implementations, each one ready to run on Vela.
POC
Top Point of Control indicators
The top custom implementations, built on the original standard Point of Control formula.
6 total
Open the top Point of Control implementation below on Vela, then have Quant, our coding agent, turn it into a strategy you can backtest.
What is the Point of Control?
The point of control (POC) is the price at which the most volume traded within a volume profile: the longest row of the histogram, the mode of the period's volume distribution. In time-based Market Profile work, where the idea originated with J. Peter Steidlmayer at the Chicago Board of Trade, the POC is the price with the longest row of TPOs (TPO profile); volume profiling swaps time at price for actual volume at price. Either way it marks where buyers and sellers did the most business, the most accepted price of that period's auction.
A POC is always relative to its profile period. A session POC, a weekly POC, and the POC of a composite anchored across a whole trading range are different levels with different weight. While a period is still building, the level is called the developing POC (dPOC), and it migrates as volume accumulates; only when the period closes is it fixed. Around it sits the value area, conventionally the band containing about 70% of the period's volume.
The POC matters because auctions organize around acceptance. Prices that traded heavily tend to attract trade again, while thinly traded prices get rejected or transited quickly, so the POC serves as the profile's anchor: a magnet in balanced conditions and a support/resistance candidate on later revisits. None of this is mechanical. A POC is a reference for building scenarios, not a level that is obliged to hold.
How to identify the Point of Control
Profile tools mark the POC automatically, but knowing how it is derived keeps you from over-trusting the printed line.
- 1Build a profile for the chosen period: bucket traded volume (or TPO counts) by price across a session, week, month, or an anchored range. The period choice determines which POC you get, so name it explicitly.
- 2Find the price bin with the largest total. That single row is the POC. When two rows tie, conventions differ; many tools take the row closer to the center of the profile.
- 3Read it in context: mark the value area around it and note where the POC sits. A POC near the middle of value suggests two-sided balance, while a POC pressed against one edge of the profile suggests directional conviction.
- 4Track its status: a developing POC can still migrate with every new bar, and a finished POC that price never revisits becomes a naked POC, which profile traders keep on the chart as an open reference.
How it's calculated
The price level that traded the most volume within the profile window.
Market Profile (TPO) charts apply the same recipe to time counts per row instead of volume; that variant is the TPO POC.
The value area is grown outward from the POC until roughly 70% of the window's volume is enclosed.
Bar-range distribution is an approximation; tick or intrabar data gives a more faithful profile.
How traders use it
- As support and resistance: a retest of a prior session's or week's POC is a high-information touch. Rejection keeps the old distribution's owners in control, while acceptance (price trading through it and holding) implies the market is re-entering old value and may rotate across it.
- As targets: untested prior POCs are common magnets in profile playbooks, projected as destinations when price breaks back toward an old distribution. They are scenarios, not certainties; some naked POCs stay untested for months.
- As a session bias read: dPOC migration shows where value is being accepted in real time. A dPOC stepping up underneath price supports long rotations, while a dPOC frozen far below a stretching price warns the move is thin (high- and low-volume nodes tell the same story structurally).
- As confluence: a POC that coincides with session VWAP, a prior day's high or low (prior period levels), or a higher-timeframe zone carries more weight than any single level alone.
Point of Control vs related concepts
Volume Profile: The profile is the whole distribution of volume across price; the POC is one derived level within it, the distribution's mode. Reading the POC without the surrounding profile shape discards most of what the tool actually shows.
Value Area: The value area is a band, conventionally about 70% of the period's volume, while the POC is the single busiest price inside that band. Price can be inside value yet far from the POC, and the two produce different trade locations and different rules.
Naked POC: A naked (or virgin) POC is a prior period's POC that price has not touched since that period ended. Every naked POC is a POC; the naked designation adds the untested-revisit logic on top and expires the moment price trades back to it.
Session VWAP: VWAP is the volume-weighted average price of the period, its mean; the POC is its mode. On balanced days they sit close together, on trend or double-distribution days they can be far apart, and the size of that gap is itself a useful read on the session.
More Point of Control implementations
Point of Control FAQ
Turn Point of Control into a trading strategy.
Open the top implementation from this page in Vela. Quant, our coding agent, builds the strategy with you and backtests it on real data.
Browse this familyVolume & Order Flow91 concepts mapped · 91 in the Library
- 80% Rule
- Absorption & Exhaustion
- Accumulation/Distribution Line
- Anchored VWAP
- Auction Failure
- Auction Market Theory
- Balance vs Imbalance
- Better Volume Classifications
- Bid/ask Imbalance
- Bill Williams Market Facilitation Index
- Block Trades
- Chaikin Money Flow
- Chaikin Oscillator
- Churn
- Climactic Action
- Cumulative Volume Delta
- Day-type Taxonomy
- Delta Divergence
- Delta Profile
- Demand Index
- DOM
- Ease of Movement
- Excess
- Execution Algo Footprints
- Footprint Concepts
- Force Index
- Herrick Payoff Index
- High/low-volume Nodes
- Iceberg Detection
- Initial Balance
- Intraday Intensity
- Klinger Volume Oscillator
- Manipulation Footprints
- Midpoint/half-back of Session
- Money Flow Index
- Naked POC
- Negative Volume Index
- No-demand / No-supply Bars
- OBV
- OBV Divergence
- One-timeframing
- Open Types
- Order-book Imbalance
- Periodic VWAPs
- Pocket Pivot
- Point of Control
- Poor High/poor Low
- Positive Volume Index
- Price Volume Trend
- Price Zone Oscillator
- Profile Shape Taxonomy
- PVO
- Relative Volume
- Responsive vs Initiative Activity
- Resting Liquidity / Liquidity Heatmap
- Rolling VWAP
- Rotation Factor
- Session VWAP
- Single Prints
- Smart Money Index
- Spike Rules
- Stopping Volume
- Strength/weakness Background
- Sweep Detection
- Tape Reading
- TPO Profile
- Trade Volume Index
- Twiggs Money Flow
- Unfinished Auction
- Unfinished Business
- Up/down Volume Ratio
- Value Area
- Value Migration
- Volume at Breakout
- Volume Delta
- Volume Divergence
- Volume Dry-up
- Volume Flow Indicator
- Volume Oscillator
- Volume Price Trend
- Volume Profile
- Volume Spike
- Volume Spread Analysis
- Volume Zone Oscillator
- VPCI
- VSA Test Bar
- VWAP Bands
- VWAP Mean-reversion vs Trend Regimes
- VWAP Pinch
- Weis Wave Volume
- Williams A/D


