Time Price Opportunity (TPO) chart


The Time Price Opportunity (TPO) chart type, also known as Market Profile, helps traders visualize price dynamics as the profile period develops and the concentration of prices at certain levels during a specific period. Traders use TPO to identify price levels with the most or most minor activity, giving them guidelines to determine future price movements.

TPO is based on a concept developed by J. Peter Steidlmayer in the 1980s. It has gained widespread acceptance in the futures and commodity markets and is now widely used across all sectors.

Main elements

The main element of the graph is the TPO profile. It is displayed on the left side.

Construction principles:

  • Each profile covers a period, which can be specified in days, weeks, or months.
  • Each letter represents one block of time within a profile, dividing the profile period into equal periods (5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 hours, or 4 hours). The sequence of letters begins with uppercase [A-Z], followed by lowercase [a-z], and repeats as necessary.
  • A block of one letter appears at each price level where market activity occurred during the time segment corresponding to one letter. For example, all levels at which block "A" appears were visited during the first time segment of the profile period.
  • Each profile line represents the price range that covers the chart.

For more detailed information on how the TPO profile is calculated, visit the TPO indicator page in the Help Center.

On the right side of the TPO is the volume profile.

The volume profile is calculated using data for the period specified in the Block Size parameter. More information about the volume profile can be found on this Help Center page

Additionally, a price chart is displayed as a line.

Settings

TPO chart settings are located in the Chart Settings menu in the Symbol tab.

Line

  • Price source - allows you to select based on which values the line chart is built.
  • Line - sets the color and thickness of the chart line.

Time Price Opportunity

  • Periods - determines the duration of each profile, set by the number of days, weeks, or months. The default is one day.
  • Block size - Defines the sub-period of time represented by each letter used to name the blocks. Smaller block size allows for more detail. Values: 5 minutes, 10 minutes, 15 minutes, 30 minutes, 1 hour, 2 or 4 hours, default is 30 minutes. Affects the calculation of TPO and Volume profiles.
  • Row size - determines how many lines the profile will contain. Select the optimal value for the "Ticks per row" setting in automatic mode. The number of ticks you specified in the "Ticks per row" field is used manually.
  • Ticks per row - this value is used only if the manual Row size setting mode is used.
  • Value area - Sets the percentage of blocks used to calculate the cost zone. The default value is 70%.
  • Gradient colors - These colors are used to display TPO blocks. The first two colors define the color range for the A-Z blocks; the last two colors are for blocks a-z.
  • Blocks - controls the display of TPO-colored blocks. Disabling the settings will not work if the Letters setting is enabled, but they cannot be displayed due to the lack of space.
  • Letters - controls the display of TPO letters. If this feature is enabled, letters will only be displayed if there is enough space for them; otherwise, colored blocks will be displayed.
  • Opacity outside the VA - sets the transparency value outside the Value Zone.
  • Split by blocks - distributes blocks into each time block throughout the entire profile period.

Lines and marks

  • POC - Toggles the visibility of the line and Point of Control mark for the TPO period.
  • Poor high - Toggles the visibility of the line and the Weak High label for the TPO period.
  • Poor low - toggles the visibility of the line and the Weak Low label for the TPO period.
  • Single prints - Toggles the visibility of the single print line and label for the TPO period.
  • VAH - toggles the line's visibility and the Value Area High label for the TPO period.
  • VAL - toggles the line's visibility and the Value Area Low label for the TPO period.
  • TPO Midpoint - Toggles the visibility of the average level label for the TPO period.
  • Open Price - Toggles the visibility of the Open Price label for the TPO period.
  • Closing Price - Toggles the visibility of the closing price label for the TPO period.
  • Initial balance range - Displays the initial balance line as a vertical line to the left of the TPO profile and determines the number of blocks used to form the range.

Volume profile

  • Show volume profile - toggles the visibility of the volume profile to the right of the TPO profile.
  • Values - Toggles the visibility of volume values if there is enough space for them.
  • VAH - switches the visibility of the Value Area High line for the volume profile.
  • VAL - switches the visibility of the Value Area Low line for the volume profile.
  • POC - toggles the visibility of the Point of Control line for the volume profile.
  • Volume - determines the color of levels outside the Value Zone.
  • Value area - determines the color of the levels inside the cost zone.
  • Placement - determines whether the volume profile is aligned left or right.

Splitting and merging profiles

You can split or merge individual profiles: this is especially useful when you need to look at specific areas of the graph at different levels of detail. To use this feature, right-click on the profile blocks and select the appropriate action from the context menu.