Time-based Market Profile levels: tPOC, tVAH, tVAL, and key session references.
Video walkthrough
Definition
TPO Profile is a market-structure tool that shows how much time the market spent at each price level during a selected profile period. In platform terminology, TPO stands for Time Price Opportunity and is commonly referred to as Market Profile. It is used to identify value, acceptance, imbalance, and structural reference levels such as POC, VAH, and VAL.
What it is (plain-language explanation)
A TPO Profile reorganizes price activity by time spent at price rather than by traded volume. Each letter or block represents one time segment inside the profile period, and each price row shows whether that level was traded during that segment. The result is a time-at-price distribution that helps traders see where the market accepted price, where it moved too quickly to build acceptance, and how value developed during the chosen period.
How it’s calculated (no math, just logic)
- Choose the profile period, such as day, week, or month.
- Split that period into equal time blocks, commonly 30 minutes, though platforms allow other block sizes such as 5, 10, 15 minutes, 1 hour, 2 hours, or 4 hours.
- Build price rows using the selected row-size or ticks-per-row setting, then place a TPO letter or block at each price level reached during each time segment.
Note: Once the profile is built, the platform derives levels such as POC, Value Area, Initial Balance, and Single Prints from that time-at-price distribution.
How traders use TPO Profile (what to look for on the chart)
TPO Profile is commonly used in three connected ways:
- As a value framework: traders use the profile to identify where the market found acceptance, most often through POC and the Value Area.
- As a structure tool: traders watch features such as Single Prints, Poor Highs/Lows, Initial Balance, and profile shape to judge whether the session was balanced, directional, or unstable.
- As a session-comparison tool: comparing one profile to the next helps traders evaluate whether value is migrating, rotating, or rejecting prior areas of trade.
Session periods: Daily, Weekly, Monthly, and custom
- TPO Profiles can be built across different period lengths, and that choice changes how traders interpret the profile. A Daily TPO Profile is the most common version for intraday and session-based work. A Weekly TPO Profile aggregates time-at-price across the full trading week and is typically used to judge broader balance, value migration, and higher-timeframe structure. A Monthly TPO Profile extends that same logic further and is generally treated as a macro structural reference rather than a short-term execution tool.
- Platforms also support session-specific TPO sessions inside each day. Multi-session and Session TPO allows profiles to be built for the full day, for each sub-session separately, or for custom sessions such as pre-market, regular market, post-market, or user-defined time windows. That means traders can analyze Daily TPOs as full-session profiles, or split each day into separate auction phases and inspect each one independently.
- In practice, the profile period should match the question being asked. Daily profiles are typically used for intraday structure and current-session decision-making. Weekly profiles are often used to frame the broader directional auction and whether value is building higher, lower, or remaining balanced across the week. Monthly profiles are used to track larger acceptance zones, broad imbalance, and major structural references.
Note: Custom session profiles are useful when a trader wants to isolate specific auction phases, such as regular trading hours versus extended hours, or regional windows such as London or New York.
Common features you’ll see in platforms
- Most platforms let traders configure profile period, block size, row size, and Value Area percentage. Many also show POC, VAH, VAL, Initial Balance, TPO midpoint, Single Prints, and Poor High/Poor Low labels.
- More advanced implementations support profile splitting and merging, multi-session profiles, optional volume-profile overlays, summary metrics, and alerts on extended TPO levels from completed profiles.
Mistakes to avoid
- Do not confuse TPO Profile with Volume Profile. TPO measures time spent at price, while Volume Profile measures traded volume at price. The two can complement each other, but they are not the same construct.
- Also avoid comparing TPO levels across platforms or charts unless session settings, block size, row size, and tick-size configuration match, because those inputs materially change the profile and its derived levels. Coinwise makes period length, block size, row size, and session selections configurable, so mismatches in setup will produce different outputs.
- Real-time developing profiles can also change before the period completes, so unfinished levels should be treated differently from completed ones.
- Finally, do not mix Daily, Weekly, Monthly, and custom session TPO logic without being explicit about the profile window. A Daily POC or Single Print does not carry the same structural weight as a Weekly or Monthly one, and a custom-session profile only makes sense if the session definition remains consistent.
Sign up for Coinwise and
learn even more about this concept.
Take what you've learned and apply it in practice. Coinwise gives you the tools, levels, and context to build real trading skills.
