Guide

What Is Market Profile? TPO, Value Area, POC and Initial Balance

Updated 10 min read Fix Pips

In short

Market Profile shows how much time price spent at each level during a session. It is built from TPO letters, one per 30 minutes. The most-traded level is the POC, the zone holding 70% of activity is the Value Area (VAH to VAL), and the first hour's range is the Initial Balance (IB).

DiagramFix Pips
Market Profile: a TPO profile with POC, VAH, VAL and IB A profile built from TPO letters: the longest row is the POC, the zone holding 70% of the letters is the Value Area between VAH and VAL, and the range of periods A and B is the Initial Balance. Market Profile: TPO, POC, Value Area and Initial Balance G F G B F G A B E F G A B C D E F G A B C D E F G H A B C D E H A B C D H A C D H A C H C H H VAH — value area high POC — most TPOs VAL — value area low Value Area ≈ 70% TPO IB — first hour (periods A and B) Each letter is a 30-minute period in which price traded at that level
Market Profile: a TPO profile with POC, VAH, VAL and IB

What is Market Profile in simple terms?

A regular candlestick chart shows where price went. Market Profile shows where it spent time. The method was developed in the 1980s by J. Peter Steidlmayer, a trader at the Chicago Board of Trade (CBOT). His idea was to treat the market as an auction searching for a fair price. Where buyers and sellers agree on price, trading goes on for a long time. Where they disagree, price moves through fast.

Turn the time spent at each level on its side and you get a profile, a horizontal histogram. Its wide part is the area of agreement; its thin tails are areas of rejection. That is the core information a profile gives you: where the market accepts price and where it rejects it.

What is a TPO?

A TPO (time price opportunity) is the building block of the profile. The session is split into 30-minute periods, each labeled with a letter: A for the first half hour, B for the second, and so on. At every price the market touched during a period, that period's letter is printed. A row with many letters means price kept coming back to that level.

This is also where the single print comes from: a stretch where a row has just one letter. Price passed through it once, and quickly. Single prints are similar to a fair value gap on a candlestick chart: the market often comes back to fill them, so we use them as targets.

What are POC, Value Area, VAH and VAL?

Term What it is How we read it
POC (point of control) The price level with the most TPOs The session's "fairest" price, a magnet for price
Value Area (VA) The range around the POC holding about 70% of TPOs The area of agreement, "fair value"
VAH (value area high) The upper edge of the Value Area Above it price is expensive; the market tests whether it will be accepted
VAL (value area low) The lower edge of the Value Area Below it price is cheap

The most common way to use it: compare the new day's open with the previous day's value area. An open inside yesterday's VA signals balance, so price is likely to rotate between VAH and VAL. An open outside the VA signals imbalance: the market will either accept the new price and keep going, or reject it and return to the value area.

What is the Initial Balance (IB)?

The Initial Balance is the range of the first hour of the main session, periods A and B. For the DAX, that is the first hour of Xetra after the 9:00 a.m. Central European Time open.

The IB is a reference for reading the day. If price holds outside the IB, the day tends to trend in that direction. If it keeps returning inside, the day is rotational. Our trade reports are full of notes like "hold above ib", "resweep ib" and "raid ib": a break and hold above the IB argues for a long, while a sweep of the IB high followed by a move back inside argues for a short toward the opposite edge.

What are the four opening types?

The classification of opening types comes from James Dalton. We identify the type in the first 30–60 minutes and use it as a directional filter:

