# Market Profile

> Market profile organises price by time spent at each level using TPO letters. Learn auction market theory, profile shapes, day types and how traders use it.

Source: https://learn.tradelabsai.com/volume/market-profile/  
Track: Volume Analysis · Level: Intermediate · Updated: 2026-10-03  
Publisher: TradeLabs AI (https://tradelabsai.com). Education, not financial advice.  
Cite as: TradeLabs Learn, "Market Profile", https://learn.tradelabsai.com/volume/market-profile/

Market profile is a way of organising price data by how much **time** the market spent at each price level during a session. It was developed by J. Peter Steidlmayer, a trader at the Chicago Board of Trade, in the 1980s, and it is built on auction market theory: the idea that markets move up and down to find prices where trade is facilitated between buyers and sellers. Volume profile is a later cousin that measures volume instead of time.

## TPOs: time price opportunities

A market profile chart divides the session into time periods, traditionally 30 minutes each, labelled with letters: A, B, C and so on. For every price the market traded during a period, that period's letter is printed at that price. Each letter is a TPO (time price opportunity).

Over the session, the letters stack up sideways, building a distribution. Prices with many letters were traded during many periods: the market spent a lot of time there. Prices with few letters were visited only briefly.

| Concept | Meaning |
|---|---|
| Initial balance | The range of the first hour (the first two periods) |
| POC (TPO) | The price with the most TPOs, the most time spent |
| Value area | The range containing about 70% of TPOs |
| Single prints | Prices with only one letter, marking fast moves |
| Range extension | Trading beyond the initial balance |

## Auction market theory in brief

- **Markets auction up** to find sellers and **down** to find buyers.
- **Fair value** is where both sides trade comfortably, and time builds there.
- **Excess** is a quick rejection at an extreme, often shown by single prints or long tails at the top or bottom of the profile.
- **Balance** is when price rotates within a range; **imbalance** is when it moves directionally to find new value.

See [Acceptance and Rejection](https://learn.tradelabsai.com/price-action/acceptance-and-rejection/) for how these ideas apply to reading levels.

## Profile shapes and day types

| Shape or day type | Description | Implication |
|---|---|---|
| Normal day | Wide initial balance, little range extension | Balanced, rotational day |
| Normal variation | Range extension on one side | Mild directional move |
| Trend day | Narrow initial balance, persistent extension one way, thin profile | Strong directional conviction |
| Double distribution | Two separate value areas joined by single prints | A shift in value during the day |
| P shape | Fat top, thin bottom | Often short covering or buying late in the session |
| b shape | Fat bottom, thin top | Often long liquidation or selling |

**Example: Reading a trend day**
An index future's first hour range is narrow, just 12 points. In period C, price breaks above the initial balance and keeps extending in each period, D through H, with few letters stacking at any one price. The profile is long and thin. Profile traders recognise a trend day early and stop fading moves, instead buying pullbacks within the developing direction.

## How traders use market profile

1. **Identify the day type early** and choose responsive (fade) or initiative (follow) strategies accordingly.
2. **Use prior value areas and POC** as reference levels for the next session. See [Point of Control and Value Area](https://learn.tradelabsai.com/volume/point-of-control-and-value-area/).
3. **Watch the initial balance:** breaks of it on volume can signal range extension.
4. **Look for excess:** long tails at extremes suggest those prices were rejected and may hold on retests.
5. **Track single prints:** gaps in the profile from fast moves, which price often revisits.

## Market profile vs volume profile

| | Market profile | Volume profile |
|---|---|---|
| Measures | Time at price (TPOs) | Volume at price |
| Origin | 1980s, Chicago Board of Trade | Later, enabled by detailed volume data |
| Strength | Shows how the auction developed through the day | Shows where actual size traded |

Many traders use both; when they agree, levels are stronger. See [Volume Profile](https://learn.tradelabsai.com/volume/volume-profile/).

## Limitations

- **Learning curve:** the concepts and terminology take time.
- **Session definitions:** profiles depend on how sessions are defined, especially in 24 hour markets.
- **Interpretation:** day type classification is partly subjective.

## Common mistakes

- **Fading moves on trend days** because price is outside value.
- **Applying stock session rules** to 24 hour markets without adjusting.
- **Treating profile levels as precise lines.**

## Frequently asked questions

### What is market profile?

A charting method that shows how much time the market spent at each price during a session, using letters for each time period.

### What is a TPO?

A time price opportunity: one letter printed at a price for each time period in which that price traded.

### What is the initial balance?

The price range of the first hour of the session, used as a reference for whether the day is likely to be balanced or trending.

## Sources

- Wikipedia, [Market profile](https://en.wikipedia.org/wiki/Market_profile)

## Continue learning

- Next lesson: [Volume-Based Levels](https://learn.tradelabsai.com/volume/volume-based-levels/)
- Previous lesson: [Point of Control and Value Area](https://learn.tradelabsai.com/volume/point-of-control-and-value-area/)
- Related: [Point of Control and Value Area](https://learn.tradelabsai.com/volume/point-of-control-and-value-area/): The point of control is the price with the most volume; the value area holds about 70% of volume. Learn how they are calculated and the trades built on them.
- Related: [Volume Profile](https://learn.tradelabsai.com/volume/volume-profile/): Volume profile shows how much traded at each price instead of each time period. Learn to read profiles, POC, value areas, nodes and how traders use them.
- Related: [Acceptance and Rejection](https://learn.tradelabsai.com/price-action/acceptance-and-rejection/): Acceptance is when price holds at new levels; rejection is when it quickly reverses. Learn how to read both with time, closes, wicks and volume to judge breakouts.
- Related: [Session, Weekly and Monthly Levels](https://learn.tradelabsai.com/price-action/session-levels/): Session levels like the opening range, previous close and weekly open guide intraday and swing traders. Learn the key levels, how to mark them and trade them.
- Related: [Trading Sessions](https://learn.tradelabsai.com/markets/trading-sessions/): Markets have sessions with different liquidity and volatility. Learn stock market hours, extended hours, the forex sessions and how timing affects your trades.
