# Point of Control

Also known as: developing POC.
A Volume & Order Flow concept (Volume profile) in the LuxAlgo Library, with 4 indicator implementations.

## What is the Point of Control?

The point of control (POC) is the price at which the most volume traded within a [volume profile](https://www.luxalgo.com/library/concept/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](https://www.luxalgo.com/library/concept/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](https://www.luxalgo.com/library/concept/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](https://www.luxalgo.com/library/concept/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.

1. Build 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.
2. Find 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.
3. Read 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.
4. Track its status: a developing POC can still migrate with every new bar, and a finished POC that price never revisits becomes a [naked POC](https://www.luxalgo.com/library/concept/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.

```
1. Choose the profile window (one session, a fixed range, or the visible chart) and a row height h.
2. Split the window's full price range into consecutive rows of height h.
3. Allocate volume to rows: with tick data, add each trade's size to the row containing its price; with bar data, spread each bar's volume across the rows its high-low range covers.
4. Total each row: V_p = Σ of the volume allocated to row p.
5. POC = the price of the row with the largest V_p, plotted as a horizontal line at that row.
6. On a tie, most platforms take the row closest to the middle of the profile.
7. Developing POC: recompute steps 3 to 5 after every bar of the session and plot the running value as a stepped line.

  h: row height in price units (commonly a set number of ticks)
  p: index of a price row
  V_p: total volume attributed to row p
  POC: point of control, the price of the highest-volume row
```

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](https://www.luxalgo.com/library/concept/high-low-volume-nodes/) tell the same story structurally).
- As confluence: a POC that coincides with [session VWAP](https://www.luxalgo.com/library/concept/session-vwap/), a prior day's high or low ([prior period levels](https://www.luxalgo.com/library/concept/prior-period-levels/)), or a higher-timeframe zone carries more weight than any single level alone.

## Point of Control vs related concepts

- **Volume Profile** (https://www.luxalgo.com/library/concept/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** (https://www.luxalgo.com/library/concept/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** (https://www.luxalgo.com/library/concept/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** (https://www.luxalgo.com/library/concept/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.

## FAQ

### What does point of control mean in trading?

It is the price level where the most volume traded during a chosen period, the longest row of a volume profile. In TPO or Market Profile terms it is the price where the most time was spent. Traders treat it as the period's most accepted price and use it as a reference for support, resistance, targets, and bias.

### Is the POC the same as VWAP?

No. VWAP is the volume-weighted average of every price traded, a mean; the POC is the single price with the most volume, a mode. They often sit near each other on balanced days but can diverge widely on trend days, and they are used differently: VWAP as a dynamic average, the POC as a discrete level.

### What is a developing POC?

The POC of a profile that is still building, usually the current session. It updates with every bar and can jump to a new price when a different level overtakes the old one in volume. Its migration is itself a read: a dPOC following price suggests acceptance of the move, while a dPOC that refuses to move suggests thin participation.

### Does price always come back to the POC?

No. Naked prior-period POCs are popular revisit targets in profile playbooks because heavily traded prices tend to attract trade again, but there is no rule that price must return. Strong trends can leave old POCs behind for long stretches. Treat a revisit as a scenario to plan around, never a certainty.

### Which timeframe's POC matters most?

It depends on your horizon. Day traders lean on the prior session's POC and the developing POC; swing traders weight weekly and composite POCs built across whole ranges. A composite POC anchored to a large consolidation is usually more significant than a quiet single session's, simply because far more volume defines it. A POC only means something relative to its period.

## Implementations in the Library

- POC Sweep Reclaim (LuxAlgo): https://www.luxalgo.com/library/indicator/poc-sweep-reclaim/
- Trailing Peak Activity Level (LuxAlgo): https://www.luxalgo.com/library/indicator/trailing-peak-activity-level/
- Multi Ranges Volume Distribution (LuxAlgo): https://www.luxalgo.com/library/indicator/multi-ranges-volume-distribution/
- Volume Profile with Node Detection (LuxAlgo): https://www.luxalgo.com/library/indicator/volume-profile-with-node-detection/

## Related concepts

- Volume Profile: https://www.luxalgo.com/library/concept/volume-profile/
- High/low-volume Nodes: https://www.luxalgo.com/library/concept/high-low-volume-nodes/
- Delta Profile: https://www.luxalgo.com/library/concept/delta-profile/
- Value Area: https://www.luxalgo.com/library/concept/value-area/
- Naked POC: https://www.luxalgo.com/library/concept/naked-poc/
- Profile Shape Taxonomy: https://www.luxalgo.com/library/concept/profile-shape-taxonomy/

---

Source: https://www.luxalgo.com/library/concept/point-of-control/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/