XAUUSD 4,165Live chart →

Market Profile and TPO Explained: Initial Balance, Range Extension, Single Prints and Excess

Lesson 4 of 9 · Intermediate

What is a TPO, and how does it differ from a volume profile?

Market Profile, introduced by Peter Steidlmayer in the 1980s, counts time rather than volume on the price axis. The trading day is divided into 30-minute periods and each period gets a letter (A, B, C and so on). In each period, every price level the market traded at receives that letter. Each letter is a TPO (time price opportunity).

Stack the letters together and you get a chart that looks like a volume profile, except that the length of each row shows how many periods the market spent at that price, not how many contracts traded there.

The time POC and the volume POC are usually close together, but when they are apart it can be informative. For example, if the market sat for a long time at one level while heavy volume traded elsewhere, large orders were probably executed in a quick burst.

For gold, many traders start the TPO session at the COMEX open at 08:20 New York time (roughly 13:20 in London for most of the year). Whatever you choose, keep it fixed.

Initial balance

The initial balance (IB) is the price range of the first hour of the session, meaning periods A and B. During that hour short-term traders build the first frame of the day and the market looks for a range in which it can trade.

The size of the IB relative to the average of recent days is informative:

Hypothetical example: if the gold IB runs from 4,001 to 4,009 and the average IB over recent weeks has been about 15 dollars, this is a narrow IB, and you should be prepared for possible range extension in either direction. These numbers are illustrative only.

Range extension

Any trade outside the IB later in the day is called range extension. Because short-term traders usually build the IB, a sustained break out of it is often a sign that larger-timeframe participants have become active.

Single prints

When only one letter appears in a vertical stretch of prices, that zone is a single print. The market traded there during only one 30-minute period and moved through quickly. Single prints in the middle of a profile are usually the footprint of an initiative move and of imbalance.

These zones are good references on later days. If price returns to them, either they are defended (the side that created the move becomes active again) or they get "filled in", in which case the market has effectively taken back that move. Single prints in a TPO profile often overlap with LVNs in a volume profile.

Poor highs and lows, and excess

Excess at the end of a profile is a tail of at least two single prints at the high or low of the day. It shows that the market reached that price, the other side entered strongly and price was sent back quickly, so the auction in that direction ended naturally. Such a high or low is usually the firmer reference.

A poor high or low is the opposite: the end of the profile is flat, with two or more letters at the final price and no tail. The market did not finish that side with a decisive rejection, so the auction is "unfinished". In the Market Profile literature, such levels are often revisited later. That is a tendency seen on many charts, not a rule; plenty of poor highs stay untouched for weeks.

FeatureExcessPoor high/low
Shape of the endTail of single printsFlat, several TPOs at the final price
ReadingDecisive rejection, auction finished on that sideUnfinished auction
UseFirmer referenceLevel that may be revisited

When does TPO help, and when does it not?

TPO works best in sessions with a clear start and end and enough volume. Gold trades almost around the clock, so the choice of session start changes everything: the IB, the single prints and even whether a high is poor depend on how you define the session. On news days a single 30-minute period can move tens of dollars and leave many single prints that reflect the headline rather than gradual order entry. You can build a TPO on XAUUSD because it needs only time and price, but the volume profile beside it is better built from real futures volume.

Common mistakes

  • Leaving the session start undefined, or changing it, which shifts the IB and every other level.
  • Automatically trading against every poor high in the expectation that it must be revisited.
  • Mistaking single prints created by a news release for an initiative move by larger-timeframe traders.
  • Ignoring the size of the IB relative to its average, or judging an IB without comparison.

What does volume say here?

TPO shows time and order flow shows strength. A practical combination:

  • On a break out of the IB, if delta in the breakout period is strong and in the same direction, and the footprint shows stacked imbalances, the range extension is more credible.
  • At a poor high, check whether a lot of aggressive buying was absorbed there. Heavy buying with no progress suggests a patient seller; if price later returns, that information helps.
  • At excess, you typically see a spike in aggressive volume followed by a quick flip in the delta side; that is the signature of a decisive rejection.

📊 See real gold futures volume behind these ideas: free order flow course · today's gold volume map

Frequently asked questions

What is the difference between Market Profile and volume profile?

Market Profile (TPO) counts the time spent at each price using letters for 30-minute periods; a volume profile counts the volume traded at each price. Both have a POC and a value area.

What time is the initial balance for gold?

It depends on how you define the session. If you start at the COMEX open at 08:20 New York time, the IB is 08:20 to 09:20 New York time. What matters is keeping the definition fixed.

Does a poor high mean price will definitely return?

No. A poor high means the auction on that side did not end with a decisive rejection, so a retest is possible, but many of them stay untouched for a long time.

Education only, not a recommendation to buy or sell; we never give signals. Price examples are illustrative. Test any method on a demo account first, with strict risk management.