Z3Gamma/Learn/TPOC
Market Profile · The Tools
👃🏽

TPOC

The price level where the market spent the most time. Not where the most volume traded — where the most brackets were printed.

Time as a measure of acceptance

In Market Profile, time is a proxy for acceptance. When price stays at a level long enough to print multiple TPO brackets, the market is not rejecting that price — it is accepting it. Buyers and sellers are both present. Business is getting done. The session is dwelling there.

The TPOC is the peak of that time distribution — the single price level where the most TPO brackets accumulated across the session. Time Point of Control. The level the market returned to most, stayed at longest, and treated as the session's gravitational center from a time perspective.

What a TPO bracket is

Traditional Market Profile divides the session into 30-minute periods, each assigned a letter: A for the first period, B for the second, and so on through the trading day. If price traded at a given level during period C, the letter C is printed at that price. If price returned to that level during period F, an F is added.

Stack those letters across all price levels and you get the TPO chart — a histogram of time rather than volume. The widest row, the level with the most letters, is the TPOC.

The construction
TPOC = the price level with the most TPO brackets printed
Count the letters at each price. The level with the highest count is the TPOC. It is objective, session-specific, and derived entirely from where price spent its time — not from volume, not from momentum.

TPOC versus VPOC

The 🦻🏼VPOC measures volume — the price level where the most contracts changed hands. The TPOC measures time — where price lingered longest. They often sit near each other, but they diverge in meaningful ways.

T
TPOC
Time Point of Control. Most brackets printed. Where price returned to and stayed — measured in session periods, not contracts.
V
Volume Point of Control. Highest volume node. Where the most contracts traded — measured in participation, not duration.

When TPOC and 🦻🏼VPOC sit at the same level, the session has a clean center of gravity — the market both lingered there and transacted heavily there. When they diverge, the gap reveals something: the market spent time somewhere it did not trade much, or traded heavily at a level it passed through quickly. Volume wins that argument — but TPOC adds the time dimension that volume alone cannot show.

On any chart

Open a 5-minute or intraday chart on any platform — TradingView, thinkorSwim, Sierra Chart. Add a Market Profile or TPO (Time Price Opportunity) indicator. The chart will display horizontal bars representing each 30-minute bracket of the session. Count which price level has the most brackets stacked against it. That price is TPOC — the level the market spent the most time at.

Some platforms label it explicitly as TPOC or POC within the TPO display. Others just render the profile and leave you to read the widest row. Either way, the question is the same: where did the session park the most time? That answer is TPOC.

Now compare it to where price is trading now. If price is far from TPOC, the session has extended — it is exploring. If price keeps returning to TPOC, the session is balancing — accepting that level as fair value. A signal firing while price is away from TPOC has more room to run than one firing right on top of it.

That is TPOC, on any platform, with any instrument. Z3Gamma renders it automatically as a cyan dashed horizontal — but the level is readable anywhere a TPO or Market Profile tool is available.

Reading TPOC in context

TPOC is most useful when read alongside the Initial Balance. The IB defines the spatial frame — the high and low of the first hour. TPOC tells you where, within or relative to that frame, the session spent the most time. A TPOC near the IB midpoint means the session balanced centrally. A TPOC near IB High means the session spent its time near the top of the opening range — a bias toward the upper end even if price never broke out.

When TPOC and 🦻🏼VPOC both sit near the IB midpoint, the session is as balanced as it gets. Price is spending time and volume at the center. Any directional signal firing out of that structure has a clean, well-accepted base to launch from.

TPOC migrates through the session

Like the 🦻🏼VPOC, the TPOC is not fixed. It updates as new TPO brackets print throughout the session. Early in the day, before enough time has accumulated, the TPOC can shift significantly as the profile develops. By mid-session it typically stabilizes — there are enough brackets printed that a single additional period rarely moves the peak.

The Initial Balance is the exception — it locks after the first hour and never changes. TPOC and 🦻🏼VPOC continue to evolve all session long.

The Tools Series
See TPOC and VPOC plotted live on every chart — the cyan and pink lines that show where time and volume agreed.