Type What it looks like What it suggests
OD — Open Drive Price drives away from the open in one direction and never comes back A strong trend day; we don't trade against it
OTD — Open Test Drive A brief test of a level (often a VA edge or yesterday's extreme), then a decisive move the other way A directional day after the test
ORR — Open Rejection Reverse A move in one direction, rejection, and a reversal back through the open The first move was a trap; we trade the reversal
OA — Open Auction Price rotates around the open with no direction A rotational day; we work off the VA and IB edges

How do you read the open relative to the Value Area?

The first thing we check in the morning is where the market opened relative to the previous day's value area. That sets the base scenario:

Where it opens What it means Base scenario
Inside yesterday's VA Balance: the market agrees with yesterday's prices Rotation between VAH and VAL; we trade from the edges
Above yesterday's VA Imbalance to the upside: testing whether higher prices will be accepted Hold above VAH: long; return inside the VA: move toward POC and VAL
Below yesterday's VA Imbalance to the downside Hold below VAL: short; return inside: move toward POC and VAH
Outside yesterday's range Strong imbalance More often a trend day; we look for an OD or OTD open

A scenario is not a forecast. It is a frame within which we wait for confirmation from the opening type and from how price reacts at the zones.

How do you combine Market Profile with Smart Money concepts?

The profile and Smart Money concepts answer different questions. Smart Money tells you where the market wants to go: toward liquidity, into a higher-timeframe imbalance. The profile tells you how it opened today and where it is accepting price. A trade appears when both answers line up.

A typical combination from our reports: "Ger40 — test sibi 4h, DAX — raid ib + test va + 1m bos". On GER40, price is in a higher-timeframe resistance zone; on the DAX, the IB high has been raided and the value area edge tested; on the lower timeframe, there is a break of structure. Three independent arguments pointing the same way.

How we use Market Profile on the DAX

We build the profile on DAX futures on Eurex, which have centralized volume and a clear main session. We execute on the GER40 CFD: the charts move almost in sync, but the futures profile is cleaner. We often look at two profiles, one from the Frankfurt open and one from the Xetra open, and log their types separately in our reports: "Frankfurt — OA, Xetra — OTD".

How the profile fits into a trade:

  1. In the morning we mark the previous day's VAH, VAL and POC, any open single prints and the opening gap.
  2. At the open we note where price opened relative to yesterday's VA, and the opening type.
  3. We check it against context: the opening type has to agree with the higher-timeframe direction and the imbalance zones. If the profile says long but there is a 4h SIBI overhead, we either skip the trade or only trade it locally.
  4. Targets are the opposite VA edge, the POC, an open single print or a gap. It is the same liquidity, just described in auction terms.

Trade from the channel

GER40 / DAX TRADINGVIEW ↗
GER40 / DAX trade chart, September 9, 2025
Take profit GER40 / DAX ·

Frankfurt opened as an Open Auction (OA), Xetra as an Open Test Drive. The IB held above the value area, then price pulled back into the day's POC and tested a single print; on GER40 that was a test of the OTE and a 5-minute BISI. Long, with targets at the Fibonacci extensions.

Trade in the journal (RU)

The profile doesn't replace Smart Money markup; it refines it. Sometimes it matters more than the context: on days when the higher timeframes are mixed, the decision comes mostly from the reaction at VAH or VAL and the opening type.

When does Market Profile get it wrong?

A profile describes what has already happened. It doesn't see the news, doesn't know about unfilled higher-timeframe zones, and doesn't guarantee that VAH will stop price. The most common traps:

  • an open inside the VA during a strong HTF impulse — the "balance" breaks within minutes;
  • a day with major economic data — the first hour tells you little;
  • an open zone above or below that the market hasn't tested yet.

Trade from the channel

DAX TRADINGVIEW ↗
DAX trade chart, November 19, 2025
Stop loss DAX ·

Short from a test of the value area and the opening gap, confirmed on the 3m. The higher timeframe looked bearish, but there was still an open zone overhead and price went to take it. Stopped out, no rules broken.

Trade in the journal (RU)

When should you start using Market Profile?

Market Profile isn't a first tool for beginners. We recommend adding it once you can read market structure, liquidity and imbalances without help. Without that foundation, the profile gives you dozens of levels with no hierarchy: VAH, VAL, POC, IB, single prints, the gap — and no way to tell which one matters today.

Start small: for two or three weeks, just mark yesterday's VAH, VAL and POC and write down each day's opening type, without trading. Then compare that with how the day actually played out. After 15–20 entries it usually becomes clear which opening types produce directional days on your instrument and which produce chop.

Common Market Profile mistakes

  • Building the profile on a 24-hour CFD. Without a clear main session, the VA and IB get blurred. Use the futures contract and the main exchange's hours.
  • Confusing TPO with volume. A time-based POC and a volume-based POC don't always match — know which one is on your chart.
  • Trading every test of VAH and VAL. A VA edge is where the market answers "will this price be accepted?", not an automatic entry.
  • Ignoring the opening type. Shorting an Open Drive up day means fighting the profile's strongest signal.
  • Not updating levels. Yesterday's VAH and VAL matter today; the day before's matter less. Keep the last one or two days' profiles and any open single prints on the chart.
  • Forgetting the higher timeframe. The profile is an intraday tool. Direction still comes from the 4h and daily.

Market Profile is step six in our trading learning plan. It comes after liquidity and imbalance, because without them the profile is just a set of pretty letters with no context. To work out how much to risk on a trade from VAH or VAL, read our guide to risk management.

FAQ

What is the difference between Market Profile and Volume Profile?

Market Profile (TPO) measures time: how many 30-minute periods price spent at a level. Volume Profile measures volume: how many contracts traded there. They often line up, but when they diverge that is information too, for example a level that price passed through quickly on heavy volume.

What is the value area in trading?

The Value Area is the price range where roughly 70% of the session's activity took place. Its upper edge is the VAH and its lower edge is the VAL. Inside the Value Area the market sees price as fair; outside it, price is expensive or cheap.

What is the initial balance (IB)?

The Initial Balance is the range of the first hour of the main session, meaning the first two 30-minute periods, A and B. A break and hold outside the IB points to a trend day; trading back and forth inside it points to a rotational day.

Which markets does Market Profile work on?

It works best on exchange-traded futures with centralized volume and a clear main session: DAX on Eurex, ES and NQ on CME. We build the profile on DAX futures and execute trades on the GER40 CFD.

Where can I get a TPO chart?

TPO profiles are available in TradingView and in specialized platforms such as Sierra Chart or ATAS. Check that the indicator is included in your plan, set the letter period to 30 minutes, and set the session to the main exchange's hours.

This material is for educational purposes only and is not investment advice. Trading financial markets carries a high risk of losing capital; past trades do not guarantee future results.