TPO Charts (Time Price Opportunity)
A TPO chart divides the trading session into 30-minute periods, each assigned a letter (A, B, C...). For every price level traded during that period, the corresponding letter is placed on the chart. Over the session, these letters stack horizontally to form the profile shape.
Price | TPO Letters --------|------------------ 4520 | C 4519 | BCD 4518 | ABCDE 4517 | ABCDEFG ← POC 4516 | ABCDEFG 4515 | BCDEF 4514 | CDE 4513 | DE 4512 | E A=9:30 B=10:00 C=10:30 D=11:00 E=11:30 F=12:00 G=12:30
Single Prints
Areas where only one letter appears (e.g., just "E" at 4512). These are areas of price rejection — price moved through quickly. They often act as future support/resistance.
Profile Shape
A "normal" bell-curve profile means a balanced, range-bound day. A "b-shape" (fat bottom) suggests buying. A "P-shape" (fat top) suggests selling. A "D-shape" is a trend day.
Value Area (VA, VAH, VAL)
The Value Area represents the price range where approximately 70% of trading activity occurred during a session (based on 1 standard deviation of TPO distribution). It tells you where the market considers "fair value."
The upper boundary of the 70% zone. Price above VAH = expensive relative to fair value.
The price level with the most TPOs. The market's "most accepted" price — strongest magnet.
The lower boundary. Price below VAL = cheap relative to fair value.
Value Area Rule (80% Rule)
If price opens inside the previous day's Value Area AND stays inside for the first hour, there is an 80% chance price will rotate to the other side of the Value Area. If price opens outside the Value Area and enters it, there is an 80% chance it will travel through the entire Value Area to the other side.
Point of Control (POC)
The Point of Control (POC) is the single price level with the highest volume (or most TPO letters). It represents the price level where the market spent the most time — the "fairest price" of the session.
Developing POC vs. Settled POC
During the session, the POC can migrate as new data arrives (developing POC). A POC that stops moving indicates price acceptance. If the POC keeps migrating, the market hasn't found equilibrium yet.
Naked POC
When a prior session's POC has never been revisited by price, it's called a "naked POC." These are strong magnets — price will eventually return to test them. Traders watch naked POCs from multiple prior sessions.
Trading the POC
- POC acts as a magnet — price tends to return to it
- A rising POC across sessions = bullish trend developing
- A declining POC across sessions = bearish pressure building
- POC at the edge of the profile = trend day (directional conviction)
- POC in the center of the profile = balanced/rotational day
Initial Balance (IB)
The Initial Balance (IB) is the price range established during the first hour of the trading session (the "A" and "B" periods in TPO). It sets the framework for the rest of the day.
Wide IB (large range)
- Usually set by institutional players
- Suggests the day's range may be contained within IB
- Harder for other-timeframe traders to push beyond
- Trade the range — buy IB low, sell IB high
Narrow IB (small range)
- Indicates uncertainty early in the session
- High probability of a range extension (breakout)
- Watch for IB break with conviction (volume)
- Trade the breakout — go with the break direction
IB Extension Rules
If price extends beyond the IB by 1x the IB range, it typically continues to 1.5x-2x the extension. Example: IB is 10 points (4510-4520). If price breaks above 4520, expect it to reach 4525-4530 (0.5x to 1x extension). A failed IB extension (breaks out then returns) is a powerful reversal signal.
Market Profile Day Types
Normal Day
IB is wide (~90% of day range). Price stays inside IB. Low volatility, rotational trading. Best strategy: fade the extremes.
Normal Variation Day
IB is moderate. Price extends beyond IB once (up or down) but not both. Most common day type (~40% of sessions).
Trend Day
IB is narrow. Price extends in ONE direction with conviction. Single prints everywhere. POC at the extreme. Do NOT fade — go with the trend.
Double Distribution Day
Two separate value areas form with single prints between them. Indicates a major shift in sentiment during the session.
Non-Trend Day
Narrow range, inside previous day's value area. Low volume and no conviction. Best to sit on your hands — no edge.
Neutral Day
IB extension both up AND down. Market is balanced with equal buying/selling. Close is typically near the POC.
Trading Strategies Using Market Profile
Strategy 1: Value Area Rotation
When price opens inside the previous day's Value Area:
- Buy at VAL with stop below → target VAH
- Sell at VAH with stop above → target VAL
- 80% Rule gives you statistical edge
Strategy 2: Opening Drive Continuation
When price opens outside the previous day's Value Area and drives away:
- This signals other-timeframe buyer/seller aggression
- Trade with the direction of the opening drive
- Use IB high/low as your entry trigger
- Target: 1.5x IB extension from the break
Strategy 3: Naked POC Magnet
Identify naked POCs from prior sessions and trade toward them:
- Mark all unfilled POCs on your chart (1-5 days back)
- When price approaches a naked POC, expect a test
- Use the naked POC as your profit target
- Once filled, the magnet effect disappears
Further Reading
📚 Books
"Mind Over Markets" by James Dalton — the definitive Market Profile guide. "Markets in Profile" by Dalton et al. — the sequel with modern applications.
🛠️ Tools
Sierra Chart, ATAS, Bookmap, TradingView (limited), and Investor/RT all support Market Profile / TPO chart visualization.