Skip to main content
TPO builds the classic Market Profile: for every bar, a letter is stamped onto each price row that bar traded through. Rows visited often grow wide; rows the market passed through once stay a single character. What the profile measures is time at price, not volume — which is what separates it from Volume Profile sitting beside it in the Add menu. A price can hold size in one print, or hold the market for an hour; those are different facts, and this is the one that shows the second. The shape is the point. A balanced session builds a bell around a middle it keeps returning to; a trend session builds a thin, elongated profile that barely revisits anything.

Adding the indicator

Open the chart settings panel and use the Add button in the Indicators section. One TPO instance can be active per chart.

What it draws

Settings

Reading notes

  • Auto row size targets a row count, not a tick count. A fixed tick height that reads well on a penny-tick equity collapses a quarter-tick futures profile into three rows; sizing from the instrument’s own range keeps the profile legible on both.
  • POC and single prints appear from the fifth period. Before that there is not enough of a profile for either to mean anything, so the letters draw alone.
  • On daily and higher charts the profile is a composite: one bar is one period, so a blank Range start profiles the last twenty bars — roughly a month on a daily chart — one letter per day.
  • A completed session’s naked levels appear once the next session opens, since a level only counts as untouched after the session that made it has ended.
  • Replay is supported, including historically correct naked levels at any point in the day.